Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
flashmasta savegame fix
Author Message
Loïc Offline
Moderator
*****

Posts: 132
Joined: Nov 2012
Reputation: 9
Post: #51
RE: flashmasta savegame fix
(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).
11-18-2016 12:17 AM
Find all posts by this user Quote this message in a reply
kickerofelves Offline
Junior Member
**

Posts: 8
Joined: Nov 2016
Reputation: 0
Post: #52
RE: flashmasta savegame fix
(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
11-18-2016 12:59 AM
Find all posts by this user Quote this message in a reply
Loïc Offline
Moderator
*****

Posts: 132
Joined: Nov 2012
Reputation: 9
Post: #53
RE: flashmasta savegame fix
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 ?
11-18-2016 04:27 AM
Find all posts by this user Quote this message in a reply
kickerofelves Offline
Junior Member
**

Posts: 8
Joined: Nov 2016
Reputation: 0
Post: #54
RE: flashmasta savegame fix
Hi Loïc, can I put in a request for a Crush Roller patch? Cheers.
12-02-2016 02:33 AM
Find all posts by this user Quote this message in a reply
Loïc Offline
Moderator
*****

Posts: 132
Joined: Nov 2012
Reputation: 9
Post: #55
RE: flashmasta savegame fix
(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.
12-02-2016 08:58 PM
Find all posts by this user Quote this message in a reply
Loïc Offline
Moderator
*****

Posts: 132
Joined: Nov 2012
Reputation: 9
Post: #56
RE: flashmasta savegame fix
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.
(This post was last modified: 12-07-2016 12:33 AM by Loïc.)
12-05-2016 08:43 AM
Find all posts by this user Quote this message in a reply
Loïc Offline
Moderator
*****

Posts: 132
Joined: Nov 2012
Reputation: 9
Post: #57
RE: flashmasta savegame fix
Hi,
Nigeronpa save patch is aviable in the first post.

Loïc
12-15-2016 08:41 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)