Difference between revisions of "BGB"

From GbdevWiki
Jump to: navigation, search
Line 2: Line 2:
  
 
== Overview ==
 
== Overview ==
BGB by Beware is one the most accurate Gameboy emulators around. It has a [[no$gmb]]-like debugger, but lacks some of the inaccuracies of no$gmb. Its accuracy is possibly only surpassed by [[KiGB]], but  
+
BGB by Beware is one the most accurate Gameboy emulators around. It has a [[no$gmb]]-like debugger, but lacks some of the inaccuracies of no$gmb. Its accuracy is possibly only surpassed by [[KiGB]], but consdiering it has both an excellent accuracy and a powerful deugger, and is freeware, it is probably the best choice for developers.
  
 
== Facts ==
 
== Facts ==
* Homepage: [[http://bgb.bircd.org/]]
+
* Homepage: http://bgb.bircd.org/
 
* Platform: Windows
 
* Platform: Windows
 +
* License: Freeware
 
* Current version: 1.12
 
* Current version: 1.12
 
* Last updated: 1/5-2006
 
* Last updated: 1/5-2006
 +
 +
== 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

Revision as of 22:12, 4 March 2008

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 one the most accurate Gameboy emulators around. It has a no$gmb-like debugger, but lacks some of the inaccuracies of no$gmb. Its accuracy is possibly only surpassed by KiGB, but consdiering it has both an excellent accuracy and a powerful deugger, and is freeware, it is probably the best choice for developers.

Facts

  • Homepage: http://bgb.bircd.org/
  • Platform: Windows
  • License: Freeware
  • Current version: 1.12
  • Last updated: 1/5-2006

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