As some of you may know, a long time ago I released a fix to correct certain WINCE games that caused problems when converted to CDI.
This fix only solved those games in which the first track was always played
This fix is made on the IP.BIN
Games tested
Nightmare Creatures 2 (Demul and Gdemu and CD) Working
Bust and Move 4 Working
Midway Greatest Arcade Hits 2 Working
Worms Armagedón Working
Spirits of Speed 1937 Working (Although the gdi does not load tracks in the race, but it does in menus)
Rainbow Six US NTSC Working (If you substitute in the Pal version 0winceos by the one of the Us ntsc version, cdda will also work in the Pal version)
Kiss Psyco Circus Working
Later I repaired the Armada, another one that had problems with the CDDA summary when pausing the game or entering a base.
The CDDA always reset itself.
Armada.exe file
And now it's Worms Pinball's turn
This game did not have any CDDA tracks working, so I spent weeks trying to find where the problem came from and I was finally able to solve it.
FIX in Pinball.exe file
Note:
When applying the FIX, you will only have to put a single dummy track before the CDDA tracks when creating the mds or cdi image, so that the cdda starts on track 2 of the cd.
In this way they will appear ordered as in the GDI.
Next Tetris Online USA
There is no need to place dummy tracks.
Next Tetris PAL
There is no need to place dummy tracks.
Sega Rally 2 v1004 jap
File IP.BIN Hacked
File MGAMEAUDIO.DLL
There is no need to place dummy tracks.
Sega Rally 2 USA and PAL versions
IP.BIN Hacked
MGAMEAUDIO.DLL
There is no need to add dummy tracks
This fix only solved those games in which the first track was always played
This fix is made on the IP.BIN
Code:
Offset
0x61C0
25C7 for 0900
Nightmare Creatures 2 (Demul and Gdemu and CD) Working
Bust and Move 4 Working
Midway Greatest Arcade Hits 2 Working
Worms Armagedón Working
Spirits of Speed 1937 Working (Although the gdi does not load tracks in the race, but it does in menus)
Rainbow Six US NTSC Working (If you substitute in the Pal version 0winceos by the one of the Us ntsc version, cdda will also work in the Pal version)
Kiss Psyco Circus Working
Later I repaired the Armada, another one that had problems with the CDDA summary when pausing the game or entering a base.
The CDDA always reset itself.
Armada.exe file
Code:
Offset
0x1A348 change to 0900
0x1A360 change to 0900
0x1A540 change to 7F70
And now it's Worms Pinball's turn
This game did not have any CDDA tracks working, so I spent weeks trying to find where the problem came from and I was finally able to solve it.
FIX in Pinball.exe file
Code:
Offset
0x6728E change 04E7 to 00E7.
When applying the FIX, you will only have to put a single dummy track before the CDDA tracks when creating the mds or cdi image, so that the cdda starts on track 2 of the cd.
In this way they will appear ordered as in the GDI.
Next Tetris Online USA
Code:
FIX CDDA
IP.BIN HACK (BINHACK)
0x61C0= 25C7 to 0900
TETRISDC.EXE
0x3EBA2= 01E7 to 00E7
0x3EBAA= 04E1 to FFE1
Next Tetris PAL
Code:
FIX CDDA
IP.BIN HACK (BINHACK)
0x61C0= 25C7 to 0900
TETRISDC.EXE
0x3F11A= 01E7 to 00E7
0x3F122= 04E1 to FFE1
Sega Rally 2 v1004 jap
File IP.BIN Hacked
Code:
0x61C0
25C7 to 0900
File MGAMEAUDIO.DLL
Code:
offset 0x870
86 2F 96 2F A6 2F B6 2F C6 2F D6 2F 22 4F 43 68 E0 7F 60 E9 8C 39 92 61 00 E2 09 00 1C A0 09 00 09 00 09 00 02 40 00 80 05 40 00 80 00 00 00 80 44 22 00 10 3C 32 00 10 38 30 00 10 68 40 00 10 74 22 00 10 50 22 00 10 5C 22 00 10 FC 35 00 10 80 22 00 10 E8 03 D0 07 03 E3 61 D0 00 E7 34 1F 01 E6 59 D2 25 1F 66 D4 59 D5 0B 40 09 00 00 E3 02 29 02 A0 09 00 09 00 09 00 5F D0 20 E3 5B D4 8C 33 5B D7 00 E5 01 E6 0B 40 34 1F 09 00 01 A0 09 00 09 00 00 E6 88 54 42 62 23 52 0B 42 09 00 03 6B 09 00 09 00 AF 90 83 6C 0C 3C 4E D0 24 EB CC 3B 04 EA CC 3A A3 64 64 ED 8C 3D 01 E1 00 E5 14 E6 0B 40 09 00 83 65 A0 92 88 54 42 63 34 53 0B 43 2C 35 88 54 42 61 17 51 0B 41 09 00 41 D0 34 E3 92 64 CC 33 D4 1F B3 66 8E 91 00 E7 15 1F 36 1F 34 D5 0B 40 A7 1F 32 D2 2E 1C 82 63 60 95 3D 53 83 64 0B 43 09 00 09 00 37 D0 24 E4 00 E5 2C E6 0B 40 8C 34 83 64 2C E2 29 18 00 E6 6A 18 24 E5 82 61 17 51 0B 41 8C 35 03 6B 09 00 09 00 64 E5 8C 35 52 84 0C 64 53 84 0C 65 09 00 09 00 03 E3 09 00 09 00 48 35 00 EB 30 A0 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 B3 60 20 7F 26 4F F6 6D F6 6C F6 6B F6 6A F6 69 0B 00 F6 68 B8 0B 00 40 02 00 00 00 00 40 05 40 00 80 00 00 00 80 0E 00 07 80 08 41 00 10 8C 22 00 10 98 22 00 10 A4 22 00 10 B0 22 00 10 BC 30 00 10 CC 30 00 10 48 41 00 10 78 24 00 10 78 41 00 10 E8 40 00 10 80 22 00 10 84 03 24 03 98 03 09 00 86 2F 96 2F A6 2F B6 2F C6 2F D6 2F 22 4F 43 69 53 6B 63 6A DC 7F 60 E1 9C 31 18 1F 00 E2 12 61 09 00 01 A0 09 00 09 00 66 D1 A3 6C 19 2C 09 00 01 A0 09 00 00 E4 43 68 92 61 83 65 1D 51 0B 41 93 64 09 00 0F A0 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 04 C8 11 89 C8 2C 02 89 55 D6 01 A0 09 00 00 E6 93 63 B2 90 0C 33 A2 23 01 E1 93 64 19 2A A3 65 D9 B4 A1 13 96 A0 03 65 92 54 43 60 02 C8 2F 89 09 00 09 00 09 00 9E 90 93 6B 0C 3B 4D D0 04 EC BC 3C C3 64 00 E5 14 E6 0B 40 58 1B 93 65 93 93 98 54 42 61 14 51 0B 41 3C 35 98 54 42 62 27 52 0B 42 09 00 00 E7 41 D0 00 E6 F8 53 3E D5 32 64 34 E3 74 1F BC 33 75 1F 36 1F 0B 40 C7 1F 39 D2 83 65 2E 1B 92 63 3D 53 0B 43 93 64 5A A0 03 65 01 E2 28 24 09 00 6E 90 00 E5 93 6C BC 35 53 61 64 E4 9C 34 04 E7 4C 37 73 66 00 41 08 41 1C 36 0C 3C 04 76 61 84 25 ED CC 3D 00 2D 08 71 62 84 1C 37 D1 80 04 77 63 84 00 E3 D2 80 71 84 D3 80 72 84 D4 80 73 84 D5 80 B6 19 06 BE 38 1C 06 1C A3 60 01 C8 02 89 04 E1 02 A0 12 19 00 E3 32 19 04 E4 1F D0 00 E5 14 E6 0B 40 CC 34 93 65 3B 91 98 54 42 62 24 52 0B 42 1C 35 98 54 42 63 37 53 0B 43 09 00 00 E3 15 D0 D3 66 F8 51 06 E7 12 64 34 E1 34 1F CC 31 35 1F 04 E3 16 1F CC 33 0E D5 0B 40 37 1F 83 65 0C D1 1E 1C 92 62 2D 52 0B 42 93 64 03 65 02 E3 38 2A 07 89 92 50 F7 E3 39 20 10 CB 02 19 01 A0 09 00 09 00 10 A0 09 00 00 00 00 80 57 00 07 80 10 40 02 00 18 40 02 00 A4 22 00 10 B0 22 00 10 84 03 98 03 C0 03 5C D5 53 60 24 7F 26 4F F6 6D F6 6C F6 6B F6 6A F6 69 0B 00 F6 68
Code:
Offset 0x14BC
86 2F 96 2F A6 2F B6 2F C6 2F D6 2F 22 4F 43 68 53 6D E0 7F 60 E9 8C 39 92 61 00 E2 09 00 09 00 40 D1 09 00 01 A0 09 00 00 E4 43 6C 82 61 C3 65 1D 51 0B 41 83 64 09 00 09 00 03 64 09 00 00 A0 09 00 09 00 09 00 85 52 09 00 09 00 74 90 01 7D 83 6B 00 4D 68 E4 8C 34 08 4D DC 34 0C 3B 04 74 41 84 44 EA BC 3A 00 2A 42 84 04 ED A1 80 BC 3D 43 84 00 E5 A2 80 14 E6 2E D0 0B 40 D3 64 83 65 5B 91 88 54 42 62 24 52 0B 42 1C 35 88 54 42 63 37 53 0B 43 09 00 00 E2 25 D0 34 E3 92 64 BC 33 24 1F A3 66 25 1F 03 E7 36 1F 1D D5 0B 40 D7 1F 1B D2 C3 65 2E 1B 82 63 3D 53 0B 43 83 64 01 A0 03 64 19 D4 01 A0 09 00 18 D4 43 60 20 7F 26 4F F6 6D F6 6C F6 6B F6 6A F6 69 0B 00 F6 68 09 00 58 25 0A 89 52 60 04 88 07 8B 51 50 01 C8 02 89 52 52 5C E0 26 04 01 A0 00 E4 0B D4 0B 00 43 60 58 25 0A 89 52 60 04 88 07 8B 51 50 01 C8 02 89 5C E0 4E 02 22 15 01 A0 00 E4 03 D4 0B 00 43 60 04 40 02 00 00 00 00 80 57 00 07 80 F0 01 04 80 A4 22 00 10 B0 22 00 10 84 03 98 03
There is no need to place dummy tracks.
Sega Rally 2 USA and PAL versions
IP.BIN Hacked
Code:
0x61C0 for 0900
MGAMEAUDIO.DLL
Code:
0x1242 for 00 E7
0x126A for 09 00 09 00 03 E3 09 00 09 00
0x1448 for 00E5
There is no need to add dummy tracks
Last edited: