Posts: 208
Threads: 4
Joined: Nov 2012
Reputation:
16
I've experimented the Biomotor Unitron crash with the patched ROM on my NGPc.
I didn't tried the unpatched ROM as you said it was the same.
The crash occurs after a short animation. I don't think I'll try to track it as it seems rather complex and the bug isn't much annoying.
It's running fine on either Neopop or RACE, that makes the tracking harder. To fully understand the problem, it may be necessary to modify the ROM to add some techincal display on the handheld screen to compare the values with emulator.
However, it's an odd case you've found...
Ed, Thor, or others, any idea about that case ?
Posts: 8
Threads: 0
Joined: Nov 2016
Reputation:
0
Hi Loïc, can I put in a request for a Crush Roller patch? Cheers.
Posts: 208
Threads: 4
Joined: Nov 2012
Reputation:
16
12-05-2016, 08:43 AM
(This post was last modified: 12-07-2016, 12:33 AM by Loïc.)
Here are the technical data for patching Cool Boarder :
Cool Boarder :
DIS 20F6F2: LDF 0x03 "17 03"
DIS 20F6F4: LD W,0x08 "20 08"
DIS 20F6F6: LD A,0x00 "21 00"
DIS 20F6F8: LD B,0x10 "22 10" ---> LD B,0x20 "22 20"
DIS 20F6FA: LDF 0x00 "17 00"
DIS 20F6FC: SWI 1 "F9" ---> Block erase
DIS 20F6FD: LD A,RA3 "C7 30 89"
DIS 20F700: LD (0x6F),0x4E "08 6F 4E"
DIS 20F703: SUB XWA,XWA "E8 A0"
DIS 20F705: SUB XDE,XDE "EA A2"
DIS 20F707: LD XIX,0x0000626B "44 6B 62 00 00"
DIS 20F70C: LD BC,0x0165 "31 65 01"
DIS 20F70F: LD E,(XIX++1) "C5 F0 25"
DIS 20F712: ADD XWA,XDE "EA 80"
DIS 20F714: DJNZ BC,0x20F70F "D9 1C F8"
DIS 20F717: LD (0x0063D0),XWA "F2 D0 63 00 60"
DIS 20F71C: CALL 0x20F72D "1D 2D F7 20" ---> call save function
DIS 20F720: LD A,RA3 "C7 30 89"
DIS 20F723: CP A,0 "C9 D8"
DIS 20F725: JR NZ,0x20F71C "6E F5"
DIS 20F727: LDF 0x00 "17 00"
DIS 20F729: LD (0x6F),0x4E "08 6F 4E"
DIS 20F72C: RET "0E"
Save function :
DIS 20F72D: LDF 0x03 "17 03"
DIS 20F72F: LD W,0x06 "20 06"
DIS 20F731: LD A,0x00 "21 00"
DIS 20F733: LD BC,2 "D9 AA"
DIS 20F735: LD XHL,0x0000626B "43 6B 62 00 00"
DIS 20F73A: LD XDE,0x000F8000 "42 00 80 0F 00" ---> LD XDE,0x001F8000 "42 00 80 1F 00"
DIS 20F73F: LDF 0x00 "17 00"
DIS 20F741: SWI 1 "F9"
DIS 20F742: RET "0E"
read :
DIS 20F6AB: LD XIX,0x0000626B "44 6b 62 00 00"
DIS 20F6B0: LD XIY,0x002F8000 "45 00 80 2F 00" ---> LD XIY,0x003F8000 "45 00 80 3F 00"
DIS 20F6B5: LD XBC,0x00000169 "41 69 01 00 00"
DIS 20F6BA: LDIR.b (XIX+),(XIY+) "85 11"
DIS 20F6BC: CP (0x00626B),0x01 "C2 6B 62 00 3F 01"
DIS 20F6C2: JR NZ,0x20F6CA "6E 06"
DIS 20F6C4: SET 6,(0x6F86) "F1 86 6F BE"
DIS 210A51: CALL 0x20F6AB "1D AB F6 20" ---> Call read function
The patch is aviable in the first post. Without patch, the game crashes when writing any data.
I didn't tried the game with Race! but it's nigh unplayable with neopop.
Posts: 208
Threads: 4
Joined: Nov 2012
Reputation:
16
Hi,
Nigeronpa save patch is aviable in the first post.
Loïc
Posts: 1,610
Threads: 19
Joined: Feb 2012
Reputation:
29
Do you know if Puyo Pop needs a patch?
Posts: 1
Threads: 0
Joined: Oct 2014
Reputation:
0
thank you for the hard work sir, i'll try it soon