gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Coding > Multiboot Question

#46889 - trhowell - Fri Jul 01, 2005 8:26 pm

Can a multiboot program (i.e. - one that I create) load an official cartridge and run it? Let me explain, I want to create a memory editor that I can access during gameplay via an unused button. This program will edit memory in real time. I just need to know if it is a lost cause or not. But, ANY help regarding this same topic would be greatly appreciated!!!

Thankx 4 your time.

#46890 - Dwedit - Fri Jul 01, 2005 8:44 pm

A multiboot program can execute code on cartridges, but good luck getting back to your multiboot program! Real games are also guaranteed to overwrite the memory used by multiboot program.

Probably better off making a multiboot savegame editor.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."

#46894 - trhowell - Fri Jul 01, 2005 9:21 pm

I think making a saved game editor will suit me better anyway. Thankx for the suggestion!

:)

#46952 - Kyoufu Kawa - Sat Jul 02, 2005 3:58 pm

But what about the savegame checksums? Some games actually have those.

#46957 - tepples - Sat Jul 02, 2005 5:10 pm

Can your code bl to the code within the ROM that creates a proper checksum?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#47110 - sgeos - Tue Jul 05, 2005 9:39 am

Clearly the savegame editor needs to be able to create a valid checksum.

tepples wrote:
Can your code bl to the code within the ROM that creates a proper checksum?

Sure, assuming you know where the code to create the checksum lives. I think you'd be better off reverse engineering the checksum algorithm.

-Brendan