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

CoG GBA: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title= (Computer) - GameBrew
|title_mode=append
|image=coggba2.png
|image_alt=CoG
}}
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=CoG
|title=CoG
|image=coggba2.png
|image=coggba02.png
|description=A Colecovision emulator.
|description=A Colecovision emulator.
|author=TheHiVE
|author=TheHiVE
Line 14: Line 8:
|version=0.9.7
|version=0.9.7
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/gbahomebrews/coggba.7z
|download=https://dlhb.gamebrew.org/gbahomebrews/cog_beta_0.9.7.zip
|website=http://www.btinternet.com/~softtec
|website=http://www.btinternet.com/~softtec
|source=
}}
}}
{{#seo:
|title= (Computer) - GameBrew
|title_mode=append
|image=coggba2.png
|image_alt=CoG
}}
C.o.G is a Colecovision emulator written by TheHiVE. This emulator features superb compatibility, with sound, and configurable controls.
C.o.G is a Colecovision emulator written by TheHiVE. This emulator features superb compatibility, with sound, and configurable controls.


Line 24: Line 24:
==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/gbahomebrews/coggba3.png
https://dlhb.gamebrew.org/gbahomebrews/coggba3.png
https://dlhb.gamebrew.org/gbahomebrews/coggba4.png


https://dlhb.gamebrew.org/gbahomebrews/coggba4.png
https://dlhb.gamebrew.org/gbahomebrews/coggba5.png
https://dlhb.gamebrew.org/gbahomebrews/coggba5.png


==Changelog==
==Changelog==
'''0.9.7'''
'''0.9.7'''
* Reorganized VRAM and VDP rendering functions
* Reorganized VRAM and VDP rendering functions.
* Rewrote and optimized VDP register handler
* 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.
* Changes to injection process, to provide support for Pogoshell. Known ROMs are listed in binary and identified by CRC.


Line 87: Line 87:
==External links==
==External links==
* Author's website - http://www.btinternet.com/~softtec
* Author's website - http://www.btinternet.com/~softtec
[[Category:GBA homebrew emulators]]
[[Category:Homebrew computer emulators on GBA]]

Latest revision as of 09:22, 23 Haziran 2024

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: