Skip to content

Inject GBA ROMs into the Gamecube's official GBA emulator

License

Notifications You must be signed in to change notification settings

Mode8fx/GC-GBA-EmuInjector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GC-GBA EmuInjector

This is a Python script that uses several existing tools to inject a GBA ROM (<= 16 MB) into the official GBA emulator found on some Gamecube demo discs, with the option to include a custom overlay.

Keep in mind that the official emulator was only designed to play a handful of specific games, so many games will not run well on it. Additionally, you can only use the built-in save data, meaning games that use save data may start with... interesting save files.

Usage

This is a command line tool that uses Python 3 (though Python 2 might also work).

Usage: GCGBA_ei.py -a <input GBA> -c <input GC> -t <TPL/PNG>

-a <the GBA ROM that will be injected>
-c <the Gamecube file that the GBA ROM will be injected into; this is zz_MarioVSDonkey_game.tgc, which can be extracted from Interactive Multi-Game Demo Disc Version 16/17, or zz_MarioPinballLand_game.tgc, which can be extracted from Interactive Multi-Game Demo Disc Version 18>
-t <optional; a new texture/PNG file for the background image; if not set, the exiting background will be used>

Legal Disclaimer

No copyrighted content is included with this program. You have to supply the files for GBA injection.

Included Programs/Credits

Some of the tools bundled with this program are not made by me, but are required for its use:

About

Inject GBA ROMs into the Gamecube's official GBA emulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages