Hello everyone , I'm new here , i hope i won't upset anyone by asking... but
Where does one start when writing a NES emulator ?
And don't tell me at the beginning
Anyway I have a very good background in programming in C, C++ and x86 Assembly (at least 6 years worth), so i got that covered.
And i do have my ideas on how i could do it, but then again i only found very limited information on the NES architecture.
I'd like to hear from experienced emu writers where is the beginning.
One of my approaches would be to take a minimal ROM , load it and hack away at the cpu code till i reach a point where it needs to interface other hardware and so on.
But i don't know if this is a good way to do so.
Long story short ... what could you recomend ? DOC's, approache strategies so on...
Where does one start when writing a NES emulator ?
And don't tell me at the beginning
Anyway I have a very good background in programming in C, C++ and x86 Assembly (at least 6 years worth), so i got that covered.
And i do have my ideas on how i could do it, but then again i only found very limited information on the NES architecture.
I'd like to hear from experienced emu writers where is the beginning.
One of my approaches would be to take a minimal ROM , load it and hack away at the cpu code till i reach a point where it needs to interface other hardware and so on.
But i don't know if this is a good way to do so.
Long story short ... what could you recomend ? DOC's, approache strategies so on...