Well I decided to do some work on the emulator after all.
I added some code from a wii port of the same emulator. In doing so I may have killed Original Gameboy games(Non-Color), although I haven't completely tested that. So if your currently using Original Gameboy games, just wait till the next revision, wont be long. I cleaned up some useless code as well so between that and the ported code from Wii there might be a slight speedup. Currently I'm ripping out most of the features, Multiplayer, GBA emulation, etc, to improve the speed of the emulator as its a lot more realistic of a goal than fixing said things. I also plan on rebuilding the Rom Selection menu and Adding some options such as to enable and disable sound and a frameskip.
I would like to point out, A)Like I said in my original post, I dont know emulators. B) I'm used to C programming and this emulator is C++. And C) This will be the fourth project I'm working on at the same time, not including my job and life. So don't expect things to get finished and the emulator to be fullspeed in a week. It'll take time but at least there is comfort in knowing someone is working on it.