Bueno como a mi me gusta que me enseñen a pescar en vez de que me den peces, aqui teneis un post de nuestro compañero de PSnews warpjavier, saludos desde aqui.
Compilando el código.
Van a necesitar los siguientes programas:
asm5900.exe
make.exe
mip2sx.exe
sasm.exe
sxfree.exe
Los pueden encontrar en este link herramientas
Y el código fuente. Ej: ICE086f.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.
quote:
--------------------------------------------------------------------------------
; 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 ; TODO: all
;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)
;V7_SPECIAL EQU 1 ; V7 SPECIAL mode (protected games) by EJECT powerup
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)..
;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. 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.
V7_SPECIAL: Si tienen una V7 PAL remuevan el ; de esta línea para poder cargar los juegos protegidos como MAX PAYNE.
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 en vez de mandarlo a Dormir para siempre(FULL_SLEEP).
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 le 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 en 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) con un CD de PSX dentro del CD-ROM, 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 y cuando la PS2 arranque otra vez, presionen el boton Eject.
MODO Movie
Encienda su PS2 manteniendo presionado el boton de Reste hasta que aparezca la pantalla que dice BROWSE/CONFIGURATION.
V7_SPECIAL
Este modo es solo para las consolas V7 PAL. Enciendalas con el boton de Eject. En este modo, podran cargar juegos protegidos como el MAX PAYNE,
Problemas mas Frecuentes
Si NO pueden cargar juegos de PS2 pero si de PSX, verifiquen los puntos B C D G H I.
Si pueden cargar juegos de PS2 en CD-R pero no en DVD-r, primero verifiquen el punto W o usen el punto W alternativo. Si siguen sin poder cargar DVD-R, cambien de marca de DVD-R, prueben con Verbatim.
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 juegosn 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, quzas 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 SXS 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 on 02-21-2003 at 05:52 PM