Difference between revisions of "BGB"

From GbdevWiki
Jump to: navigation, search
m (corrected update date)
(Facts)
Line 9: Line 9:
 
* Platform: Windows
 
* Platform: Windows
 
* License: Freeware
 
* License: Freeware
* Current version: 1.3.2
+
* Current version: 1.5.1
* Last updated: 2011-04-10
+
* Last updated: 2014-11-14
  
 
= Feature list =
 
= Feature list =

Revision as of 16:18, 18 April 2015

Part of a series of articles on
Emulators

Cross-platform
VisualBoyAdvance
KiGB
GiiBii
Gambatte

For DOS/Windows
no$gmb
BGB

JavaScript
jsGB by Imran Nazar
JSGB by by Pedro Ladaria
GameBoy Online

For Handhelds
Lameboy DS for NDS
Goomba for GBA
Rin for PSP
TI-Boy SE for TI-83+ SE/TI-84

Overview

BGB by beware is a gameboy/color emulator/debugger. It has a no$gmb-like debugger, but lacks some of no$gmb's disadvantages. It has a high accuracy, comparable to Gambatte. Considering it has both an excellent accuracy and a powerful deugger, and is freeware, it is probably the best choice for developers. BGB also has features that make it a good choice for playing and enjoying games or demos.

Facts

  • Homepage: http://bgb.bircd.org/
  • Type: Emulator/Debugger
  • Platform: Windows
  • License: Freeware
  • Current version: 1.5.1
  • Last updated: 2014-11-14

Feature list

  • 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