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.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.; 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
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.


LinkBack URL
About LinkBacks

...



