Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
flashmasta savegame fix
#51
(11-17-2016, 11:25 PM)kickerofelves Wrote: Ah okay, so was it just a list of all 4/8mbit games rather than a list of games you'd tested and found problems with? I couldn't tell from the original context. Anyway I just tested Magical Drop and Picture Puzzle very briefly and they seemed to work.

As Far as I know, all the games are working... But all games under 16mbits will suffer from save game issue.

They will always fail the writing part (only cotton known for testing if the data are good after calling the bios write function).
Reply
#52
(11-18-2016, 12:17 AM)Loïc Wrote: As Far as I know, all the games are working... But all games under 16mbits will suffer from save game issue.

When I said the games were 'working' I was referring to the save feature. Both Picture Puzzle and Magical Drop seem to be holding a save Smile
Reply
#53
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 ?
Reply
#54
Hi Loïc, can I put in a request for a Crush Roller patch? Cheers.
Reply
#55
(12-02-2016, 02:33 AM)kickerofelves Wrote: Hi Loïc, can I put in a request for a Crush Roller patch? Cheers.

Hi Kicker,
Yes, you can.
I'll take a look at this game.

Loïc.
Reply
#56
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.
Reply
#57
Hi,
Nigeronpa save patch is aviable in the first post.

Loïc
Reply
#58
Do you know if Puyo Pop needs a patch?
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Reply
#59
(05-24-2017, 11:47 AM)Flavor Wrote: Do you know if Puyo Pop needs a patch?

The game is 8Mbits, so technically it needs to be patched, as only 16/32Mbits have the same block layout as bung/flashmasta.

Loïc.
Reply
#60
thank you for the hard work sir, i'll try it soon
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)