Creeping through hex data...
Super Mario Kart is 31
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 31
Lock On is 31
Pilotwings is 20
31 = 00110001, so FastROM is set and they are HiROM
20 = 00100000, so FastROM is not set and it is LoROM
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 05, so it's ROM + Enhancement Chip + RAM + SRAM
Lock On is 03, so it's ROM + Enhancement Chip
Pilotwings is 03, so it's ROM + Enhancement Chip
Injecting Lock On and Bike Daisuki works, while injecting Pilotwings doesn't. So this can't be the limiting factor.
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 09, so it's 3-4MBit
Lock On is 09, so it's 3-4MBit
Pilotwings is 09, so it's 3-4MBit
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 01
Lock On is 00
Pilotwings is 00
Injecting Lock On and Bike Daisuki works, while injecting Pilotwings doesn't. So this can't be the limiting factor.
Potential fixes:
1) Convert Pilotwings to FastROM?
2) Convert Pilotwings to HiROM?
EDIT: After some reading, I think using FastROM over SlowROM would be a bad idea. Let's see about HiROM.
--------------------- MERGED ---------------------------
@the_randomizer,
pedro702 is saying to download Super Mario RPG from the internets, and then hex edit both that and Kirby's Dream Land 3 (which you have on VC). Take Kirby's header and put it on SMRPG. Then inject SMPRG overtop of Kirby.
8 bits in a byte.http://www.smwiki.net/wiki/Internal_ROM_Header said:Map Mode (0xFFD5 HiROM or 0x7FD5 LoROM):
This byte determines how the mapping should be in the ROM image. It also determines if the ROM is a FastROM or not. Format of the byte: xxAAxxxB. If both A bits are set, FastROM is set. If B is set, the ROM is HiROM. x = Most likely unused.
Super Mario Kart is 31
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 31
Lock On is 31
Pilotwings is 20
31 = 00110001, so FastROM is set and they are HiROM
20 = 00100000, so FastROM is not set and it is LoROM
Super Mario Kart is 05, so it's ROM + Enhancement Chip + RAM + SRAMhttp://www.smwiki.net/wiki/Internal_ROM_Header said:ROM Type (0xFFD6 HiROM or 0x7FD6 LoROM):
For ROMs without an enhancement chip, these are the possible values:
$00: ROM Only
$01: ROM + RAM
$02: ROM + RAM + SRAM
For ROMs with an enhancement chip:
$0*: DSP
$1*: SuperFX
$2*: OBC1
$3*: SA-1
$E*: other
$F*: custom chip
And then:
$*3: ROM + Enhancement Chip
$*4: ROM + Enhancement Chip + RAM
$*5: ROM + Enhancement Chip + RAM + SRAM
$*6: ROM + Enhancement Chip + SRAM.
Combining the two numbers will give you different ROM types. If you want SuperFX with only ROM + chip, you need to input value $13.
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 05, so it's ROM + Enhancement Chip + RAM + SRAM
Lock On is 03, so it's ROM + Enhancement Chip
Pilotwings is 03, so it's ROM + Enhancement Chip
Injecting Lock On and Bike Daisuki works, while injecting Pilotwings doesn't. So this can't be the limiting factor.
Super Mario Kart is 09, so it's 3-4MBithttp://www.smwiki.net/wiki/Internal_ROM_Header said:ROM Size (0xFFD7 HiROM or 0x7FD7 LoROM)
$09: 3-4MBit
$0A: 5-8MBit
$0B: 9-16Mbit
$0C: 17-32MBit
$0D 33-64MBit.
Alternatively, to calculate the size: Amount of bytes = 2048^decimal value
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 09, so it's 3-4MBit
Lock On is 09, so it's 3-4MBit
Pilotwings is 09, so it's 3-4MBit
Super Mario Kart is 01http://www.smwiki.net/wiki/Internal_ROM_Header said:SRAM Size (0xFFD8 HiROM or 0x7FD8 LoROM)
This byte determines the size of the .srm file (SRAM). To calculate the size: Amount of kilobytes = 2048*2^decimal value
Bike Daisuki! Hashiriya Damashii - Rider's Spirits is 01
Lock On is 00
Pilotwings is 00
Injecting Lock On and Bike Daisuki works, while injecting Pilotwings doesn't. So this can't be the limiting factor.
Potential fixes:
1) Convert Pilotwings to FastROM?
2) Convert Pilotwings to HiROM?
EDIT: After some reading, I think using FastROM over SlowROM would be a bad idea. Let's see about HiROM.
--------------------- MERGED ---------------------------
@the_randomizer,
pedro702 is saying to download Super Mario RPG from the internets, and then hex edit both that and Kirby's Dream Land 3 (which you have on VC). Take Kirby's header and put it on SMRPG. Then inject SMPRG overtop of Kirby.
Last edited by fiveighteen,