This code was used for the panel N64 HOMEBREW DEVELOPMENT presented at PGRE2019, here are the slides: https://vrgl117.games/PGRE2019
Part1 is the skeleton of the game, the code compiles and produce a ROM but does nothing.
Part2 add the basics of the game and used colors to display the board.
Part3 add some more features (like flags) to the game and uses sprites (pngs) to display the board.
This ROM file has been tested to work on real Nintendo 64 hardware using the EverDrive-64 by krikzz. It should also work with 64drive by retroactive.
This ROM file is only known to work on low-level, high-accuracy Nintendo 64 emulators such as CEN64 or MAME due to the use of libdragon instead of the proprietary SDK used by official licensed Nintendo software.
All development can be done using Docker. It's the easiest way to build the ROM on Windows and MacOS.
- Install Docker
- Run
make
to produce theminesweeper-64.z64
ROM file.
- Install libdragon development toolchain
- Run
make minesweeper-64.z64
to produce theminesweeper-64.z64
ROM file.
- Thanks to Jennifer Taylor for libdragon.
- Thanks to conker64 and the #n64dev IRC community for their help.
- Thanks to Christopher Bonhage for his work on FlappyBird-N64.