Skip to content

Custom menu builder for Sup Game Box 400-in-1. Requires actual ROM image!

License

Notifications You must be signed in to change notification settings

nyh-workshop/MenuBuilder_SupGameBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MenuBuilder_SupGameBox

Caution: This readme is not refined yet! Some of the instructions might be unclear!

Custom menu builder for Sup Game Box 400-in-1. Requires actual ROM image!

To successfully build the menu, you need to get some knowledge on how the unit works etc: article.

image

You also need these:

  • CC65 installed and path set.
  • Getting this template menu.
  • The OneBusCalc to calculate the OneBus registers for the system to jump to the appropriate address.
  • and finally, this app.

Directions:

  • Run this menu builder app. Supply the template menu folder link into the "Build Folder".
  • Add NES games (only Mapper 0 and MMC3 games supported now!) inside by pressing Add Item. You can move items up and down in the list!
  • With your OneBusCalc, determine the start PRG and CHR addresses. Make sure it is from 0x90000 onwards because 0x80000-0x8FFFF is the custom menu code!
  • Also, with the OneBusCalc, adjust the values of these "PRG and CHR Registers" accordingly. Once you are satisfied with it, click on "Generate Code".
  • From the OneBusCalc, after "Generate Code", copy and paste the bottom output without the square brackets into the Menu Builder's "Config OneBus" entry box.
  • Finally, press "Compile". When it is successful, go to the cmd and run "make". The make will compile the menu, and combine the apps into the main binary.
  • Run this output_final.bin with an emulator such as EmuVT 1.36.
  • You can save the games list into the CSV file, or you can load them too!

About

Custom menu builder for Sup Game Box 400-in-1. Requires actual ROM image!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages