Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Aircomp 16 emulátor és programok

34 views
Skip to first unread message

László Princz

unread,
Aug 6, 2023, 3:48:36 PM8/6/23
to Homelab/Aircomp levlista
Próbálok életrekelteni egy Aircomp 16 emulátort. Mivel nem windowst használok, így megpróbáltam a linux verziót futtatni. Sajnos 32 bites, és már nem tudtam elindítani.
A windows verzió csak wine alatt fut, de ott hangja nincs.
Végül sikerült elindítanom a MAME emulátort a Homelab 2 romokkal, de az első rom-ra azt jelzi, hogy hibás dump. Amúgy legalább elindul, fut. Még talán menteni is tudok vele, a SAVE parancs kiadja a hangot. De sajnos ezzel nem tudok betölteni programot.
Gondoltam, ha a SAVE megy, akkor a LOAD is. De nem tölti be. Lehet, hogy csak jelszint probléma, de nem találtam megfelelő jelszintet.
A HTP fájlokat sem tudom megetetni vele.
Pedig a grafikája érdekelne, mivel nekem a PLOT parancsra mindig IQ errort ad.
Tehát egy használható emulátor nagyon érdekelne, és némi dokumentáció, legalább a BASIC-ről.
Amúgy sok helyen olvastam, hallom, hogy a homelab II és az Aircomp 16 ugyanaz, én mégis két külön eprom mentést találtam a homelab 2-höz és az Aircomp-hoz.
minden információt megköszönök! :)

László Princz

unread,
Aug 8, 2023, 3:35:06 PM8/8/23
to Homelab/Aircomp levlista
Azóta okosabb lettem, és úgy tűnik, jelenleg nincs olyan emulátor, ami valóban tudná emulálni az Aircomp 16 gépet. A windows emulátorok windows alatt futtatva sem képesek emulálni a DL=. GL= és CR= beállítások hatását, így a grafika nem képes elindulni - vagyis megjelenni.
Ezek szerint emulátorral csak karakteres képernyőt kezelő programokat lehet futtatni.
Ha tévednék, örömmel venném, ha kijavítanátok. És továbbra is érdekel, hogy ki milyen emulátort használ - még ha korlátozottat is -. és milyen tapasztalatokkal.

Attila

unread,
Aug 8, 2023, 3:37:05 PM8/8/23
to Homelab/Aircomp levlista
szia,

az enyém tudja már nagyjából, csak még nem adtam ki hivatalosan, a FB csoportban letölthető az a béta verzió. A kazettás töltést tegnap javítottam pont ki, elég érdekesen csinálja a HL regisztert "pörgeti" azzal olvas és időzít egyszerre, szóval az is menni fog.

üdv
Attila

László Princz

unread,
Aug 9, 2023, 7:36:57 PM8/9/23
to Homelab/Aircomp levlista
Szia!
Köszönöm! Ez a Facebook csoport a "PosztmodeM" csoport, ahol az Aircomp 16 programozási versenyt is meghirdették? Vagy egy másik csoport? Zárt? Facebook account nélkül le tudom tölteni?

Viktor Varga

unread,
Aug 9, 2023, 8:34:46 PM8/9/23
to hom...@googlegroups.com
Szia
Ez a csoport linkje:
Próbáld meg.sajnos a jogosultság kezelésre vonatkozó kérdéseidre nem tudom a választ.
üdvözlettel/best regards: Varga Viktor



Vírusmentes.www.avg.com

--
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „Homelab/Aircomp levlista” csoportjára.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) homelab+u...@googlegroups.com címre.
Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson el ide: https://groups.google.com/d/msgid/homelab/db838e55-ca87-404f-9995-67a8d2249103n%40googlegroups.com.

László Princz

unread,
Aug 11, 2023, 5:34:58 PM8/11/23
to Homelab/Aircomp levlista
Köszönöm! Külső segítséggel sikerült hozzáférnem, és letöltenem! :)
Ez az emulátor végre tényleg kezeli a GR= parancsot, majd még tesztelgetem.
A DL= és a PRINT CHR(5) még nem megy rajta, de már így is jobbnak tűnik, mint a többi.
Ha véletlen valahol a forrásához is hozzá lehetne férni, szívesen megpróbálkoznék egy Linux alatt futtatható verzió elkészítésével. Talán másnak is hasznos lenne. Egyébként van valami oka, hogy a github-on nem elérhető?

László Princz

unread,
Aug 11, 2023, 5:35:01 PM8/11/23
to Homelab/Aircomp levlista
Szia Attila!

Tesztelgetem az Aircomp grafikáját, mert úgy tűnik, ezt csak a Te emulátoroddal lehet egyáltalán. A GR=200 szépen működik, de például GR=100 esetén a rajz nem látható.
Nem tudom, az igaz Aircomp mit csinál GL=100 esetben, felül van-e a szöveges kép, vagy felül a grafikus, de az emulátorban felül jelenik meg a szöveges rész, és gyanítom, a grafika is ott jelenne meg, csak az ugye épp nem látszik.
100-nál nagyobb koordinátákat meg már a ROM nem enged.

Attila a következőt írta (2023. augusztus 8., kedd, 21:37:05 UTC+2):

Attila

unread,
Aug 11, 2023, 5:58:43 PM8/11/23
to Homelab/Aircomp levlista
Sajnos nincs valódi gépem. Anno 2007-ben amikor a HoLa elkészült, akkor még kapcsolási rajz sem volt, csak a ROM, kb. 15 év után vettem elő újra és nem értettem hogyan jöttem rá a képgenerálásra :)
Viszont volt Linux verzió is, meg egy elég jó monitor/debugger hozzá és egy szerb fickó visszafejtette, majd beletette a MAME-be - ami nyilvános. Sokáig az a verzió kb. egyenértékű volt az enyémmel.

Gábort megkértem nemrégiben, hogy fotózzon ki pár dolgot, akkor sikerült még néhány dolgon javítani.

A PRINT CHR$(5) hogy érted hogy nem megy? Nálam törli a grafikus képet.

Ha valaki készítene erről a GR=100 meg DL=akármiről egy fotót, azt megköszönném, azt hiszem ez csak egy tipp volt a ROM alapján részemről, hogy a szöveg felül lesz.
A DL-nek szerintem valami speciális visszatérési kódja lehet, amit nem kezelek, esetleg arra is jó lenne egy képmentés.

A kód osztozik még legalább 3 másik emulátoroméval, nincs konszolidálva + tele van MS SDK részekkel. Ha gatyába ráztam fel fogom majd tenni egyszer. Egyébként pár cuccom fent van és azok még komolyabbak is mint a magyar Z80 alapú gépek:

üdv
Attila

László Princz

unread,
Aug 13, 2023, 10:01:52 AM8/13/23
to Homelab/Aircomp levlista
Én meg a BASIC leírást olvasgatom hozzá. De abban el volt írva, és csak CHR(5) szerepelt benne, nem CHR$(5). Azért nem működött.
Ugyanebben a PDF fájlban olvastam azt is, hogy a grafikus módnak úgy kellene működni, hogy például a GL=150 hatására a felső 50 pixelsor a szöveges rész, az alsó 150 pixel sor a grafikus rész, tehát a PLOT 50,50 hatására ebben a 150 pixelsorban kellene megjelenítenie az 50,50-es pontot. Látni én sem láttam még, de így írják.
A MAME változat megvan nálam, fut is, de grafikát az sem tud.
Most a javascript emulátorral próbálkozom, mivel annak legalább látom a forrását. De grafikát az sem kezel. Talán ki lehetne bővíteni, de ahhoz tudnom kéne, hogy a GL változó értékét hol tárolja a gép, vagy mi fut le akkor, amikor a GL= parancsot kiadom. Azt írja a BASIC könyv is, hogy ezek a speciális változók nem olyanok, mint az igazi változók, mivel INPUT után nem használhatóak. Talán van külön rutinjuk az írása és olvasásra ... nem tudom.
Jó lenne egy ROM rutin könyv is, vagy csak legalább néhány ROM rutin cím, de még ilyen gyűjtést sem találtam. Pár címet a Te bombázós játékodból próbálok visszafejteni utólagos engedelmeddel ... :)
Reply all
Reply to author
Forward
0 new messages