(Screenshots below for people that can't read)
Before Christmas I switched from plain old Win32 to wxWidgets. wxWidgets is THE BOMB. Really I had most of the old Win32 GUI code ported in a few hours. I recommend anyone still living in the Win32 cave-man years to upgrade.
For some reason over the break I turned into a cross-platform hippie communist. I swithced the renderer(is this even a word?) to OpenGL. Not that it was very hard since my D3D render code consisted of 4 lines.
Most of the opcodes have been reworked after looking through some REAL C++ tutorials. It's really a shame there's so much false information on the Internet. Anyway most are done except ADD and LD. The disassembler's "next" button allows me to step through the code and make sure are working right which has really helped speed up development. The memory subsystem has the main mappers implemented (MBC1,2,3 and 5), but I don't have rumble or timer support yet. I've also found that there is a total lack of information concerning the GameBoy Colour so we're stuck in 2-bit land for now.
Well here are the pretty screenshots we all came here to see.
Still no preview button for journals? Lame.