How do you go about writing an emulator?
how do you go about writing an emulator in Java? I understand what an emulator is and the basics for how it works but how would you actually go ahead and write one in Java? I have read a lot of eBooks and tutorials about it but I am having trouble understanding how the actual programming would be done.
Any good website references or eBooks would also be great.
*I already know the Java programming language so tutorials on Java programming won't help at all.*