This was a project to better understand how the NES and 6502 processor works. The ROM artifact is nothing more than a visual and audio demo of some basic NES capabilities.
Demo: https://nes.sheehy.network/
Use docker to generate an image containing the NES rom.
docker build -t gameover:latest .
Then extract the ROM.
docker cp $(docker create gameover:latest):/build/gameover.nes gameover.nes
A huge shoutout to https://nesdoug.com/. Without his tutorial and libraries this would not have been possible.