Enterprise Forever
:HUN => Konvertálás => Topic started by: Attus on 2008.November.16. 15:28:37
-
Eszembe jutott, a homelab, meg a zx81 is. :ds_icon_cheesygrin:
A ZX81-en valóban gondolkoztam, a bátyám jóvoltából azon kezdtem el a Z80 asemblert.
Meglehetne csinálni, mondjuk karakteres LPT-n! :)
-
A ZX81-en valóban gondolkoztam, a bátyám jóvoltából azon kezdtem el a Z80 asemblert.
Meglehetne csinálni, mondjuk karakteres LPT-n! :)
Az iskolán kívül, ZX81 volt az első gép, amivel találkoztam, egyik haveromnak volt, nagy lelkesen pötyögtük be a programot az újságból, annak reményében, hogy a programlista feletti képen szereplő játék indul majd el (a képen a C64-es Bruce Lee volt), hát lett nagy meglepetés :ds_icon_cheesygrin: , no meg akkor is, amikor a program felét se pötyögtük be, és elfogyott az a sok-sok gigabájtnyi memória. :D
Még EP64-en is elindulna :D , akár még memóriabővitős ZX81emu is. :D
-
Nekem egy ZX81 volt az elsõ gépem. :) Jó is volt, már ott megtanulhattam hogy a programozás jobb mint játszani. :) Mondjuk ebben az EP is segített, arra se volt olyan húdesok program. :)
-
HT 1080 Z emulátorhoz nem érez valaki hajlandóságot? :)
-
Még EP64-en is elindulna :D , akár még memóriabővitős ZX81emu is. :D
Szerintem tök egyszerű lenne. A DFILE változója mutatja meg a képernyőn megjelenítendő dolgok kezdetét. Ha jól emlékszem, akkor soronként tárolja ott a karaktereket, és a sor végét egy spéci karakterrel jelzi. Maga a DFILE hossza változó, mivel igen takarékos az 1 Kb memóriájával. Mindig IM1-ben megy, a ROM alján van a szofveres képmegjelenítő rutinja, mivel neki nincs NICK-je, oda máris be lehetne nyomni a miénket. Tehát: módosított ROM betöltésLPT generálás, rutinkáink elrakása és eldugása valahova, ráugrasztani a Z80-at a ROM kódjára és már működne is. :lol:
-
HT 1080 Z emulátorhoz nem érez valaki hajlandóságot? :)
Talán előbb a ZX81 ! :???:
Az csak ismertebb a világban.
-
Én még egyszerûbbet tudok! Az EP specy emulátorjában elindítunk egy specyre készült zx81 emulátort. :D
Ez majdnem olyan lesz mint amit én csináltam Amigán: elindítottam egy pc emulátort, amelyen futott egy pc-s specy emulátor. :) Igaz, 1% sebességgel, de az Arkanoid c. játék elindult rajta. :)
-
Én még egyszerûbbet tudok! Az EP specy emulátorjában elindítunk egy specyre készült zx81 emulátort. :D
Ezt már rég megcsináltam,raktam is be képeket asszem a Spectrum emulátoros topicba!
-
Ezt már rég megcsináltam,raktam is be képeket asszem a Spectrum emulátoros topicba!
Ez azért nem Enterprise gépre készült ZX81 emulátor! :cool:
-
Mindig IM1-ben megy, a ROM alján van a szofveres képmegjelenítõ rutinja, mivel neki nincs NICK-je, oda máris be lehetne nyomni a miénket.
Ennél bonyolultabb, sajnos van valami NMI generálós dolog is benne. Mondjuk hacsak BASIC programokat akarunk futtatni, akkor talán meg lehet anélkül is oldani. Viszont ha jól nézem ZX80-ban még nem volt ez a NMI-s dolog :-)
-
Mindenesetre itt van komplett kommentezett ROM vissszafejtés, ha valaki neki akar állni :-)
(Nekem még van egy csomó dolgom, pl IVIEW-vel :oops: )
ZX80 (http://www.wearmouth.demon.co.uk/zx80.htm)
ZX81 (http://www.wearmouth.demon.co.uk/zx81.htm)
-
Ennél bonyolultabb, sajnos van valami NMI generálós dolog is benne. Mondjuk hacsak BASIC programokat akarunk futtatni, akkor talán meg lehet anélkül is oldani. Viszont ha jól nézem ZX80-ban még nem volt ez a NMI-s dolog :-)
Ez az NMI pont a képmegjelenítést csinálja, ha jól tudom. Ezzel aztán végkép nem kell törődni.
-
Ez az NMI pont a képmegjelenítést csinálja, ha jól tudom. Ezzel aztán végkép nem kell törődni.
Én is elgondolkodtam rajta, abban az esetben kell, ha azt szeretnénk, hogy a mega HI-RES-es ZX-81-es programok is fussanak EP-n. :)
-
Én is elgondolkodtam rajta, abban az esetben kell, ha azt szeretnénk, hogy a mega HI-RES-es ZX-81-es programok is fussanak EP-n. :)
A HI-RES ZX-81 már "drótozott" masina, az is megoldható sztem, csak kár, hogy azt én csak PC-re írt emulátor szintjén láttam, vasként soha, fogalmam sincs róla, hogyan csinálták. Az alapgép csak sima nagy karakteres.
Egyébként nem könnyû a ROM programját megérteni, mert tömörségre iszonyúan ki van hegyezre.
A magnó beolvasást PC-re nekem nem sikerült még megoldani, holott az EP, TVC, Spectrum szalagoknál ez sikerült. ZX 81-nél nincs bevezetõ jel, szinkronjel, csak elindul és kész.
-
A HI-RES ZX-81 már "drótozott" masina.
Az alapgép csak sima nagy karakteres.
Nem, a sima alapgéppel csinálnak ilyen trükköket! Persze némi RAM bõvítés nem árt hozzá :-)
A karakterkészlet van áthelyezve RAM területre, és aztán jól megvariálva a megjelenítõ rutin is, itt van bõvebb leírás is. (http://nocash.emubase.de/zxdocs.txt)
-
ZX80 ROM HEASS-al fordítható formában.
-
Nem, a sima alapgéppel csinálnak ilyen trükköket! Persze némi RAM bõvítés nem árt hozzá :-)
A karakterkészlet van áthelyezve RAM területre, és aztán jól megvariálva a megjelenítõ rutin is, itt van bõvebb leírás is. (http://nocash.emubase.de/zxdocs.txt)
Na akkor tanultam. :???:
ZX80 ROM HEASS-al fordítható formában.
Akkor akár neki is lehetne állni. ;-)
-
Kezdetben vala egy kis maszat a képernyõn :-) (A ROM kezdete)
[attachthumb=1]
Aztán teremté a K :-)
[attachthumb=2]
-
[attachthumb=1]
[attachthumb=2]
-
Kezdetben vala egy kis maszat a képernyõn :-) (A ROM kezdete)
Aztán teremté a K :-)
Ez jó! :smt042 :smt044
-
Ezek szerint akkor már zx81 emulátorunk is van?
-
Ezek szerint akkor már zx81 emulátorunk is van?
Még csak ZX80 :-) gondoltam ez a könnyebb, ebben még nincs az a NMI-s marhaság. Szoftveresen végülis majd egy ZX81 ROM upgrade-elt ZX80-t tudunk majd emulálni.
-
Közben kiderítettem, hogy a billentyûkezelés az lényegében 100%-ban Spectrumos, így készülhet olyan változat ami használja a hw Spectrum Emulátort, és így akkor gépi kódú programokban mûködhet az FE portos billentyûkezelés is.
-
Közben kiderítettem, hogy a billentyûkezelés az lényegében 100%-ban Spectrumos, így készülhet olyan változat ami használja a hw Spectrum Emulátort, és így akkor gépi kódú programokban mûködhet az FE portos billentyûkezelés is.
A szalag lesz a kemény dió! az is az FE-n keresztül megy. Minden az FE! Ki FE be FE. Mi a fene ? :ds_icon_cheesygrin:
-
A szalag lesz a kemény dió!
Azt a részt hanyagoljuk, majd töltünk EXOS-on keresztül, netrõl leszedett ZX progikat :-)
-
Azt a részt hanyagoljuk, majd töltünk EXOS-on keresztül, netrõl leszedett ZX progikat :-)
Igen az már maximalizmus lenne. :smt045
Esetleg egy külön mellékelt szalag progi is megteszi majd késõbb.
Pedig az ám az élvezet, azok a realisztikus széles fehér és fekete csíkok, az a pompás nyekergés, perceken át, mire végre betölti a programot :razz:
Errõl azért nem kellene lemondani.
-
Pedig az ám az élvezet, azok a realisztikus széles fehér és fekete csíkok
Ez amúgy se lenne, mivel nálunk nem áll le a képmegjelenítés attól, hogy a proci a magnóval foglalkozik :-)
-
Ez amúgy se lenne, mivel nálunk nem áll le a képmegjelenítés attól, hogy a proci a magnóval foglalkozik :-)
És a Spectrum emulátorok sárga és kék csíkjai tán nem tetszenek? Én az emulátorról beszélek és nem a szalag lemezesítõrõl!