Wow, ive finally reached the end!
Been reading this thread over the past few days, and have started on my own GB emulator, and this thread had kept me inspired, and has also helped me out quite a bit.
This is the first time ive worked on an emulator, and although I almost decided to switch to a chip-8 emulator, I stuck with GB and I now have some cpu instructions working, I know it probably doesnt sound like much, but I started with window and OpenGL drawing code, got a logger, memory manager and timer.
Anyway, I should get alot of the cpu instructions done today, if not all of them, and mainly just wanted to thank everyone who has been a part of this thread, and for those still around, keep at it!
I would like to ask a question though, unfortunatly not GB related, with my emulator, yesterday I decided I needed a second window to display debug info, however, it seems that when my second window turns up, I am unable to move it, theres no text in its title bar, and no other input seems to work on it, yet after trying to move the second window, if I click on the title bar of the first window it jumps to about where I tried to move the second window to.
Now im using standard win32 code to create my windows, and I have 2 seperate WndProc functions to handle messages, and ive logged the window handles and such on each message and the second window seems to be getting its messages properly, ive tried playing around with various window styles, including a child window(which just made the window appear inside the first one, rather then external), and im stumped.
Im sorry for asking this here since I know this should be about GB emulation, but im completely stumped, and msdn and google dont seem to help, if someone here can help, then ill accept any help I can get, but if not, you can just ignore this part
Cheers