2006-ban váltottam HotoHacker-el egy pár levelet ilyen témában, de akkor ő még ott tartott, hogy CF kártyát hegeszteni az expansion portra egy megfelelő kernel módosítással. Azután mi történt hardver szinten már nem tudom. Amíg élt az oldala láttam fejlesztéseket, de már csak képekben.
Kösz, néha benézek oda is, de nem szívesen látogatok olyan fórumokat, ahol egy-két hét kihagyást nem tudok behozni pár perc alatt. :)
A Public Domain megjelölést meg komolyan gondoltam a hozzászólásaimnál, úgyhogy nem gond, ha nem jelölitek a forrást. Maradjuk annyiban, hogy én sem emlékszem már a saját álneveimre, felesleges találgatni, nincs jelentősége.
"szerintem túl sűrű. Főleg az aláhúzásos linkekkel"
A 8 pixeles karakterekből a nagybetűk 7 pixelsort elvittek, így 1 pixelsor maradt a sorok közt (grafikus karaktereknél 0, de azoknál ez cél is volt). A listák ennyire voltak sűrűk. Ezért van benne egy Line spacing opció, ami még egy pixelsort beszúr, ugyan a grafikus karakterek szétcsúsznak, de a betűk is távolabb kerülnek egymástól:
Különösen a 68000-es assembly kódok voltak nagyon jól áttekinthetők a tetszőlegesen felhasználható sok 32 bites regiszterrel, és a szépen, összetetten indexelhető címzésmódokkal! :-) Azt nagyon szerettem.
Plus4-nél viszont nagyon éltek a memóriakorlátok, a 3,5 KB VC20-ról továbbvitt szokások: egy sorba minél több utasítást írni, mivel egy újsor ugye +5 bájt, egy :-tal elválasztott utasítás viszont +1 bájt. NEXT után változónév, utasítások közé szóköz, sztring után " (ha nincs más) simán elhagyható. Az Archívum listában a sztringek amúgy is eléggé sifrírozottnak tűnnek, mert persze szerkesztett karakterek voltak (hogy a szóköz miért az X-re került, arra már nem emlékszem). A szövegfájlokban tárolt forráslistákkal a procedúrák nélküli, struktúrát tabulálással mutatni képtelen (hiszen rakhattunk szóközt a sorszám után, a rendszer kidobta) BASIC listákat nem lehet összevetni. A hello worldben próbáltam visszaadni az akkori attitűdöt (bár a REM eleve ellent mond ennek, és túl kevés utasítás van egy sorban, viszont DATA helyett sztringben van kódolva, ha nem is nibble szinten, hanem csak simán, karakter szinten adat, de így is keveset foglal).
'83-ban, 12 évesen kerültem egy 3,5 KB-os VC20 elé a város rádióklubjában, addig is műszaki dolgok érdekeltek, de akkor azon nyomban tudtam, hogy a programok írása és maga a számítógépekkel való molyolás az, ami engem érdekel, és ez így is lett az eltelt 33 évben. 1985-1989 közt Plus/4-re írogattam programokat, a programokban lévő BASIC fokozatosan átadta a helyét a gépi kódnak, az Archívumban $8000-re szorult, a BASIC ROM mögé (így a lejjebb elhelyezkedő rutinokhoz nem kellett RAM/ROM váltás), míg aztán 1989-re a Hexaéder már teljes egészében gépi kódban készült. 1990 végén aztán Amigát vettem, és 1991-ben már azon készült el a Hexahedron, azon már assemblert használva, nem a monitort, mint Plus4-en. :-)
1990-től PC-t is használva, először 1999-ben kapott el a nosztalgia, és áthoztam PC-re az amigás dolgaimat, forrásokkal egyebekkel, emulátorhoz, és mivel akkor még megvolt a lehetőségem, az akkor még működő deckemről bedigitalizáltam a Plus4-re írt programjaimat kazettákról, és a YAPE akkori verziójával szépen átmentettem őket PC-re. A VC20-as dolgaimat már nem tudtam megmenteni, az a kazetta eltűnt akkorra az ismerősök láncolatában.
2003-ban gondoltam arra, hogy kellene egy program, amivel a .prg fájlok BASIC tartalma megjeleníthető PC-n. Egy C64 fontot használva
csináltam is egy parancssoros minimál HTML generálót, a Plus4lst-t, Csabo kirakta azt a Plus4Worldre. Az ugró stb. utasítások sorszámait linkekké lehetett változtatni, elvoltam aztán a listáim nézegetésével.
Idén megint elkapott a nosztalgia, és bosszúsan láttam, hogy az akkori HTML listáim a mai böngészőkben nem a C64 fonttal mutatják a programlistákat, hiába installálom a fontot, és egyéb formázási gondjai is voltak, a HTML validátor is falnak ment tőle. Újraírtam a programot, már GUI-val, szintaxis kiemeléssel, előnézettel, formázással (pl. függő behúzás sorszámok kiemelésére) és webfont használattal, amivel akár online, mindenféle font installálás nélkül is használhatom a Commodore fontot. Mivel Gaia YAPE programja mindig is sokat jelentett nekem, az ő CRT emulált képernyőjén hoztam össze a logót. :-) Az új verziónak Plus4HTML nevet adtam.
Bő negyedszázad után először írtam megint Plus4 programot:-), hogy legyen egy Hello World a beállításhoz, addig is, amíg egy .prg-t be nem tölt az ember az ember a felületre.
Persze a visszafelé kompatibilitás miatt C64 stb. .prg-ket is fogad a program. A '80-as évek memóriakorlátai miatti szóközspórolást a program beállításaival ellensúlyozhatjuk:
Azokra gondolva, akiknek szintén vannak Plus4-re írt BASIC / részben BASIC programjai, ezt a verziót is elküldtem Csabo-nak, aki kirakta a Plus4Worldre: Plus4HTML.
Olyat nem tudnál készíteni, ami ad egy menüt több hasonló segédprogrammal amiből választani lehet és azt tölti be? Olyanokra gondoltam mint 1541/1551 turbó, fájl/lemez másoló, kazettás turbó másoló, lemez szektor/directory szerkesztő, tömörítő, ilyesmik. Már csak az érdekesség kedvéért. (Hadd örüljön az az érdekesség!)