Classical Games Adapter (CGA)

A BombMania című Dynablaster (népszerű PC-s játék) fejlesztésekor készítette a Classic Games. Sokáig nem volt elérhető publikus információ róla, azonban 2000 decemberében a kapcsolási rajza is publikussá vált.

 

Készre szerelt adapterek, melyek támogatják a CGA üzemmódot

 

Működési elve

A további két joystick, vagyis a további tíz digitális vonalat, egyszerű multiplexeléssel oldották meg. A két tűzgomb közvetlenül a portra van kötve, míg a négy irányt IC-n keresztül vezetik rá, ugyanarra a négy vezetékre. Hogy éppen melyik joy iránygombjait olvassuk, azt az egyetlen kimenetkent kezelt SWITCH vonallal szabályozzuk, az egyik állapotában az egyik, a másik állapotában a másik joy adatait kapjuk.

 

A kapcsolás anyagszükséglete

  • 1db User port csatlakozĂł
  • 2db DB9M csatlakozĂł
  • kis mennyisĂ©gű drĂłt
  • 1db 74LS257 IC
  • 6db 100Ohm Ellenálás
  • opcionálisan: doboz a kapcsolásnak

 

A kapcsolás rajza

 

Programozása

Az itt letölthető angol nyelven kommentált TASM forrás segítségével könnyen megérthető.
CGAsource.txt

Másik forrás a Protovision weboldaláról:
Protovisionsource.txt
Eredeti oldal:
https://www.protovision.games/hardw/4_player.php

 

Előnye, hátránya

  • ElĹ‘nye:
    - felépítése logikus könnyen kezelhető
    - az adapter hiánya esetére sem szükséges külön felkészülni programunkban
  • Hátránya:
    - nincs ismert hátránya

 

Detektálhatóság

Sajnos a kiegészítőt szoftverből detektálni nem lehet.

 

KapcsolĂłdĂł anyagok

 

 

 

A leírást készítette és szerkesztette: Varga Viktor <vargaviktor_nospam(at)pro.hu>
Kiegészítette: Füvesi István <commodore(at)freemail.hu>







Visitor number: 7467