Atari 7800 Flash Cart
512kB Flash ROM
512kB SRAM
XILINX XC9572XL
- współpracuje z a78-simple-epi (klawiatura + aspeqt przez port joy'a)
- rejestr sprzętowy zgodny z XBOARD ($0470 XCTRL)
- emulacja bankownia ROM: obrazy 7804,7808,7816,7832,7848,78S4,78SG,78S9,78XM ($0471 BSCTRL)
- tryb developerski tylko w wersji z 512kB SRAM - obraz ładowany jest do pamięci RAM co pozwala zaoszczędzić czas i przedłużyć żywotność Flash'a. dodatkowo opcja ładowania handlerów w obszar $3000-$3FFF z indywidualnym 2kB RAM ($1000-$17FF). Najprostszym pzykładem handlera jest High Score Cart (HSC), ale jego miejsce może zająć równie dobrze DOS albo interpreter Basic'a
BIOS zawiera podstawowe aplikacje: bootstrap, bios updater, rom flasher, rom picker, ram loader(tylko z 512kB SRAM), tiny monitor
bios updater i flasher działają w trybie hotswap - można na włączonej konsoli wyciągnąć carta i po wymianie pamięci flash zaprogramować go w konsoli.
aktualizacja XLINX'a mam nadzieje nie będzie potrzebna, ale jest możliwa przez XLINX Platform Cable
bootstrap wykrywa konfiguracje carta i wyświetla tylko dostępne opcje - do wszystkie wersji a78flashcarta jedna paczka wsadów (XILINX, ROM)
dodatkowo ROMbuilder na pc'ta dla lubiących odkurzyć programator :)
pliki i źródła jak w przypadku pozostałych projektów na GitHub'ie
https://github.com/tdididit/a78-flashcart
wersja "plus" ma dodatkową podstawkę dla POKEY'a i jest zgodna z XBOARD i XM (POKEY mapowany jest w obszar $045x, dodatkowo po aktywowaniu bitu w rejestrze XCTRL w obszarze $400x)
https://github.com/tdididit/a78-flashcartplus
a78-flashcart
----------------
001. zostaje u mnie
002. JVAS -Węgry
003. Gambler172 - Niemcy
a78-flashcartplus
---------------------
001. zostaje u mnie
002. Voy - Polska
003. hsimpson - Polska
004. Sikor - Polska
005. rj1307 - Polska
006. Cieplik - Polska
007. Cieplik -Polska
... kolejny batch PW