BGB is a free Gameboy emulator which carries a very light memory footprint and that can run most if not all of the GB games. Emulation speed is generaly very fast and BGB manages to emulate almoast 99% of the original Gameboy hardware.
Here are some key features of "BGB":
· emulation of the GameBoy, GameBoy Color, and Super Gameboy
· support for MBC1/2/3/5/7 and HuC1/3
· SGB multiplayer with up to 4 gamepads
· powerful debugger:
· disassembler
· assembler (change code and ability to save modified rom)
· breakpoints
· break on access
· conditional breakpoints
· singlestepping/tracing/animating/step out/step over
· vram viewer: BG map, tiles, OAM, palette
· IO registers viewer
· break on exceptions (accessing inaccessible VRAM, read unitialized WRAM and HRAM, echo ram access, access locked external ram, disable video outside vblank)
· save state support
· graphics output: directdraw and DIB supported
· sound output: waveout, directsound and disk writer supported
· runs almost all roms perfectly, compatibility comparable with the best GB/C emulators
· Accurate/high quality sound emulation, can generate bandlimited rectangular waves
· accurate video emulation.
· This emulator is fast.
· Joystick/Gamepad support, everything configurable
· some user interface keys are configurable and can be mapped to joystick/gamepad buttons
· MBC3 Real Time Clock emulation.
· Auto delay/frameskip, gameboy runs at 100% real speed and full ~60 fps, or any adjustable speed.
· GameGenie and GameShark cheat, load/save cheats (auto and manual), "cheat searcher", easy creation of new cheat codes
· save/load state with quick (zsnes style) keys.
· Load from zip and gzip files
· This program does not require DirectX or runtime libraries.
· support for optional border bitmap and pseudo fullscreen mode.
· TCP/IP game link support
What's New in This Release: [ read full changelog ]
· Fixed bug in graphics introduced in 1.1, affecting legend of zelda oracle of ages/seasons, and alfred chicken.
· Added separate settings for DMG and GBC border bitmaps.