Commodore PET 8032-SK

Parę tygodni temu stałem się szczęśliwym posiadaczem jednego z najładniejszych komputerów w historii, mowa o Commodore PET 8032-SK. Podobno obudowa tego komputera została zaprojektowana przez Porsche Design, nie wiem ile jest w tym prawdy, jednakże prezentuje się rzeczywiście stylowo:) Niestety wraz z komputerem nie otrzymałem żadnego oprogramowania, także, poza ręcznym wklepywanie kodu BASIC-a, mój PET był praktycznie bezużyteczny. Naturalnie należało coś z tym zrobić.

Z pomocą przyszło google, po krótkich poszukiwaniach, znalazłem parę niezłych stron poświęconych kawałkowi historii jaką jest Commodore PET.

http://www.zimmers.net/anonftp/pub/cbm/pet/ALLFILES.html

http://www.classic-computers.org.nz/blog/2011-02-27-pet-programs-for-download.htm

Na powyższych stronach można znaleźć całkiem sporo oprogramowania, jednakże pytanie brzmi "jak je przenieść na PET-a?"...

Ponownie z pomocą przyszło google. Po krótkich poszukiwaniach znalazłem parę rozwiązań zaprojektowanych dla Commodore 64, jak np. emulator magnetofonu Commodore MP32C64 by Kopsec. Hmmm...jeżeli działa na C64 to powinno również na Commodore PET, w końcu prawdziwy magnetofon do Commodore działał na obydwu maszynach. I zgadnijcie...działa:) Powodem, dla którego zdecydowałem się akurat na to rozwiązanie była cena. Autor oferuje wersję do samodzielnego złożenia w cenie ok. 14EUR, co według mnie jest bardzo przystępną ceną.

W praktyce to urządzonko emuluje prawdziwy magnetofon, z tymże rolę kasety pełni tutaj zewnętrzny odtwarzacz, który potrafi odtworzyć pliki wav - zazwyczaj pc lub smartfon.

Zacznijmy zatem zabawę:)

Pierwsza rzecz jaką należy zrobić, to przekonwertować plik prg do formatu wav. W tym celu użyłem świetnego oprogramowania WAV-PRG autorstwa Fabrizio Gennari http://wav-prg.sourceforge.net/wavprg.html.

Oficjalnie nie wspiera ono PET-a, jednakże po wybraniu VIC-20, konwersja odbywa się prawidłowo.

pet 1

krok 1

pet 2

krok 2: wybieramy VIC20 PAL, i jako wyjście ustawiamy plik WAV

pet 3

krok 3: wybieramy plik programu prg, który chcemy przekonwertować, oczywiście zgodny z PET

pet 4

krok 4: trwa konwersja prg do pliku wav, który dzięki emulatorowi MP32C64, będziemy w stanie wgrać do PET-a

...po konwersji możemy rozpocząć wczytywanie

 pet-8032-sk-mp32c64-02

pet-8032-sk-mp32c64-03

parę zdjęć emulatora MP32C64 podłączonego do portu magnetofonu PET-a

pet-8032-sk-mp32c64-04

aby załadować program, musimy użyć polecenia BASIC-a "load", jednakże ponieważ PET 8032-SK jest wersją 80 kolumnową, aby zachować kompatybilność, wgram najpierw programowy emulator 40 kolumn...

pet-8032-sk-mp32c64-05

...przy użyciu smartfona, odtwarzając plik WAV przekonwertowany z http://www.zimmers.net/anonftp/pub/cbm/pet/utilities/cbm4032%20any%20hz.prg

pet-8032-sk-mp32c64-06

...po załadowania emulatora 40 kolumn, wpisujemy polecenie "run" i mamy programowy tryb 40 kolumnowy. Jedną z wad tego rozwiązania jest sztuczne zmniejszenie ilości kolumn, zatem ekran nie zajmuje całej powierzchni ekranu, lecz tylko połowę. Jeżeli ktoś by chciał sprzętowo zmienić 80 kolumn na 40, może posłużyć się instrukcją ze strony: http://blog.tynemouthsoftware.co.uk/2014/08/commodore-pet-repair-part-6-8032-to.html.

 pet-8032-sk-mp32c64-07

...mając tryb 40 kolumnowy, ładujemy grę Microchess:)

pet-8032-sk-mp32c64-08

...NOW LOADING;)...

pet-8032-sk-mp32c64-10

w końcu po 2:19 minuty, gra się załadowała, czas ją uruchomić poleceniem "RUN"...

pet-8032-sk-mp32c64-11

sukces:) udało nam się wgrać i uruchomić wcześniej przekonwertowaną grę przy użyciu emulatora MP32C64 (lub może powinniśmy teraz mówić WAV2PET?;))

pet-8032-sk-mp32c64-12

pet-8032-sk-mp32c64-13

Naturalnie teraz, zamiast uruchamiać załadowany program, możemy go zapisać na prawdziwą kasetę magnetofonową. Miłej zabawy!