Skip to content

Instantly share code, notes, and snippets.

@ricardoquesada
Last active October 15, 2021 02:55
Show Gist options
  • Save ricardoquesada/9f6cf7bef3e6952d21ee792524a57aaa to your computer and use it in GitHub Desktop.
Save ricardoquesada/9f6cf7bef3e6952d21ee792524a57aaa to your computer and use it in GitHub Desktop.
Instructions for the Mega65 gaming competition

Mega65 gaming competition: how to run the emulator

If you want to run the Mega65 emulator for the Mega65 x-mas gaming competition follow these steps:

  1. Download the mega65 emulator from here: https://github.lgb.hu/xemu/
  2. Run the xmega65 binary (not the x65 one!)
  3. It will complain about missing rom files and missing SD
    • Click Ok, and let it create the SD image
    • It will enter into an infinite boot loop (don't worry, that's Ok).

( ... leave it running ... )

  1. Search for the file 911001.bin in the internet (Google is your friend) And download it.
  2. The gaming competition requires to use version: 920224.bin
    • This file is not available for download. You have to create it yourself.
  3. Download 920224.BDF file (this is the patch file) from here: https://files.mega65.org/html/main.php?id=fd2c40b9-f337-41f7-8a81-0254b1e09fb5
  4. Install bsdiff:
  5. Do the patch: bspatch 911001.bin new-920224.bin 920224.BDF A new file called new-920224.bin should be created.

(... now back to the xmega65 emulator ...)

  1. Right click on the middle of the xmega65 screen
  2. Menu -> SD-Card -> Update files from SD Image -> Select new-920224.bin
  3. Done!
@ricardoquesada
Copy link
Author

Step 6: The file on the mega65 files page is called 920231.BDF, not 920224.BDF. Step 8: The patch extension is shown as "BSF" but it should be "BDF" (and the filename should match what is downloaded in step 6)

Step 6: Mmm... I've just asked Shallan which one should we use.
Step 8: Fixed.

Thanks!

@ricardoquesada
Copy link
Author

the 920224.BDF is that one that should be used. You can find it in that link by pressing "All versions"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment