As Java is a great standard, as it offers a lot of nice patterns, as it is a sooo fast runtime language, I wonder why there is no Emulator Design Framework attempt?
I know there is a lot of Emulators project in Java. But there is no project to try to federate them such as has been done with MAME. So, (just to start) I propose:
- A standard CPU pattern: all CPU emulations attempt have some basic standard functionalities such as cycles management, IRQ management, etc…
- A set of assembly instructions
- some CPU input/output: CPU ports management, etc…
- some very specific hardware management (i.e. custom manufacturer chips)
There could be too a game driver pattern such as in MAME.
hope will interest someone …
Note: Sorry for my poor english. Frenchie little guy