Quote (AbDuCt @ Apr 7 2015 11:31pm)
Yea it does sound interesting. Once I find some software I am going to create a disassembler for it first then work on emulating the basic function calls it uses.
Most older processors are widely documented and come with online documents about specific instructions and how many cpu cycles they use so it will be pretty simple for the most part to emulate a large majority of it unitl I get into audio and video processing. Will most likely have to write separate emulators for those and some how make them interact with each other nicely.
Something like the base thread would over see the current ROM op codes being read as well as the interrupt timers and such, then based on what's currently happening it will have to delegate work to other threads emulating audio processing and video processing which will report back to the main thread, or something.
I haven't thought that far ahead yet.
If anyone can find some some software that runs on the 8080 I'd like it. I might try space invaders but emulating the entire arcade machine right of the bad seems a bit daunting. Depends on how much data I need to emulate.