Rygar was one of my favourite arcade games as a kid. It was originally built in 1986 by Tecmo, a Japanese video game company, and saw later releases on consoles like Nintendo Entertainment System, Sega Master System, Commodore 64, Atari Lynx, etc.
I began this project by writing an emulator, so I could focus on learning how the arcade game works, without having to worry about the FPGA side of things. I kept detailed project notes while working on both the emulator and FPGA core, which will be turned into a series of blog posts.
To run the game on MiSTer, you will need to generate the
a.rygar.rom ROM file and copy it to your SD card.
You will need a copy of the MAME ROMs (not include with this project) to generate the Rygar ROM file.
To generate the ROM file, run the following script with the path to the MAME ROMs as an argument:
$ ./build-rom.sh mame/rygar.zip
To generate the ROM file, run the following script:
Compile the FPGA core:
$ make build
Program the FPGA:
$ make program
Special thanks to:
Rygar is licensed under the MIT licence. See the LICENCE file for more details.