Yes, the hypervisor on the MEGA65 already lets you have 10 different ROMs, and pick which to load by holding 0 through 9 down on poweron. This loads MEGA65X.ROM from the SD card instead of MEGA65.ROM.

You can also just make a program that loads in a ROM from a disk image, asks the hypervisor to disable write-protect on the ROM area, copies it back in, asks for write-protect to be restored, and then jumps to the reset vector.



(Leave this as-is, it’s a trap!)

Only the original author or a moderator can append to this post.

Pro tip: Use markup to add links, quotes and more.

Your friendly neighbourhood moderators: Deft, gardners, Ralph Egas