
| MottZilla's NES / Famicom Stuff |
DMGSIM is my second
emulator. DMG stands for Dot Matrix Game and is the code name for the
original Nintendo Gameboy system. I picked it because it is on a
similar level to the NES even though the systems don't really share
much of anything in common other than being 8-Bit systems. I started
DMGSIM on December 27th 2008. My goal is to eventually emulate the
majority of Gameboy games as well as support Gameboy Color games.
January 1st 2009. I've been working steadily on DMGSIM and the emulator shows signs of life. There is fairly complete though likely buggy opcode emulation. No interrupts besides VBlank are emulated and very few GB registers are emulated. There is Name Table display and MBC-1 banking so it does show some life in games such as Super Mario Land, Asteroids, Tetris, and some others. I'm still debugging the CPU core and adding a few opcodes here and there. Once this is fairly close to done I'll focus on graphics and GB register emulation. Screenshots: Early Development
Downloads: DMGSIM Build 090113 Win32 Binary Allegro Library ( alleg40.dll ) Zlib Library ( zlib1.dll ) Build Numbering is YYMMDD (Year, Month, Day). |