About (GBA) Shantae Advance Risky Revolution version

General No-Intro related discussions.
Post Reply
wokann
Posts: 1
Joined: 10 Feb 2024 16:47

About (GBA) Shantae Advance Risky Revolution version

Post by wokann »

The recently released GBA game Shantae Advance Risky Revolution now has two types of dump data, one is 16MB and the other is an overdump of 32MB. Currently, there are two types of dump information records in the DAT. Considering that the ROM chip itself is only 16MB, the former is the correct dump data.
What I want to discuss here is another aspect of the problem, whether the ROM information of the save function fixed version needs to be or can be included in the DOM.
Although the cartridge released by Limited Run Games itself is a fram chip which means SRAM save type, it can be seen from the information inside the ROM that the original save type is EEPROM_V122, and the specific size is EEPROM 4Kbit (/512Byte). At the same time, after comparison, the save hex value of the ROM is exactly the same as the value of other EEPROM_V122 games after the folk tool GBA Tool Advance applied sram-patch on them.
That is, the rom itself should be the SDK function of EEPROM_V122, designed to be burned on a cartridge with a save chip of EEPROM 4Kbit (/512Byte) and a rom chip of 16MB. However, in order to burn the rom on a FRAM cartridge, the publisher used GBA Tool Advance to apply the sram-patch.
So should we include relevant information for the original design rom that has removed the folk sram patch and restored the EEPROM SDK function or not?
(An eeprom save fixed patch has been released on gbatemp. Due to the rules, it is inconvenient to attach it here. You can go to gbatemp and search for it. I only list its info here.)

EEPROM Save Fixed version of Shantae Advance Risky Revolution

Code: Select all

----| File Data |--------------------------------------------------
System:             Nintendo - Game Boy Advance
BitSize:            128 Mbit
Size (Bytes):       16777216
CRC32:              F2F66F5E
MD5:                05C018273689EBF67F5C7F5D39927A62
SHA1:               F4B85CAC70EE41FD3F84507AFEC55FF4E7113B8E
SHA256:             C56DB51C9374C53D2DC9B4D0601584CD685F95199560CF90F9B58D5A65BCB864
----| Header Data |------------------------------------------------
ROM Entry Point:    EA00002E
Logo Code:          Ok
Title:                          
Serial:                  (Unknown)
Maker Code:         01 (Nintendo)
Fixed Value:        0x96 (Ok)
Unit Code:          0x00
Device Code:        0x00
Reserved 1:         0x00000000000000
Version:            0x00 (v1.0)
Complement:         0xF0 (Ok)
Reserved 2:         0x0000
----| Backup Media |-----------------------------------------------
Chip:               EEPROM_V122
Size:               4 Kbit
-------------------------------------------------------------------
Post Reply