Emlékek a BASIC nyelvről

A BASIC, avagy a Beginner’s All-purpose Symbolic Instruction Code egy 1964-ben megjelent, neve alapján főleg kezdők számára készített programozási nyelv. Az 1980-as évek mikroszámítógépein jellemzően ezzel a nyelvvel találkozhatott először a gép elé ülő felhasználó.

Így utólag visszanézve érdekes, hogy az akkori magyar szocialista vezetés úgy gondolta, hogy a számítástechnika népszerűsítése, megismertetése a dolgozó néppel egy eléggé fontos téma, amivel muszáj lesz foglalkozni. Valószínűleg rájöttek, hogy nem kellene hagyni, hogy a Nyugat ezen a téren teljesen elhúzzon a keleti blokktól (amelynek mi is tagjai voltunk).

Az iskolákban sorra jelentek meg a 8 bites mikrogépek, így mi, az akkori fiatalok is megismerhettük a modernnek számító technikát. A művelődési házakban számítógépes klubokat hoztak létre; a szentesi Ifjúsági Házban is működött egy ilyen mikroklub. A tévében TV BASIC sorozatot nézhettünk, és egy, a műsorhoz kapcsolódó vizsgát is le lehetett tenni. Több számítástechnikával (is) foglalkozó újság is megjelent akkoriban, amelyben főleg a BASIC programozásról olvashattunk, mint pl. a Mikroszámítógép Magazin, Mikrovilág és az Ötlet BIT-LET melléklete. Néha teljesen más témájú újságokban is találhattunk BASIC programokat, mint pl. az Ezermesterben vagy a Süni Magazinban. Számos magyar nyelvű szakkönyvet is kiadtak, amelyek egy része idegen nyelvű művek fordítása volt, de sok, magyar szerzők által megírt könyv is kapható volt a boltokban.

Én először 1984-ben találkoztam a BASIC-kel: egyik osztálytársamnál egy Commodore VIC-20-as gépen láttam néhány ilyen programot. Kellően fel is lelkesedtem a látottakon, bőszen nekiálltam a nyelv megtanulásának, és a 80-as évek végéig ez volt számomra a fő csapásirány. Több Commodore gépre készítettem programokat, a VIC-20, a C64, a C16 és a C128 voltak az érintett típusok, de Sinclair ZX Spectrumra is írtam egy-két kisebb progit.

Aztán a 90-es évek elején a helyi gimnáziumban és a művházban megjelent néhány XT gép, amelyeken DOS futott, és így megismerkedhettem a Turbo Pascal nyelvvel. Arra gyorsan rájöttem, hogy jobban járok, ha a BASIC nyelvvel felszedett tapasztalatot mihamarabb megpróbálom elfelejteni ???? Igaz, hogy a BASIC jó volt arra, hogy a mikrogépeken ne csak játszani, hanem programozni is tudjunk, ill. elég gyorsan össze lehetett benne hozni kisebb fejlesztéseket, de programozói szemmel nézve elég rossz szokásokat is megtanított az emberrel. Gondolok itt pl. a GOTO nyakló nélküli használatára, vagy a C64-en a POKE és a PEEK kényszerből történő alkalmazására.

Így hát manapság már csak nagyon ritkán kerülök kapcsolatba a BASIC nyelvvel. Igaz, hogy szép emlékek fűződnek hozzá, de már nem hiányzik különösebben ????

(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!

State of the Art – Demo Show

A mai délutánt Szegeden töltöttük Elmerikkel. A szegedi Agórában vettünk részt egy demóvetítésen, amit szokás szerint Mári Zsolt barátunk szervezett.

Itt található a rendezvény oldalára mutató link:

http://www.agoraszeged.hu/program/state-of-the-art-demo-show

Elmerik le is fotózott, amikor az épület előtt álltam:

Aztán a jegyvásárlás, meg egy kapucsinó elfogyasztása után felmentünk az emeletre, ahol már ott volt Zsolt és néhány további érdeklődő.

Először Jailbird, a Booze Design demócsapat grafikusa tartott egy érdekes előadást a Commodore 64-es grafikák készítésének titkairól. Az Edge of Disgrace című demójukat a Youtube-on itt nézhetitek meg:

Én eddig még nem láttam ezt a demót, és döbbenetes volt számomra, hogy mit képesek kihozni ebből az ezeréves gépből, mind grafikailag, mind zeneileg.

Aztán pedig következett a demók vetítése, a közönség létszáma is szépen növekedett időközben, és egészen délután 5-ig C64-es meg Amigás demókat néztünk.

A vetítővásznon éppen a Kefrens Desert Dream című demója fut. A háttérben egy IBM 360-as gép áll, mellette pedig két IBM terminál látható. Az előtérben a valamivel fiatalabb demógépeket látjhatuk.

Összességében ismét egy kellemes retrógépes délutánban volt részünk Szegeden. Várható, hogy ősszel ismét lesz hasonló demóvetítés. Ha lesz, akkor mi is ott leszünk 🙂

 

Neologia diskmag

1997 és 2000 között Szentesen működött egy számítástechnikai klub, melynek a keresztségben a Neoprimitives nevet adtuk. A klubban sok egyéb számítástechnikát érintő tevékenység mellett programoztunk is, és ennek eredménye lett egy (a klub nevére is utaló) lemezújság, a Neologia. Ez a diskmag összesen 8 (+1) számot ért meg, de 2000 januárja után abbahagytuk a szerkesztését. A csapat magja egyébként – mivel jó ismerősökből áll – megmaradt a mai napig, ennek látható megjelenése a Lidércfény Online Kulturális Magazin.

A Neologiát annak idején elsősorban ismerősök között terjesztettük, illetve néhány szám megjelent a PC-X magazin és a CD-Ultra CD-mellékletén is. Itt most közzéteszem a ma is meglévő számokat, hogy ha valaki esetleg meg szeretné ezeket nézni, megtehesse. Ehhez szükség van a DOSBox letöltésére, mivel a mai Windowsokon az annak idején Turbo Pascalban készült diskmag-keretprogram sajnos nem fog elindulni.

A Neologia megjelent számai a következők:

Neologia 1
Neologia 2
Neologia 3
Neologia 4
Neologia 5
Neologia 6
Neologia 7
Neologia 8

 

A kiállítás képei

2017 május 13-14-én Mári Zsolt retrószámítógépes kolléga jóvoltából megrendezésre került a szokásos szegedi retrószámítógép kiállítás, amire mi, szentesi retrókedvelők (Noémi, Tegze, Elmerik és én) is elmentünk, mint ahogy azt az előző években is mindig tettük. Akkor fotóztam is egy csomót, de sajnos ráfelejtettem a képekre. Most viszont megtaláltam a fotókat a fényképezőgépen, és néhány képet közzé is teszek e helyen.

Read more