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.
Programowanie ROMu do C64.
Re: Programowanie ROMu do C64.
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
Tool do łączenia binarek, może się przyda: https://github.com/r1me/BINWizard/tree/master/bin
-
- Posty: 361
- Rejestracja: 05 lip 2010, 22:25
Re: Programowanie ROMu do C64.
Jak tak przygotujesz, to po włożeniu kości do płyty bez przełącznika, będzie startowała z jaffy.
C64II+SD2IEC+JiffyDOS+SwinSid88
Re: Programowanie ROMu do C64.
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?
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.
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.
https://oshwlab.com/wegi1/C64C_16_x_kernal-MmEysJ1jB
https://image.easyeda.com/pullimage/Jib ... hHooi.jpeg
https://image.easyeda.com/pullimage/d5t ... l0E2D.jpeg
https://image.easyeda.com/histories/700 ... 01b5dc.png
https://image.easyeda.com/pullimage/Jib ... hHooi.jpeg
https://image.easyeda.com/pullimage/d5t ... l0E2D.jpeg
https://image.easyeda.com/histories/700 ... 01b5dc.png
2021.06.16 "U mnie w okolicy też nikt nie umarł - ale nie będę na tej podstawie twierdził, że Covid nie istnieje ani że nie jest żadnym zagrożeniem"
2023.09.09 U mnie też nikt nie umarł włącznie z ciotką chorą na białaczkę. Dwukrotnie zaszczepiona dostała covida w szpitalu - żyje. Ta plandemia to już jak Bóg - wszędzie jest i nikt go nie widział.
2023.09.09 U mnie też nikt nie umarł włącznie z ciotką chorą na białaczkę. Dwukrotnie zaszczepiona dostała covida w szpitalu - żyje. Ta plandemia to już jak Bóg - wszędzie jest i nikt go nie widział.