https://github.com/xenomega/nesgen
Static Recompilation of NES ROMs to C code
https://github.com/xenomega/nesgen
assembly compiler compilers cpp disassembly emulation mos6502 nes nes-rom python reverse-engineering static-recompilation
Last synced: 3 months ago
JSON representation
Static Recompilation of NES ROMs to C code
- Host: GitHub
- URL: https://github.com/xenomega/nesgen
- Owner: Xenomega
- Archived: true
- Created: 2017-06-02T06:59:37.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-02T12:16:22.000Z (almost 8 years ago)
- Last Synced: 2024-10-03T12:33:10.355Z (7 months ago)
- Topics: assembly, compiler, compilers, cpp, disassembly, emulation, mos6502, nes, nes-rom, python, reverse-engineering, static-recompilation
- Language: C
- Homepage:
- Size: 8.18 MB
- Stars: 43
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NESgen
Static Recompilation of NES ROMs to C
- Created for Compilers & Interpreters @ University of Toronto.
- Not meant to be a practical emulator, rather explore the increased complexity of statically recompiling, explaining why it is not always possible, and why traditional emulation approaches such as interpretation or dynamic recompilation are preferred.
- It's a recompiler that gets to explore emulation, disassembly, and operating systems.
- Intended to support some test ROMs from: https://www.castledragmire.com/hynes/reference/resource/index.html
- Has very limited production ROM support.For documentation please read "**/NESgen/NESgen Documentation.docx**"