Strona 1 z 1

Programowanie ROMu do C64.

: 16 cze 2023, 15:17
autor: hazz
Witam szanowne grono.

Jako że mam chwilę czasu, to zająłem się moim C64. Gdzieś w szpargałach znalazłem kilka EPROMów 27C256 i umyśliłem sobie zrobić multikernal. Jeden standardowy i jeden np. z JaffyDOS. Problem w tym, że mam jedną z ostatnich płyt gdzie Kernal i Basic są w jednej kości. Z zimmers.net pobrałem zawartość układu, ale teraz muszę wypruć z binarki Basic i dokleić go do tego dodatkowego Kernala. I tu moje pytanie, czy ktoś przerabiał ten temat i jest w stanie coś podpowiedzieć? Kolejność chyba jest taka Basic+Kernal1 i Basic+Kernal2. Za wszelkie wskazówki będę wdzięczny.

Zdrówka.

Re: Programowanie ROMu do C64.

: 16 cze 2023, 21:48
autor: rime.
Właściwie sam sobie odpowiedziałeś, jeżeli EPROM ma siedzieć bezpośrednio w płycie to przed kernal musisz wkleić ROM BASICa. Do 27256 wejdą dwa kernale, czyli zapisujesz BASIC + kernal 1 + BASIC + kernal 2. Kernal wybierasz przełączając A14 w stan niski/wysoki.
Tool do łączenia binarek, może się przyda: https://github.com/r1me/BINWizard/tree/master/bin
binwiz.png
binwiz.png (6.94 KiB) Przejrzano 680 razy

Re: Programowanie ROMu do C64.

: 18 cze 2023, 01:16
autor: starymarabut
Jak tak przygotujesz, to po włożeniu kości do płyty bez przełącznika, będzie startowała z jaffy.

Re: Programowanie ROMu do C64.

: 20 cze 2023, 09:15
autor: hazz
Po pierwsze dziękuję za odpowiedzi.

Rime - dzięki, zarąbisty tool. Do tej pory korzystałem z polecenia copy /b, ale ten tool to bogactwo!

Starymarabut - właśnie o to info mi chodziło, nie mogłem znaleźć informacji który bank przy jakim stanie startuje.

Zapodałem na linię A14 +5VDC przez rezystor 4k7 i przełączanie działa. Rozumiem że do stacji dysków też mogę sobie zrobić dual-rom i przełączać w analogiczny sposób?

Re: Programowanie ROMu do C64.

: 22 cze 2023, 16:28
autor: hazz
Coś chyba skiepściłem. O ile w 1541-II dual rom działa bez problemu, to w C64 mam problem. Górna połowa epromu działa elegancko, natomiast dolna po podaniu zasilania na linię A14 epromu powoduje najpierw śmieci na ekranie a potem zwis komputera. Sprawdzałem na innej kości i jest to samo. Już zaczynam się zastanawiać czy dobrze przygotowałem Basic+Kernal - bo nie mam pomysłu.

Re: Programowanie ROMu do C64.

: 11 wrz 2023, 09:40
autor: wegi