zenogais said:
I have a request to those who have working emus, it would be cool if you guys would make occassional releases (executable releases) just so those of use who don't have working emu's yet can check out your progress.
In case anyone's still interested, I've decided to make a sort of binary-only "technical preview" release. There's absolutely no usability features whatsoever. In other words, no gui, configuration, or speed-syncing (simply because I've not cared to implement any of those yet). If you want to enjoy playing games, this isn't for you. The compatibility has gotten quite good by now, if I may say so myself
. Still no sound though. As for speed, the emu is currently slow, but it should be fast enough to run a few times faster than the real GB on a modern PC. I mean to remedy this later of course.
The emu doesn't really have a name yet, but it's been dubbed "lameboy" during development.
The win32 version is really ugly btw., since it's a direct, violent, unfitting port of the command-line linux version. To use it, just "drag and drop" a romfile onto the lameboy.exe icon, or associate the gb-filetype with lameboy.exe, or just pass the romfile as a parameter to lameboy.exe (using cmd, run, or a shortcut).
For the linux version you need to have libsdl>=1.2 installed (should be in your distros package-repository). To use it, just give the romfile as a parameter to lameboy (./lameboy <romfile>). The linux version has been compiled with two different versions of g++ for compatibility with libstdc++.so.5.
edit:
Just thought I might mention the keyboard controls:
Return = Start
Right Shift = Select
Key 'D' = Button A
Key 'C' = Button B
Download links: