Bajtek 2/1989
Bajtek 2/1989

Czas najwyższy coś tekstowego dodać do tego reduksu;) Bajtek 2/1989 powstawał w bólach i przede wszystkim na raty. Jak zwykle pojawiło się sporo problemów z materiałem graficznym — zwłaszcza z okładką, co niestety widać gołym okiem. ...

Zobacz stronę związaną z tym artykułem w Reduksach Try2emu
Spis treści:

Klan Commodore

Jan Jasiński

EMULATOR C-64 DLA AMIGI

Amiga i jej oprogramowanie jest przedstawiane dość skromnie i sporadycznie w prasie krajowej, czas więc na pierwszy solidny test tego komputera w naszych polskich warunkach. Test ten będzie dotyczył programu emulującego C-64 na Amidze.

Najczęstszym pytaniem stawianym po pojawieniu się na rynku nowego modelu komputera jest pytanie o jego kompatybilność z modelami wcześniejszymi. Utarło się już niestety, że tematyka ta jest zwykle owiana serią mitów, legend i niedomówień.

Podobnie było (i jest) w wypadku Amigi i programu umożliwiającego korzystanie z oprogramowania Commodore 64. Czy Amiga jest rzeczywiście „kompatybilna” z C-64? Odpowiedź brzmi „TAK!"

"Sprawcą” jest program o nazwie „THE 64 EMULATOR 2”. Jest to pełny emulator Commodore 64 zarówno programowy, jak też i sprzętowy. Oznacza to, że Amiga może korzystać ze wszystkich dostępnych programów dla C-64 jak też i jego peryferiów, takich jak stacje dysków czy drukarki. Również i sama Amiga jest wykorzystana w sposób maksymalny, tzn. jej pamięć i peryferia symulują urządzenia C-64.

Emulator zgłasza się na ekranie standardowym i wszystkim doskonale znanym komunikatem COMMODORE C64 BASIC V2.0. Z marszu uzyskujemy cztery rozszerzenia:

  1. Wewnętrzna 3.5-calowa stacja dysków Amigi emuluje stację 1581.
  2. Myszka Amigi staje się myszką 1350 lub 1351.
  3. Pamięć powyżej adresu $FFFF do adresu $7FFFF staje się modułem 1764 rozszerzającym pamięć. Może ona także emulować dwie stacje 1541 oraz rodzaj dodatkowego rozszerzenia typu FINAŁ CARTRIDGE z opcją FREEZE.
  4. Wywołanie na życzenie wzbogaconego BASIC V4.0 lub monitora języka maszynowego procesora 6510 i pokrewnych.

Dodatkowe stacje dysków do Amigi (średnica 5.25 cala) są traktowane i przyłączane przez emulator jako dodatkowa stacja dysków 1541. Emulator działa także bez względu na to, czy Amigą steruje procesor 68000, 68010 czy 68020.

W emulatorze jest również dostępny program SETUP pozwalający na dowolne konfigurowanie możliwości korzystania z elementów C-64 lub Amigi.

Wszystko jak do tej pory wspaniale, nie ma jednak róży bez kolców. Jak przegrać programy z jednego komputera na drugi?

Istnieją trzy metody na rozwiązanie tego problemu. Pierwszy z nich to dysponowanie dyskietkami 3.5 cala zapisanymi na stacji 1581. Drugi — użytkownik musi mieć do dyspozycji dodatkową stację dysków 5.25 cala do Amigi. Wreszcie trzeci to połączenie za pomocą odpowiedniego przewodu stacji 1541 z szeregowym portem Amigi RS232, W moim wypadku korzystałem ze sposobu trzeciego, co pozwoliło mi także na przyłączenie do Amigi starej drukarki MPS-803.

Testowanie się rozpoczęło.

Na pierwszy ogień poszedł standard: POKE 53280,0:POKE53281,0. Kolory ramki i tła ekranu stały się czarne. Następnie uruchomiłem krótki program maszynowy zapełniający ekran dowolnymi znakami. Udało się! Programy maszynowe działają!

Skoro wszystko szło tak pięknie, przystąpiłem do poważniejszej próby. Wczytałem program TURBOCOPY i za jego pomocą przegrałem na dyskietkę 3.5 cala grę IMPOSSIBLE MISSION. Tu nastąpiła 45-minutowa przerwa w testowaniu — musiałem dobrać się do skóry Evinowi, by ocalić świat przed atomową zagładą.

Po komputerowym boju przeszedłem do testów drukarki. W tym celu wczytałem stary i dobry program DOODLE. Trzy ruchy joystickiem, dwa wciśnięcia klawiszy i po chwili miałem w ręku kopię ekranu na papierze. Jeszcze chwila zabawy z EASY SCRIPT i test drukarki był zakończony. I tak szedł program za programem...

Jak dotychczas nie napotkałem żadnego programu, który nie chciałby działać z wyjątkiem jednego jedynego polecenia SYS 64738, powodującego wyzerowanie komputera. Nieco inną sprawą jest fakt, że programy są wykonywane minimalne wolniej niż na oryginalnym C-64, co jest już jednak winą emulacji procesora 6510 na Motoroli 68000. A zatem mamy nową piątą już wersję C-64!

Amiga potrafi zresztą o wiele więcej. Może ona emulować także inne komputery m.in. IBM PC XT za pomocą programu THE TRANSFORMER, jest to jednak temat na oddzielny artykuł.

Na zakończenie chciałbym wrócić do naszego Klubu „COMMODORE CLAN KOMODA”. Liczy on dzisiaj 2000 członków z całej Polski i kilkudziesięciu zagranicznych. „Amigowców” jest wśród nas około 200. Członkiem naszego klubu może zostać każdy, kto posiada komputer firmy Commodore, wykaże chęć współpracy z nami oraz prześle na mój adres zgłoszenie chęci wstąpienia do KOMODY. Zapraszamy do współpracy wszystkich, wyrzucamy natomiast tylko czarne owce.

 

 

OD REDAKCJI: Stwierdzenie co do numeru wersji C- 64 nie jest zupełnie ścisłe. Zgodnie z naszymi obliczeniami emulator C-64 dla Amigi jest już siódmą wersją tego komputera; piątą jest C-64D z wbudowaną stacją dysków, który z nieznanych nam powodów jeszcze się na rynku nie ukazał, za to zapowiadany był nieco wcześniej, natomiast szóstą jest zestaw przeznaczony wyłącznie do gier, którego podstawą jest także C- 64.

Jan Jasiński

Czytaj także w dziale Klan Commodore
„SAM”
(M.S.) - Bajtek 11/1986

Od dłuższego czasu wśród użytkowników C-64 krąży program syntezy mowy „SAM”. Program ten dodaje do zbioru komend BASIC-a kilka własnych rozkazów, pozwalających na uzyskanie całkiem poprawnie brzmiącej mowy. Niestety, bardzo niewielu osobom udało się zdobyć informacje o działaniu tego programu, który przez to bardzo rzadko jest wykorzystywany. Poniżej podaje spis komend oraz sposób ich użycia.

„Poradnik młodego pirata cz. 4”
(Ted) - Bajtek 11/1986

Uff! Po tak solidnej dawce teorii warto by było trochę odpocząć i przejść do nieco innej tematyki — jakie programy nadają sie do przepisania na taśmę.    

Poradnik młodego pirata cz. 4
„Przenieść Obraz”
Klaudiusz Dybowski - Bajtek 1/1988

Choć poszczególne modele Commodore różnią sie od siebie, to maja one także jedna cechę wspólna — jest nią grafika o rozdzielczości 320x200 punktów. Dla entuzjastów grafiki mam wiec coś ekstra — sposób przenoszenia obrazów graficznych pomiędzy modelami C-64, C-16 /116/PLUS4 i C-128.

Przenieść Obraz
„C-64 budowa i działanie”
Klaudiusz Dybowski, Michał Silski - Bajtek 3-4/1986

Dobry mikrokomputer to taki, który jest tani, ma bogate oprogramowanie dostępne w kraju, przystępny język programowania i duże możliwości rozbudowy w kierunku małego systemu. Przedstawiamy Commodore 64, mikrokomputer spełniający wszystkie powyższe wymogi, cieszący się w Polsce dużą (i zasłużoną) popularnością. Oczywiście, że określenie „tani", odnosi się do porównania z cenami innych, podobnych urządzeń, a nie do niskiej ceny w ogóle.  

C-64 budowa i działanie
„Poradnik młodego pirata cz. I”
Klaudiusz Dybowski, Michał Silski - Bajtek 8/1986

Poniższy artykuł (a właściwie pierwszą jego część) przeznaczamy dla tych wszystkich, którzy myślą o ekonomicznym wykorzystaniu swoich dyskietek zaśmieconych programami działającymi równie dobrze z taśmy. Ponadto autorzy opisują jak uczynić „nieprzegrywałne” przegrywalnym — czyli po prostu jak kopiować programy dyskowe o długości do 207 bloków. Wielokrotnie mieliśmy już okazję spotkać świeżo upieczonych posiadaczy Commodore 64 łamiących sobie głowę nad opracowaniem złotego sposobu umożliwiającego przegrywanie programów dyskowych na taśmę. Najczęściej oczywiście chodziło o tak renomowane gry jak „Kennedy Approach”, „Summer Games” czy też „Silent Service”, rzadziej zaś o jednoczęściowe programy mające po 200 i więcej bloków (1 blok — 256 bajtów). Znajdowali się również chętni do przegrywania programów kilku-częściowych, wgrywanych kolejno do pamięci za pomocą krótkiego programu wczytującego, tzw. loadera.

„C-128”
Przemysław Koziarski - Bajtek 9/1986

Zaczęło sie w styczniu 1985 w Las Vegas (USA). Wtedy to firma Commodore zaprezentowała 3 nowe mikrokomputery: Commodore PC-128. Commodore PC-128D i Commodore LCO. Commodore LCO jak dotąd nie pokazał się w sklepach, natomiast podróż PC-128 z USA do Europy trwała przeszło pół roku. Na początku lipca 1985 trafił na półki sklepowe i do katalogów domów wysyłkowych, ściślej biorąc miał trafić, bo w sklepach pojawiły się tylko pojedyńcze egzemplarze. Firma milczała, handlowcy i domy wysyłkowe też, a chętni na PC-128 ostrzyli sobie zęby i ... czekali. Krążyły różne plotki: Commodore zbankrutował, cała partia komputerów jest uszkodzona itd. Milczenie i niepewność trwały do początku października 1985. Firma wyjaśniła, że przyczyną opóźnienia w dostawie był bład w pamięci ROM.      

„Poradnik młodego pirata cz. II”
Klaudiusz Dybowski - Bajtek 9/1986

Czy wiesz drogi Czytelniku w jaki sposób Twój Commodore rozpoznaje daną konfiguracje pamieci?    

„Polski alfabet cz.l ”
(ms) - Bajtek 10/1986

Dla przekonania tych, którzy twierdza, że bez polskiej pisowni można sie obejść, zamieszczam przykład zaproponowany przez prof. W. M. Turskiego: „ZADANIE KATA NA LACE”. Sposobów interpretacji tego zdania jest na tyle dużo, aby straciło ono sens w ogóle.    

„Poradnik młodego pirata cz. V”
Klaudiusz Dybowsk, Michał Silski - Bajtek 12/1986

Na zakończenie naszego "Poradnika" chcielibyśmy omówić pokrótce podstawowe sposoby zabezpieczania programów. Ze zrozumiałych względów nie będziemy sie wdawać w szczegóły techniczne - chodzi nam raczej o zasygnalizowanie pewnych metod używanych do zabezpieczania.

„Monitory Ml — Część II”
Klaudiusz Dybowski - Bajtek 1/1989

W poprzedniej części mówiliśmy o monitorach generalnie. Dziś pora na listę instrukcji i pierwsze przykłady.

„Modem I Sprawa Polska”
Artur Bychowski - Bajtek 1/1989

Prywatni użytkownicy, właściciele oraz ci, którzy zamierzają nabyć modem do swego mikrokomputera mają zwykle kilka podstawowych wątpliwości związanych z legalizacją działalności na łączach telefonicznych. Czy dany modem był już w kraju homologowany? Jakie są przepisy dotyczące korzystania z modemów? Gdzie takie urządzenia zarejestrować? — to tylko kilka pytań, na które postaram się w tym artykule odpowiedzieć.

„Zasilacz Do Commodore C64”
Zbigniew Kaszycki - Bajtek 1/1989

Jedną z dość częstych przyczyn unieruchomienia komputera jest uszkodzenie zasilacza. Sprzyjają temu przede wszystkim jego zwarta budowa i związane z nią niekorzystne warunki chłodzenia prowadzące w rezultacie do przegrzewania się stabilizatora i transformatora a ich uszkodzeń.

„Łańcuchowanie Programów”
Krzysztof Gajewski, Bogusław Radziszewski - Bajtek 1/1989

Zmorą małych komputerów jest mała pamięć. W mikrokomputerze Commodore 64 pracującym pod kontrolą firmowego interpretera prowadzi to do pojawienia się błędu OUT OF MEMORY, który bardziej irytuje niż inne, bowiem tylko częściowo winowajcą, w przypadku gdy wystąpi, jest programista.

„EMULATOR C-64 DLA AMIGI”
Jan Jasiński - Bajtek 2/1989

Amiga i jej oprogramowanie jest przedstawiane dość skromnie i sporadycznie w prasie krajowej, czas więc na pierwszy solidny test tego komputera w naszych polskich warunkach. Test ten będzie dotyczył programu emulującego C-64 na Amidze.

„Język maszynowy”
Dominik Falkowski - Bajtek 2/1989

Opisy monitorów, które już się pojawiły w klanie COMMODORE, zasygnalizowały zamiar rozpoczęcia cyklu nauki programowania w języku maszynowym. Zanim kolejne wykłady zyskają w miarę jednostajny rytm, potrzebne będzie wprowadzenie kilku pojęć i terminów, które będą nam potrzebne w następnych wykładach. Umożliwią one pełniejsze zrozumienie metod programowania w powiązaniu z architekturą komputera.

„Bhp Virus Killer”
Klaudiusz Dybowski - Bajtek 3/1989

Wydawać by się mogło, że wirusy komputerowe dotyczą tylko sprzętu "poważnego" — IBM, AMIGI czy Atari ST. Niestety również i poczciwe komputerki 8-bitowe są podatne na tę zarazę i choć działanie wirusów odnosi się do nich w znacznie mniejszym zakresie, to jednak ich uderzenie może być dla użytkownika dość bolesne.  

„Magnetofon Też Człowiek”
Zbigniew Kaszycki{SP8IC} - Bajtek 3/1989

Mimo iż stacje dysków są coraz bardziej popularne, magnetofon długo jeszcze będzie służył wielu użytkownikom jako tania pamięć masowa. Warto więc poświęcić mu nieco uwagi i troski aby jego eksploatacja była długa i bezawaryjna.    

„1750 RAM Expansion Module”
Klaudiusz Dybowski - Bajtek 4/1989

Dzięki uprzejmości jednego ze stałych Czytelników BAJTKA otrzymatem do testowania kartkę rozszerzającą pamięć o 512 KB o nazwie „1750 RAM EXPANSION MODULE“ przeznaczona dla Commodore 128.    

„Porady spod lady”
Klaudiusz Dybowski - Bajtek 4/1989

Po dwóch latach używania mojego C-64 komputer reaguje dość dziwnie na wciśnięcie klawisza RETURN. Czasami zdarza się, że nie reaguje wogóle, czasami natomiast jedno wciśnięcie powoduje przesunięcie kursora nawet o trzy, cztery linie w dól (...