Original Post
**edit** You can follow my progress at http://projectemulate.blogspot.com/ now. **end edit** I have finally decided to write an NES emulator. I've always been fascinated by emulators, and I think I am to the point skill-wise to actually be able to pull it off. I'm well aware that there are countless NES emulators out there, but again, I want to write one both for fun, and to be able to say that I did :) I'm on day 3 now and here's where I'm at:
Obviously thing's aren't quite right yet, but I'm getting there. Currently, most games crash (I'm testing games that don't require a mapper, I'll add mapper support once I get everything else working). Input appears to be working correctly, and of course no sound yet. I'm doing this in C++ and am using an array of function pointers to call the opcodes efficiently without going through a giant if/else or switch statement (conditional jumps destroy CPU caching). If you guys want I'll post updates as they come; otherwise I wont say anything else about it -- just wanted to let you guys know! [Edited by - essial on August 16, 2009 11:06:32 PM]
Obviously thing's aren't quite right yet, but I'm getting there. Currently, most games crash (I'm testing games that don't require a mapper, I'll add mapper support once I get everything else working). Input appears to be working correctly, and of course no sound yet. I'm doing this in C++ and am using an array of function pointers to call the opcodes efficiently without going through a giant if/else or switch statement (conditional jumps destroy CPU caching). If you guys want I'll post updates as they come; otherwise I wont say anything else about it -- just wanted to let you guys know! [Edited by - essial on August 16, 2009 11:06:32 PM]

