Yet Another GB Emulator
Go to file
2017-05-14 05:39:16 +02:00
.gitignore Initial commit 2017-05-12 05:19:34 +02:00
alhelpers.c early push to at least have most things secured 2017-05-12 05:22:59 +02:00
alhelpers.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
apu.c further improved apu and cpu accuracy 2017-05-13 00:46:44 +02:00
apu.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
audio.c added stereo audio output 2017-05-12 16:20:23 +02:00
audio.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
build_windows_console.bat added more mem controllers and save support 2017-05-14 05:39:16 +02:00
cpu.c added halt bug, allow .gbc files and added mbc1 basic 8k ram support 2017-05-13 18:45:45 +02:00
cpu.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
input.c early push to at least have most things secured 2017-05-12 05:22:59 +02:00
input.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
LICENSE Initial commit 2017-05-12 05:19:34 +02:00
main.c added more mem controllers and save support 2017-05-14 05:39:16 +02:00
mbc.c added more mem controllers and save support 2017-05-14 05:39:16 +02:00
mbc.h added more mem controllers and save support 2017-05-14 05:39:16 +02:00
mem.c added more mem controllers and save support 2017-05-14 05:39:16 +02:00
mem.h added more mem controllers and save support 2017-05-14 05:39:16 +02:00
ppu.c early push to at least have most things secured 2017-05-12 05:22:59 +02:00
ppu.h early push to at least have most things secured 2017-05-12 05:22:59 +02:00
README.md added more mem controllers and save support 2017-05-14 05:39:16 +02:00

fixGB

This is still quite early in development so it cant do all that much, its essentially the GB version of my NES Emulator fixNES.
If you want to check it out for some reason I do include a windows binary in the "Releases" tab, if you want to compile it go check out the "build" files.
You will need freeglut as well as openal-soft to compile the project, it should run on most systems since it is fairly generic C code.
Right now most standard GB titles using MBC1, 3 and 5 should work just fine and also save into standard .sav files.

Controls right now are keyboard only and do the following:
Y/Z is A
X is B
A is Start
S is select
Arrow Keys is DPad
Keys 1-9 integer-scale the window to number
P is Pause

That is all I can say about it right now, who knows if I will write some more on it.