NESZIP was my first time trying to make an NES ROM that was also a ZIP file. To make it self referencial, I made the NES ROM so the ZIP file would include the source code of the NES ROM + ZIP polyglot file.
I wrote about how NESZIP works in the hacker journal "Proof of Concept or GTFO", which is linked below.
I wrote a blog post titled "This NES ROM is also a ZIP file that contains its own source code" that goes into more details about this project.
This NES ROM is also a ZIP file that contains its own source code
Download the NES ROM
Due to this NES ROM file being a valid ZIP file, this ROM will not run on the FCEUX NES emulator in version at or above 2.3.0. Please keep that in mind before downloading and playing this NES ROM.
NES ROM File