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
- Možnosť sa tváriť ako štandardný 8K/16K EXROM/GAME/UNIMAX cartridge
- Veľkosť ROM/FLASH do veľkosti 1M. Stránkovaná po 16K z možnosťou online rekonfigurácie.
- GEORAM do kapacity 1M
- 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.
Verzia V0.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 .
- 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)