AndreaOrru / LaiNES

Cycle-accurate NES emulator in ~1000 lines of code
BSD 2-Clause "Simplified" License
1.49k stars 115 forks source link

libretro support #22

Closed AndreaOrru closed 7 years ago

AndreaOrru commented 7 years ago

This has been proposed on /r/emulation and Hacker News. I think there would be a lot of value in it. Prioritize.

kraln commented 7 years ago

I guess the question is, what niche or purpose is LaiNES? Is it an easy-to-grok, clean, accurate open-source c++ NES Emulator? Libretro already has two NES emulators--what's the differentiation there?

AndreaOrru commented 7 years ago

I agree the main focus of LaiNES shouldn't be mainstream adoption - that place is already taken by other excellent emulators. Libretro is kind of a good thing to have, and I bet it would end up being less code than the current GUI, overall.

I'm interested in making this codebase accurate, while at the same time keeping it compact and readable, sort of a good starting point to understand how a NES works. Other than that, I'm mostly excited about writing a debugger. That, and implement the APU from scratch.