Forum: ICE Team Forums - Official support forum for ICE team releases for the PS2!


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: MAGIC_ICE FAQ (English/Español)
  

Results 1 to 5 of 5
  1. #1 MAGIC_ICE FAQ (English) 
    warpjavier is offline Member
    Join Date
    Feb 2003
    Posts
    32
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    First we are going to start with the installation pins for both, DIP and SSOP chips.


    W PIN is messiah W

    Please dont ask if you are using other values for resistors or capacitors, with this values was tested and works perfect.
    If you have troubles using this values, check your installation or continue reading the FAQs.

    Compiling the code.
    You are going to need the following tools:
    • asm5900.exe
    • make.exe
    • mip2sx.exe
    • sasm.exe
    • sxfree.exe


    And the source code. IE: icex.xx.zip

    You have to create a new folder in your HD, IE: ICE
    Then you must to decompress the file icex_xx.zip and the file tools.zip using WINZIP in the new folder (ICE) in your HD.
    After that, you have to open the file define.inc with NOTEPAD and you are going to see something like this.
    ; this file is used my both sasm and r5900 :-)


    ; used by PS2_BIOS
    BIOS_JAP EQU 0x01
    BIOS_V1 EQU 0x02
    BIOS_V3 EQU 0x04
    BIOS_V4 EQU 0x08
    BIOS_XX EQU 0x10

    ; Uncomment your ps2
    PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
    ;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
    ;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
    ;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
    ;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
    ;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

    KILL_LOGO EQU 1 ; Uncomment to kill logo...
    POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

    ;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
    ;MODE54 EQU 1 ; 54M clock

    ; TODO!!!!!!!!!!!!!
    ;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
    ;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
    ;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
    ;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only
    With the file opened in NOTEPAD, you may remove the ; in the line of your PS2 version but now, you can leave Ps2 v1-v8 option. If you dont know what version is your PS2, please dont ask here, there is an article in FAQ section of this site that let you know what version you have.
    KILL_LOGO: removes the Playstation2 logo when games are loading.
    POWER_DOWN: Send the chip to Sleep mode, then Weak up if you press Eject, Reset Button or if the game needs a Repatch.
    NO_BUS: Eliminate the DVD code, Will only boot PSX CD's and PS2 CD's or DVD movies.
    MODE54: Its for using the internal PS2 clock intead of the resonator. Circuit for 54Mhz will be posted later, please dont ask.

    The rest is todo, so if you remove the ; it will doesnt do nothing.
    After modifying define.inc save it and close notepad.
    Then, you have to run the file make.exe located in the ICE folder, and it going to create a file called magic_ice.hex , you must use this file to flash your SX chip.

    Flashing the chip
    You have to buy or build an SX programmer like SX-Key or Fluffy and a software called IC-PROG(freeware) or the software provided with the programmer.
    Please dont ask here where to buy, how to build or any information about the programmers.

    Fuse and Fusex settings

    Fuse = 07F9h
    Fusex = 0F7Fh

    or

    brown out reset = disabled
    brown out trim = 3
    memory = 4 pages, 8 banks
    internal rc = disabled
    external osc = hs2
    internal feedback = 1
    watchdog timer = disabled
    carry flag input add/sub = disabled
    option stack = enabled
    turbo = enabled
    sync inputs = disabled

    Please dont ask if its better to use HS2 instead of HS3 external oscillator setting, use the one that works better for you, but in this case, you are going to get the same results.

    Boot methods

    PS2 MODE
    To load a game press the reset button, then insert a PS2 CD or DVD disk. If it doesnt boot, just press Reset button again with the CD or DVD inside the CD-ROM.
    To change a game just eject the game that was loaded, insert a new PS2 game and press the Reset button.

    PSX mode
    Got to Stanby mode, wait at least 5 seconds, then hold Reset button until the Blue led on the Eject button comes on.
    To change a game, just press Eject button, change the CD with another PSX CD and press Reset button.
    To back to PS2 mode, press Reset button and when you PS2 starts again, Press Eject button.

    Movie mode
    Same as PSX mode.

    Most common problems
    If you cant boot PS2 games but PSX boots fine, check the B C D G H I W points.
    If doesnt want to boot DVD-Rs, change the media brand, try to use Verbatim.
    If you cant boot PSX CD-Rs but PS2 boots fine, check the Boot Methods section or check S point.
    If you cant boot PS2 CD-Rs but can boot PS2 DVD-Rs, change the media brand or check your laser.
    If you have troubles booting games in PS2 mode, (test CD's and DVD's) then try PSX mode. If you still cant boot anything, check your installation with a multimeter, and check all solder points for bridges with a 10x magnifyer.

    If you still cant boot any backup, and you checked all point and all are ok, maybe you have a problem with your chip, try to change it. Some SX programmers like Fluffy has a Bug when it finish the program process. Please dont ask about this problem in this section, we will add some info about it.


    Reflashing your Chip inside your console using ISP mode
    You have to add 4 more wires to your chip that cames out from your console. This 4 wires will be 5V, GND, OSC1 and OSC2.
    You dont need to remove the resonator or put a switch to flash the chip in ISP mode.
    You can take out the 4 wires from the Expansion Bay, and you can add a simple connector like a CD-ROM audio connector.
    Please check your programmer documentation to connect the wires. If you are using fluffy, you have to connect the wires in this way:

    PIN2 on fluffy = 5V on SX chip
    PIN4 on Fluffy = GND on SX chip
    PIN26 on fluffy = OSC2 on SX chip
    PIN27 on fluffy = OSC1 on SX chip

    If you have any question or problem after reading this, please, dont post a Reply to this message, just start another thread.
    We will be adding new info or changing the doc after new releases.
    Last edited by DSAPSX; 04-16-2013 at 05:56 PM. Reason: Updating
    Reply With Quote  

  2. #2 MAGIC_ICE FAQ (Español) 
    warpjavier is offline Member
    Join Date
    Feb 2003
    Posts
    32
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Pins de salida para los chips DIP and SSOP.
    Por favor no hagan preguntas si estan usando valores diferentes de resistencias o capacitores. con estos valores esta probado y funciona.
    Si tienen problemas y estan usando estos valores, verifiquen su instalación o sigan leyendo.



    W es el PIN de messiah

    Compilando el código.
    Van a necesitar los siguientes programas:
    • asm5900.exe
    • make.exe
    • mip2sx.exe
    • sasm.exe
    • sxfree.exe


    Y el código fuente. Ej: ICEXXX.zip
    Tienen que crear una carpeta nueva en su Disco RÃ*gido, Por ejemplo: ICE
    Luego tienen que descomprimir los archivos icexxx.zip y tools.zip con el WINZIP en la carpeta que crearon antes(ICE) en su Disco rÃ*gido.
    Despues abran el archivo define.inc con el block de notas(notepad) y van a ver algo asi.
    ; this file is used my both sasm and r5900 :-)


    ; used by PS2_BIOS
    BIOS_JAP EQU 0x01
    BIOS_V1 EQU 0x02
    BIOS_V3 EQU 0x04
    BIOS_V4 EQU 0x08
    BIOS_XX EQU 0x10

    ; Uncomment your ps2
    PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
    ;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
    ;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
    ;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
    ;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
    ;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

    KILL_LOGO EQU 1 ; Uncomment to kill logo...
    POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

    ;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
    ;MODE54 EQU 1 ; 54M clock

    ; TODO!!!!!!!!!!!!!
    ;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
    ;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
    ;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
    ;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only
    Tienen que remover el ; en la lÃ*nea que corresponda a la version de PS2 que poseen, pero ahora pueden utilizar Ps2 v1-v8. Si no saben que versión poseen, no pregunten en este Thread, hay un artÃ*culo en la seccion FAQ de este Site que se los va a aclarar.
    KILL_LOGO: Elimina el logo de Playstation2 cuando los juegos estan cargandose.
    POWER_DOWN: Manda el Chip a Dormir(Sleep) y a Despertarse (Wake up mode) cuando se presiona Reset o Eject o cuando sea necesario patchear de nuevo (Juegos Protegidos).
    NO_BUS: Elimina el código para cargar DVD-Rs, Solo cargará CD's de PSX, CD's de PS2 o Peliculas en DVD.
    MODE54: Es para usar el Clock interno que traen las PS2 en vez de usar un Resonator. El circuito para utilizar el clock interno se va a agregar mas adelante.Por favor no pregunten aqui.

    El resto no esta terminado(TODO), Si remueven el ; no pasará nada.
    Despues de modificar el archivo define.inc, sálvenlo y cierren el block de notas(NOTEPAD).
    Bueno, Ahora tienen que ejecutar el archivo make.exe que se encuentra en la carpeta ICE, este les va a generar un archivo llamado magic_ice.hex , este archivo lo deben usar para Grabar el chip SX.

    Grabando el chip SX
    Van a tener que comprar o armarse un programador de chips SX, como el SX-Key o el Fluffy y van a necesitar un programa llamado IC-PROG(freeware) o el programa que venga incluido con el programador que compren.
    Por favor no pregunten aqui donde comprar o como armar o cualquier informacion acerca de programadores de chips SX.

    Configuracion de Fuse y Fusex

    Fuse = 07F9h
    Fusex = 0F7Fh

    o

    brown out reset = disabled
    brown out trim = 3
    memory = 4 pages, 8 banks
    internal rc = disabled
    external osc = hs2
    internal feedback = 1
    watchdog timer = disabled
    carry flag input add/sub = disabled
    option stack = enabled
    turbo = enabled
    sync inputs = disabled

    No pregunte aca si es mejor usar HS3 o HS2 como configuracion para "external oscillator", usen el que mejor les parezca, para este caso, van a obtener los mismos resultados.

    Métodos de Booteo

    MODO PS2
    Para cargar un juego, presionen el boton Reset, y luego inserten un CD o DVD de PS2. Si no arranca, presionen el Reset otra vez con el CD o DVD dentro del CD-ROM.
    Para cambiar de juego solo presionen Eject e inserten el nuevo CD o DVD y presionen Reset.

    MODO PSX
    Desde el modo Standby (luz roja encendida) presionen el boton de Reset hasta que la luz azul del boton de Eject se encienda.
    Para cambiar de juego, solo presione el boton Eject, cambien de CD por otro de PSX, y presionen el boton Reset.
    Para volver al modo PS2, presionen el boton Reset con el CD de PSX todavia adentro y cuando la PS2 arranque otra vez, presionen el boton Eject.

    MODO Movie
    Igual que el modo PSX.

    Problemas mas Frecuentes
    Si NO pueden cargar juegos de PS2 pero si de PSX, verifiquen los puntos B C D G H I W.
    Si no pueden cargar juegos de PSX pero si de PS2, lean de nuevo la seccion Métodos de Booteo, o verifiquen el punto S.
    Si no pueden cargar juegos de PS2 en CD-r pero si en DVD-r, cambien de marca de CD-R, o verifiquen el Laser.
    Si tienen problemas cargando juegos en modo PS2, (primero prueben CD-R's y DVD-R), sino prueben en modo PSX. Si siguen sin poder cargar nada, verifiquen toda la instalacion del chip con un tester, verifique que no haya soldaduras entre 2 patas de algún chip con una lupa de 10x.

    Si siguen sin poder cargar ningún backup despues de haber verificado todo, quizás tengan algún problema con su Chip, prueben con otro. Algunos Programadores de SX como Fluffy tienen un bug en el momento en que terminan la programación. Por favor no pregunten acerca de este problema aqui, mas adelante vamos a agregar la informacion necesaria para poder solucionarlo.


    Regrabando el chip SX adentro de la consola
    Van a tener que agregar 4 cables mas, y que estos cables salgan hacia afuera de la consola. Los cables son 5v, GND, OSC1 y OSC2.
    No tienen que sacar el Resonator o ponerle un switch como he leido en otros threads para regrabar el chip en modo ISP
    Los cables los pueden sacar a travez de la EXPANSIO BAY de su PS2, y les pueden agregar un conector como el que traen los cables de audio de los CD-ROM.
    Por favor, verifiquen la documentacion de su programador de chips SX para poder conectar los cables. Si estan usando Fluffy, los cableslos tienen que conectar de esta manera:


    PIN2 en fluffy = 5V en chip SX
    PIN4 en Fluffy = GND en chip SX
    PIN26 en fluffy = OSC2 en chip SX
    PIN27 en fluffy = OSC1 en chip SX

    Vamos a seguir agregando información a medida que se lanzen versiones nuevas del código.
    Last edited by warpjavier; 11-03-2003 at 12:35 PM.
    Reply With Quote  

  3. #3 MAGIC ICE FAQ (french) 
    siro is offline Registered User
    Join Date
    Apr 2003
    Location
    belgium
    Posts
    15
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    LE POINT -W- EST LE MEME QUE POUR LE CHIP MESSIAH

    SVP ne demandez pas si vous utilisez des autres valeurs pour les resistances et les condansateurs, nos valeurs marchent parfaitement.
    Si vous avez des problemes avec no valeurs, verifiez votre installation ou continuez a lire le FAQs.

    Compilation du code source.
    Vous avez besoin des utilitaires suivants:

    * asm5900.exe
    * make.exe
    * mip2sx.exe
    * sasm.exe
    * sxfree.exe


    Et le code source. icex.xx.zip

    - Creez un nouveau repertoire sur le disque dur, par example: ICE
    - Decompressez le fichier icex_xx.zip et le fichier tools.zip (en utilisant WINZIP) , dans le nouveau repertoire (ICE) de votre disque dur.
    - Maintenant ouvrez le fichier define.inc avec NOTEPAD et vous allez voir quelque chose comme ca;

    ------ DEBUT ------

    ; this file is used my both sasm and r5900 :-)

    ; used by PS2_BIOS
    BIOS_JAP EQU 0x01
    BIOS_V1 EQU 0x02
    BIOS_V3 EQU 0x04
    BIOS_V4 EQU 0x08
    BIOS_XX EQU 0x10

    ; Uncomment your ps2
    PS2_BIOS EQU 0xFF ; Ps2 v1-v8(if get error pick your ps2 only!!)
    ;PS2_BIOS EQU BIOS_JAP ; TODO: JAP 10000/15000
    ;PS2_BIOS EQU BIOS_V1 ; v1(chip 010), v2?
    ;PS2_BIOS EQU BIOS_V3 ; v2?, v3(chip 020)
    ;PS2_BIOS EQU BIOS_V4 ; v4(chip 030)
    ;PS2_BIOS EQU BIOS_XX ; v5(chip 040, 050), v6(chip 060), v7(chip 070?, 080), v8(chip 090)

    KILL_LOGO EQU 1 ; Uncomment to kill logo...
    POWER_DOWN EQU 1 ; Uncomment 1/2 sleep(USE PLZ AND NOT FULL_SLEEP or DVD_FIX)

    ;NO_BUS EQU 1 ; Uncomment for scex only(no dvd/cd D,C,B,I,H,G,W).. NOT!
    ;MODE54 EQU 1 ; 54M clock

    ; TODO!!!!!!!!!!!!!
    ;BOOT_MENU EQU 1 ; TODO boot menu(from Memory Card).............
    ;VMODEFIX EQU 1 ; TODO ... auto NTSC2PAL/PAL2NTSC
    ;REGION_FREE EQU 1 ; TODO/REMOVED i have no dvd to test with ...
    ;DEMARCO_VISION EQU 1 ; TODO ... 50:50 can b done with software only

    ------ FIN ------

    Vous pouvez retirer le " ; " qui correspond a votre version de PS2 ou vous pouvez laisser l´option " Ps2 v1-v8 " comme a l'origine. Si vous ne savez pas la version de votre PS2, SVP ne demandez pas ici, il y a un article dans la section FAQ du site qui vous expliqueras comment connaitre votre version de PS2.

    - KILL_LOGO: retire le logo PS2 au demmarage des jeux.
    - POWER_DOWN: Place le chip en mode Sleep(endormi), il se reveilleras si vous pressez Eject, Reset, ou si le jeux a besion d'un "Repatch".
    - NO_BUS: Elimine le code DVD, ca demmareras uniquement les CD PSX et PS2 et les films DVD.
    - MODE54: Pour utiliser l'horloge interne de la PS2 au lieu du resonateur du chip. Le circuit 54Mhz sera posté plus tard, SVP ne demandez pas.

    Le reste est A FAIRE, retirer le " ; " n'auras aucun effet.

    Apres avoir modifié le fichier define.inc, sauvegardez et sortez de NOTEPAD.

    Alors vous devez executer le fichier -make.exe- situé dans le repertoire ICE, cela créeras un fichier appelleé "magic_ice.hex" , vous devez utilisez ce fichier pour programmer vos chip SX.

    Flasher(programmer) le chip.
    ----------------------------
    Vous devez achetez ou fabriquez un programmeur SX comme SX-Key ou Fluffy et utiliser IC-PROG(freeware) ou l'utilitaire fournit avec le programmeur.
    SVP ne demandez pas ou acheter, comment fabriquer ou toute autre information sur les programmeurs.

    Reglages Fuse et Fusex.

    Fuse = 07F9h
    Fusex = 0F7Fh

    ou

    brown out reset = disabled
    brown out trim = 3
    memory = 4 pages, 8 banks
    internal rc = disabled
    external osc = hs2
    internal feedback = 1
    watchdog timer = disabled
    carry flag input add/sub = disabled
    option stack = enabled
    turbo = enabled
    sync inputs = disabled

    (Disabled=desactiver, Enabled=activer)

    SVP ne demandez pas si c'est mieux d'utiliser HS2 a la place de HS3 pour le reglage de l'oscillateur externe, utilisez celui qui marche le mieux pour vous, mais dans ce cas, vous obtiendrez les memes resultat.

    Methodes de demmarage
    -------------------------

    - PS2 MODE ; Presser le boutton Reset, inserez un CD ou DVD PS2. Si ca ne demmare pas, pressez une nouvelle fois le boutton Reset avec le disque toujours dans le lecteur.
    Pour changer de jeux pressez eject, inserez un autre disque PS2 et pressez le boutton Reset.

    - PSX mode ; mettez la console en mode Standby(lumiere rouge allumee), attendez au moins 5 secondes, pressez le boutton Reset jusqu'a ce que la lampe bleue du boutton eject s'allume.
    Pour changer de jeux pressez eject, inserez un autre disque PSX et pressez le boutton Reset.
    Pour revenir en mode PS2, pressez le boutton Reset et quand la PS2 redemmare, pressez le boutton Eject.

    -Movie mode ; Meme que le mode PSX.


    Les problemes les plus communs
    -------------------------------
    - Les jeux PS2 ne demmarent pas les PSX si, verifiez les points B C D G H I W.
    - Les DVD-R ne demmarent pas, changez pour une autre marque, essayez Verbatim.
    - Les jeux PSX ne demmarent pas les PS2 si, verifiez votre methode de demmarage et/ou verifiez le point S.
    - Si les CD PS2 ne demmarent pas mais les DVD PS2 si, changez de marque de CD et/ou verifiez votre lazer.
    - Si vous avez des problemes pour demmarez les jeux PS2, (CD et DVD) alors essayez le mode PSX. Si ca ne demmare toujours pas, verifiez votre installation avec un multimetre, et verifiez toutes vos soudures pour etre sur quelles ne debordent pas sur d'autres a coter.

    Si rien ne marche et que apres verification tout est OK, peut etre vous avez un probleme avec votre chip, essayez de le changer. Certains programmeurs SX comme Fluffy on un Bug quand ils finissent la procedure de programmation. SVP ne demandez pas pour ce probleme dans cette section, nous allons mettre des infos a ce propos plus tard.


    Reflasher votre Chip dans la console en utilisant le mode ISP.
    ----------------------------------------------------------
    Vous devez soudez 4 fils en plus sur votre chip qui sortent de la PS2.
    Ces 4 fils sons 5V, GND, OSC1 et OSC2.
    Vous n'avez pas besoin de retirer le resonateur ou placer un interrupteur pour reflasher en mode ISP.
    Vous pouvez faire sortir les 4 fils par la trappe d'Expansion, et vous pouvez mettre un simple connecteur comme un de CD-ROM audio.
    SVP verifiez le manuel de votre programmeur pour connecter les fils.
    Si vous utilisez fluffy, vous devez faire comme ceci:

    PIN2 sur fluffy = 5V sur SX chip
    PIN4 sur Fluffy = GND sur SX chip
    PIN26 sur fluffy = OSC2 sur SX chip
    PIN27 sur fluffy = OSC1 sur SX chip

    Si vous avez une question ou un probleme apres avoir lu ceci, SVP ne faites pas un reponse sur ce message ci, faite un nouveau message.

    Nous additionnerons de nouvelles infos ou changerons la doc apres de nouvelles sorties si besoin ais.
    Last edited by siro; 08-22-2004 at 05:55 AM.
    Reply With Quote  

  4. #4  
    Auberon is offline Member
    Join Date
    Apr 2003
    Posts
    63
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    The pictures of the dil and ssop are not coming through. Can this be fixed?
    Reply With Quote  

  5. #5  
    the-ghoul is offline Registered User
    Join Date
    Mar 2003
    Posts
    7
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Isnt this a lil outdated? Anyone still compliling the code?
    Reply With Quote  

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •