KiGB

From GbdevWiki
Jump to: navigation, search

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

KiGB is the self-proclaimed leader of Gameboy emulation accuracy.

In a thorough comparison between KiGB and 4 other emulators made by the author of KiGB, KiGB shows 100% perfect emulation in all tested games, however it fares about as poorly as no$gmb on various test ROMs, suggesting its accuracy isn't as high as its author claims.

Facts

Feature list

List of supported features

  • Game Boy, Game Boy Color and Super Game Boy (SGB and SGB2) emulated
  • Best compatibility and accuracy in graphics, sound and timing (see Compatibility)
  • Game Link Cable supported (allows 2 players to play over a TCP/IP network)
  • MBC1, MBC2, MBC3, MBC5, MBC7, HuC1, HuC3, Rocket, MMM01, Gameboy Camera and multi-carts supported
  • All 4 sound channels and digital sound supported (each can be on or off)
  • Graphics on background, window and sprites can be set individually on or off
  • Battery supported
  • Real time clock supported
  • Zipped and gzipped files supported
  • Screen size: 1x1, 2x2, 3x3 and full screen
  • Frame skip supported
  • Joypads/joysticks supported
  • GameGenie and GameShark cheats supported
  • Screen dump supported
  • Save states supported
  • Close colors as a real Game Boy Color
  • Input playback supported
  • Save states and input files are compressed
  • Battery save, save states and input files are portable across all supported platforms, currently MS Windows, Linux and MS-DOS
  • Default border image supported
  • Up to 4 players are supported (SGB only)
  • Gameboy Printer supported
  • Per-game configuration
  • Sound wave file output
  • Customizable Gameboy palettes
  • Adjustable emulation speed (25%, 50%, 100%, 200% and 400%)
  • Graphics filters: Super 2xSaI, Super Eagle, scanline and bilinear
  • Special effect: sprite shadow (experimental)
  • Special porperties of LCD (Mix Frame)
  • Generic flashcart (most public domain, trainers and hacks required this)
  • Demotronic Trick
  • GBC palettes (default and built-in) for GB mono games
  • 5-speed auto-fire
  • Barcode Boy supported (required game: Battle Space)
  • Boot ROM for GB supported (not included)
  • Simulate boot ROM for GBC

List of unsupported features

  • Infrared port (including HuC1 and HuC3)
  • Camera functions in Gameboy Camera
  • TAMA5 (Tamagochi 3)
  • Some SGB features, mainly on sound
  • Rumble (Perfect Dark, Pokemon Pinball and Ready 2 Rumble Boxing)
  • Bar code reader (Bardigun)
  • Full Changer (Zok Zok Heroes)
  • Mobile Adaptor (Mobile Trainer)
  • GPS receiver (GPS Boy)