BB8 mod nr 1
Na początek proponuję taki sobie bajerek, czyli ALL in ONE, BlackBox v8 i Super Mian Box III w jednym carcie. Dla PCB BB8 ATRAXa (oznaczonego na płytce MaPePa) można to zrobić na trzy sposoby (dwie pierwsze metody wymagają wylutowania oryginalnej pamięci carta):
1/ Wymieniamy TYLKO EPROMa z 27C256 na 27C512 i nic więcej nie zmieniamy w hardware. Cart będzie miał teraz cztery banki po 16KB (poprzednio miał 2 x 16KB) Oczywiście nowy EPROM musi być zaprogramowany przed wymianą pamięci binem: BB8&SMB3.BIN (link do archiwum binów poniżej). Plik bin przygotowałem tak, że BB8 zajmuje górne 32KB, a SMB3 dolne 32KB pamięci 27C512, więc bez żadnych zmian w sofcie, cart uruchomi się nam po POWER/RESET komcia tylko jako BB8. Żeby miec teraz dostęp również do Super Mian Boxa III to trzeba softa poprawić i tu jesteś
WEGI potrzebny
. Trzeba zrobić proste menu z wyborem BB8, albo SMB3 (ciasno tam jest, ale może gdzieś wciśniesz takiego sysopa
). Krótko mówiąc po POWER/RESET komcia ma się uruchomić nie BB8, ale nasza procedurka wyboru (wektor startu procedury w czwartym banku w miejscu wektora startu BB8)..
Bankowanie ( STAxxx) dla procedury przełączania BB8-SMB3:
$DF00 - załączenie widoczności (teraz z 27C512) czwartego banku (to samo co po POWER/RESET komcia), gdzie się znajduje początek procedury startu BB8
oraz ma się znajdować wektor startu procedury wyboru (zmiana wektorów przed CBM80).
$DF08 - załączenie widoczności drugiego banku (dla 27C512), gdzie się znajduje początek procedury startowej SMB3
Jak znajdziesz chwilkę, to zerknij do binów, czy to nie za dużo roboty!
bo trzeba dodatkowo jakoś przemysleć co począć z opcjami RESET+ klawisz (dla BB8 i SMB3)?
2/ Podobnie jak w pierwszej metodzie wymieniamy EPROMa, tylko noga 1 pamięci (A15) ma być lekko odgięta - nie lutujemy jej w płytkę (ewentualnie tniemy ścieżkę), bo do tej nogi/ścieżki lutujemy prosty układ hardware'owego przełączania banków: dolne lub górne 32KB pamięci 27C512, czyli przełączamy SMB3 albo BB8 mechanicznie za pomocą przełącznika. Druga sekcja przełacznika to mój wynalazek najprostszego, automatycznego resetu w trakcie przełączania (mozna pominąć, stosując przełacznik jednosekcyjny, ale po przełączeniu, trzeba reset robić przyciskiem carta).
Trzecią metodę dla BB8 mod. 1 opiszę nastepnym razem.
BINY 1Archiwum BINY 1 zawiera:
BB8.BIN - wsad dla Black Box v8 (27C256)
SMB3.BIN - wsad dla Super Mian Box III (27C256)
BB8&SMB3.BIN - wsad dla ALL in ONE (27C512) dla BB8 mod. 1-2 z przełącznikiem (w mod. 1-1 uruchomi się tylko BB8 - może
wegi dopisze to co trzeba)
No i przypominam, że można zamiennie w BB8 zaprogramować sobie Super Mian Boxa III i odwrotnie.
@
wegi , możesz już robić z Super Mian Boxa III plik CRT dla VICE - bankowanie takie samo jak dla BB8.