Hi
I wrote a CHIP-8 emulator in Python, just because of the ease of use of this language.
I understand how CHIP-8 works and understand the very basics of emulation.
Now I want to take a small step further.
I have several questions:
- what system or arcade game should I look at? Some say you can try to implement a game boy emulator but when looking at it, it was much more complex. Is there something which is closer to CHIP-8 in terms of number of opcodes and small complexity?
- what is the most easy to understand arcade game in MAME in terms of emulation? I mean the most easy to understand hardware and its code translation. What source files I should look at.
- do you know guides online on how to learn the hardware of the example I ask above? And specific how to translate a pcb schematic into code (I'm complete hardware beginner)
- is it recommended to use a non-object oriented code (as MAME's C in the start of the project) or immediately start object oriented code, when learning to write emulation code? So in other words: does it HELP to write object oriented code for the emulation specific learning process?
(I know C/C++/C#)
Edited by tommygamer (05/09/23 04:20 AM)
|