Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CoG GBA

From GameBrew
CoG
Coggba02.png
General
AuthorTheHiVE
TypeComputer
Version0.9.7
LicenseMixed
Last Updated2004/05/30
Links
Download
Website


C.o.G is a Colecovision emulator written by TheHiVE. This emulator features superb compatibility, with sound, and configurable controls.

The emulator also comes with an easy-to-use injector. However, as the emulator has no menu system, you have to create one binary per game. Although inconvenient, the up-side of this is that Colecovision games are small, so each binary tends to be under 100k.

Screenshots

coggba3.png coggba4.png

coggba5.png

Changelog

0.9.7

  • Reorganized VRAM and VDP rendering functions.
  • Rewrote and optimized VDP register handler.
  • Changes to injection process, to provide support for Pogoshell. Known ROMs are listed in binary and identified by CRC.

0.9.6'"

  • Fixed VDP BL - No more mode switch glitches - video builds 'silently'.
  • Fixed NMI - Interrupt should only be generated when the interrupt line changes from low to high. This fixes Pitfall! and other assorted ROMs.
    • Note: This is contrary to Sean Young's TMS9918a documentation.
  • Modification to injector so that multiple binaries can be created simultaneously.

0.9.5

  • Found and fixed massive error in Pogoshell plugin code.
    • Note - this is still incomplete, and buggy.
  • Enabled collision detection code (via injector).
  • Optimized IN port code.
  • Preliminary OUT port optimizations.
  • Fixed tiny bug in VDP status register.

0.9.4

  • Fixed memory corruption problem.
  • Fixed problems with various ROMs, including Galaxian.
  • Fixed speed problem in Pitfall II, Dig Dug, Jungle Hunt, and others.
  • Fixed tiny bug in input handler.
  • Added customizable input handler.
  • Enabled frame synchronisation.

0.9.3

  • Internal debugging tool enhancements.

0.9.2

  • Fixed problem with VDP register 4.
  • Added double size sprite capabilities to VDP emulation.
  • Disabled frame synchronisaion (for now).
  • Started to add menu support.
  • Enabled input customization module (not yet fully supported in injector though).
  • Added SN76489A audio emulation.

0.9.1

  • Enabled frame synchronisation.
  • Fixed problem with VDP register 3.
  • Fixed problem with Mode 2 redraws.

0.9.0

  • Initial release.

Credits

Thanks to:

  • Alepus, Dahak, DJammer and Leix for testing CoG so thoroughly.
  • Guyfawkes and Woo for their continued support.
  • Matt the Squirrel for support and suggestions.
  • Sean Young for fairly concise TMS9918a documentation.
  • Richard F Drushel for his Pitfall! disassembly.
  • Daniel Bienvenu for the OS7Prime documentation.
  • The ColecoTech author for making this emulator look awesome in comparison.

External links

Advertising: