Hacking Homebrew Misc GBA Convert normal GBA ROMs to multiboot compatible ROMs

  • Thread starter Thread starter AtexBg
  • Start date Start date
  • Views Views 686
  • Replies Replies 3

AtexBg

Active Member
Newcomer
Joined
Oct 15, 2024
Messages
39
Reaction score
13
Trophies
1
Location
France
XP
361
Country
France
So, i was using a RaspberryPi to load ROMs to a GBA trought the multiboot protocol but i realized that a lot of homebrew ROMs or GB/GBC games loaded with the Goomba emulator just doesn't work, even if they're less than 256Kb in size and were sent successfully, and i know the multiboot-compatible roms have a different header, but is there a way to convert any GBA rom which is <256Kb to a multiboot-compatible one so it works with the multiboot protocol?
 
This just isn't how it works unfortunately.
The GBA doesn't have any kind of virtual memory. Software which is written to access the cartridge memory using absolute addresses - which is anything not explicitly position independent - has no way of being relocated to run from some other region of memory without at least being recompiled. In other words, the hardware dictates that it must be run from the cartridge slot.
 
  • Like
  • Sad
Reactions: AtexBg and cearp
When I googled it I saw a file exists called goomba_mb.gba I personally haven't tested it but would assume based on the naming convention that that copy is specifically made for your purposes.

Edit I was bored so I decided to test it and it worked for me and I happily played the original Gameboy Tetris on a GBA through multiboot loading using the same Pi setup you are using.
 
Last edited by shadowofdarkness,
  • Like
Reactions: cearp
When I googled it I saw a file exists called goomba_mb.gba I personally haven't tested it but would assume based on the naming convention that that copy is specifically made for your purposes.

Edit I was bored so I decided to test it and it worked for me and I happily played the original Gameboy Tetris on a GBA through multiboot loading using the same Pi setup you are using.
Ohh that's great, i had an old ROM of Tetris that somehow worked on multiboot, i don't remember how i made it cuz it was a long time ago but i've probably used that same goomba_mb.gba you takled about
 

Site & Scene News

Popular threads in this forum