Przełącznik kernali dla C64 ze spersonalizowanym menu i programami (pł. gł. 250469)


Autorem projektu jest zschunky. Postanowiłem zmniejszyć płytkę poprzez zastosowanie komponentów SMD (w rewizji 0.3 SMD1206), a następnie ograniczyć ich ilość do niezbędnego minimum, z zachowaniem kompatybilności wyłącznie z płytą główną C64 w rewizji 250469 (rewizja 0.3b). Projekt jest w wersji beta, mogą występować problemy z kompatybilnością np. z kartridżami.

Obsługa

Po przytrzymaniu klawisza RESTORE dioda LED zgaśnie, następnie po sekundzie zapali się, puszczając w tym momencie klawisz - nastąpi reset komputera. Przytrzymanie jeszcze dłużej wyzwoli menu magicFlash64 z możliwością wyboru kernala lub programu: magicFlash64

Programowanie slotów odbywa się za pomocą narzędzia uruchamianego z poziomu C64. Dostępne są 64 sloty (po 8KB każdy), z czego dwa z nich zarezerwowane są dla BASICa oraz menu. Oprócz kernali możliwe jest zaprogramowanie slotów programami (pliki PRG). Pliki PRG mogą być większe niż rozmiar pojedynczego slotu.

magicFlash64

rewizja 0.3 SMD1206 rewizja 0.3b
magicFlash64 magicFlash64


PCB mojego autorstwa: https://github.com/r1me/magicFlash64

Możliwe jest zmodyfikowanie firmware w taki sposób, by wyzwalanie menu odbywało się natychmiastowo np. za pomocą skrótów klawiszowych z keyman64.

Montaż

Instalacja modyfikacji wymaga wylutowania oryginalnej kości kernal oraz przylutowania pięciu przewodów do płyty głównej komputera, jak poniżej:

rime/Fancy Rats