A bullet hell style space shooter written for the Sega Genesis.
Development is set-up for Windows only, and has been tested only on Windows 10 and Windows 11.
Build scripts are provided for both powershell and cmd. They will process
all the files under game/res, game/inc and game/src to produce a rom.bin
file in the game/out directory. After this is done the checksum will be
calculated and rom_final.bin generated with the correct checksum.
.\build.ps1 [-BuildType] [-Revision] [-Rebuild]-BuildType- Can be any ofDebug,Release,CleanorASM. If omitted will default toRelease.-Revision- Can be any integer value of99or less. If omitted will default to99.-Rebuild- Will run aCleanbefore aDebugorReleasebuild. This has no effect on other build types.
Note
When running powershell you may need to start your shell with
-ExecutionPolicy Bypass in order to run the script.
build.bat [build-type] [revision]build-type- Can be any ofDebug,Release,CleanorASM. If omitted will default to same default as powershell script.revision- Can be any integer value of99or less. If omitted will default to same default as powershell script.
Note
This method will always do a rebuild.
Sadly, most tooling doesn't allow good, feature rich, debugging, it's
recommended to use the log() helper along with the Gens KMod emulator to do
log based debugging.