(Nem annyira) Clean Code Commodore 64-en

Ma este összeállítottam a The C64-es gépemet.

Ezután írtam egy BASIC programot, ami első ránézésre nem feltétlenül érthető – bár aki annak idején sokat programozott a C64-en, annak egyértelmű lehet a program célja:

Itt látható a futás eredménye:

Ezután beillesztettem a programba néhány REM utasítást, így már jobban követhető, hogy mit is csinál a program:

Elnézést a képek minőségéért, ui. csak a telefonommal tudtam lefotózni a képernyőt, és az eredmény sajnos hagy maga után némi kívánnivalót 🙂 Ha valaki esetleg tudja, hogy hogyan lehet a The C64-en screenshotot készíteni, akkor kérem, szóljon!

Commodore 1541 FDD

A mai napon a Commodore 1541-es floppy disk drive-ja került figyelmem középpontjába. A 80-as években a Commodore 64 tulajdonosok jó része kénytelen volt beérni a mágneslemeznél jóval lassabb kazettás adattárolással, és egy ilyen floppy meghajtó sok esetben csak álom volt. Én 1988-ban kaptam meg egy NSZK-beli kirándulás során az első C64-emet, és jó ideig a már meglévő VIC-20-as gép magnóját használtam hozzá. Aztán egy következő NSZK-s út során vettünk egy 1541-II-t, és akkor végre félretehettem a magnót 🙂 Ez a 1541-II a mai napig megvan, de azóta sikerült innen-onnan beszerezni további példányokat is.

Először egy régi barna színű FDD-t vettem elő hungarocell dobozából. Ezt a darabot egy ismerősöm ismerőse találta a garázsban, és valószínűleg ki akarta dobni, de szerencsére az ismerős megmentette, és elhozta nekem. A floppy egy kicsit koszos volt, ezért egy vizes ruhával áttörölgettem, majd jöhetett a szárazra törlés. Így néz ki a megtisztított 1541-es:

OLYMPUS DIGITAL CAMERA

Ezután csavarhúzót és teszkós ecsetet ragadtam, és szétszedtem a meghajtót. Tanulván a múltkori TVC-s esetből, amikor is a művelet után nem tudtam összerakni a gépet, most nem mertem nagyon apró darabokra bontani a 1541-est, ezért csak a négy alsó csavart tekertem ki, és a felső burkolatot távolítottam el. Így néz ki a fedőlap nélküli, kisöprögetett FDD:

OLYMPUS DIGITAL CAMERA

Egy másik szögből nézve:

OLYMPUS DIGITAL CAMERA

Az is kiderült, hogy ez a példány Hong Kongból származik:

OLYMPUS DIGITAL CAMERA

Ezután nekiálltam összerakni a floppyt, és szerencsére minden gond nélkül sikerült 🙂

Azután elkezdtem keresgélni az egyik retrótároló szekrényben, és a kezembe került egy másik, világosabb színű 1541-verzió. Ezen a leleten egy kicsit meglepődtem, mert nem is emlékeztem arra, hogy nekem van ilyenem. Ezt a darabot is megtisztítottam, de elfelejtettem szárazra törölni, ezért egy kicsit csillog a fényképen:

OLYMPUS DIGITAL CAMERA

Ez a példány Nyugat-Németországban készült:

OLYMPUS DIGITAL CAMERA

Ezután pedig egy 1541-II körbefotózása következett. Sajnos ezt is elfelejtettem letörölni száraz ronggyal, ezért ez is csillog:

OLYMPUS DIGITAL CAMERA

A 1541-II Japánból érkezett hozzám:

OLYMPUS DIGITAL CAMERA

Végezetül benéztem az egyik könyvszekrényembe is, ahol megtaláltam az Englisch – Szczepanowski szerzőpáros művét, melynek címe A VC-1541-es lemezegység programozása (A nagy floppy könyv), vagy eredeti címén Das Große Floppy Buch. Ez a könyv eredetileg 1983-as, a magyar nyelvű második kiadás (Data Becker – Novotrade) 1986-ban jelent meg, és 355 Ft-ért lehetett megvásárolni. Annak idején sokat forgattam, de már nem emlékszem pontosan a tartalmára, de első ránézésre rengeteg assembly nyelvű programlista van benne 🙂

OLYMPUS DIGITAL CAMERA

Commodore VIC-20 játékok

A mai napon legújabb vaterás szerzeményemet szeretném bemutatni, amely nem más, mint 5 db Commodore VIC-20 játék és egy BASIC nyelvi oktatóprogram kazettán:

OLYMPUS DIGITAL CAMERA

A játékok között ott van két régi kedvencem is, az Earth Defense és a Panzerschlacht, ezekkel sokat játszottunk annak idején (majd 30 éve :-)).

Az Earth Defense-ről találtam egy Youtube videót, amelyet itt lehet megnézni:

http://youtu.be/X1X1ScqXvmQ

 

VIC-20 Folkdatorn

1986-ban egy ismerősünk Svédországban élő ismerőse behozott Magyarországra egy – akkoriban már kifutó típusnak számító – Commodore VIC-20-as gépet, ezt aztán faterom megvette nekem, így ez lett az első saját számítógépem.

A géppel együtt kaptam néhány svéd nyelvű VIC-20 prospektust is. Az egyiket, egy 6 oldalas, színes kiadványt nemrég beszkenneltem, a PDF erről a címről tölthető le:

http://www.retrocomputer.eu/download/vic20_folkdatorn.pdf

vic_familjen

Trois bonnes raisons d’en acheter un Commodore 128D

Még valamikor az 1980-as évek vége felé unokatestvérem kapott szüleitől egy szép új Commodore 128-as gépet, méghozzá azt a típust, amelyiknél a billentyűzet nem volt egybeépítve a házzal. Mivel akkoriban Magyarországon még elég kevés számtech bolt létezett, ezért ezt a gépet is Svájcban vették, francia nyelvterületen. Innen hoztak nekem egy francia nyelvű prospektust, amely arról szól, hogy miért is érdemes venni egy C128-ast. Nemrégiben megtaláltam ezt a négy oldalas leírást, és beszkenneltem; innen le is tölthető:

http://www.retrocomputer.eu/download/c128_francais.pdf

commodore_logo_francais