Yeah, I know about the code comments and stuff; I may get onto that in the near/far/very far future. 1) I actually had a cross-platform way of doing that (it'd compile to DLL or.so depending where you were), can't remember where it was. Please keep in mind that I'm considering splitting gba.dll back into its component parts [arm7, gpu, key, and so forth]. 2) Sure, Qt or GTK (or a wrapper like wx) would be no trouble at all; you could finish that off in about 3 minutes, I'd guess 3) The graphics right now is WinGDI. I've tried to format it so you can replace the GDI-blits with SDL-blits and not have to change all the backend drawing code. Of course, you may have issues with the multiple windows, I dunno. And yeah, it's all in VC7 (the free commandline jobbie). kthx