In about three weeks, I need to start my third year dissertation at Uni, and was considering writing a NES emulator.
I use Java for all programming and have little experience in any other language.
I know about hardware in a high level way (i.e. processors, RAM, Virtual Memory, page files) and have done a little assembly programming using the MIPS 2000 architecture.
I know very little about how the hardware works on a low level and think this may be a problem.
What I was wondering is whether it seems like a viable option for me to attempt this?
I would have until late April 2008 to complete the report and hand it in.
Thanks for any insights you can give me.