ZZ_RAM GEORAM klon.

Jednoduchý projekt ktorý urýchli prácu napríklad v GEOSe alebo môže emulovať disketovú mechaniku. Jedná so o takzvanú GEORAM/NEORAM/BBGRAM. Rovnako ako NEORAM používa statickú RAM. Ale logika je v CPLD a je tu pár vecí navyše.

Verzia 1.0

  1. Možnosť sa tváriť ako štandardný 8K/16K EXROM/GAME/UNIMAX cartridge
  2. Veľkosť ROM/FLASH do veľkosti 1M. Stránkovaná po 16K z možnosťou online rekonfigurácie.
  3. GEORAM do kapacity 1M
  4. FW a HW navrhnutý na použitie z 27C512 a 512K RAM z možnosťou rozšírenia pomocou ďalšej dosky.

Podklady na stiahnutie: zz_RAM_V1.0 Firmware pre CPLD vo formatoch: .pof .svf .jam .isc

Na obrázkoch sú dve verzie osadenia. Vľavo verzia na testy osadená päticami. Vpravo verzia na zabudovanie do krabičky z GME.

Osadene ZZ_RAM IMG_0056

Verzia V0.1

Cartridge

  1. Možnosť sa tváriť sa ako štandardný 8K ExROM cardridge. Z možnosťou vlastného Stránkovania či vypnutia. Podporuje 27C256 z obmedzeniami možnosť použiť 27C128 .
  2. GEORAM až na 4M. Osadených 512k z možnosťou rozšírenia prídavným modulom

Podklady na výrobu a aj FW do CPLD: zz_ram_v0.1.

Popis práce zo ZZ_RAM.

Cartridge sa tvári ako štandardná GEORAM. Problém môžu mať programy ktoré nepoužívajú hlavné adresy ale ich obrazy.

Adresna mapa GEOARAM časť:
0xDE00 – 0xDEFF – 256b RAM blok (vybraný registrami)

0xDFFF – Georam 16k blok selektor
0xDFFE – Georam 256b blok selektor z 16k bloku

Adresná mapa ROM kontrol.
0xDFBF (57279)- ROM kontrol register online
0xDFBE (57278)- ROM kontrol register po resete

Rom kontrol register. Zvýraznené signály pozná len novší HW:
D0 – A14 pre ROM
D1 – A15 pre ROM
D2 – A16 pre ROM
D3 – A17 pre ROM
D4 – A18 pre ROM
D5 – A19 pre ROM
D6 – GAME kontrol – GAME zapnutá (/GAME = 0)
D7 – EXROM kontrol – EXROM zapnutá (/EXROM = 0)

A videa z testov FW.

Print Friendly, PDF & Email