I programmed the emulator, but I have some doubts about its proper organization, because, I see that it has some problems with connecting classes (CPU ↔ Machine Board). For example: I / O ports, interrupts, communication between two or more processors, etc.
I need the emulator to have better performance and a good understanding of the code.
PD: Sorry for my bad English.
Edition:
Request multiple patterns.
Facon source
share