Enterprise Forever

:HUN => Konvertálás => Topic started by: Attus on 2008.November.16. 15:28:37

Title: ZX81 emulátor EP-re?
Post 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!  :)
Title: Re: ZX81 emulátor EP-re?
Post by: geco on 2008.November.16. 15:51:58
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
Title: Re: ZX81 emulátor EP-re?
Post by: endi on 2008.November.16. 15:58:52
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. :)
Title: Re: ZX81 emulátor EP-re?
Post by: gafz on 2008.November.16. 16:14:29
HT 1080 Z emulátorhoz nem érez valaki hajlandóságot? :)
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.16. 16:24:39
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:
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.16. 16:26:23
HT 1080 Z emulátorhoz nem érez valaki hajlandóságot? :)
Talán előbb a ZX81 ! :???:
Az csak ismertebb a világban.
Title: Re: ZX81 emulátor EP-re?
Post by: endi on 2008.November.16. 16:52:25
É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. :)
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.16. 18:51:51
É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!
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.16. 22:31:50
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:
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.17. 18:25:50
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 :-)
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.17. 18:56:35
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)
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.17. 19:29:00
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.
Title: Re: ZX81 emulátor EP-re?
Post by: geco on 2008.November.18. 08:52:49
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. :)
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.18. 11:05:28
É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.
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.18. 12:15:14
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)
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.18. 17:31:14
ZX80 ROM HEASS-al fordítható formában.
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.18. 18:57:41
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. :???:
Quote
ZX80 ROM HEASS-al fordítható formában.
Akkor akár neki is lehetne állni. ;-)
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.19. 13:46:35
Kezdetben vala egy kis maszat a képernyõn :-) (A ROM kezdete)
[attachthumb=1]
Aztán teremté a K :-)
[attachthumb=2]
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.19. 17:08:36
[attachthumb=1]
[attachthumb=2]
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.19. 19:54:35
Kezdetben vala egy kis maszat a képernyõn :-) (A ROM kezdete)

Aztán teremté a K :-)

Ez jó!  :smt042  :smt044
Title: Re: ZX81 emulátor EP-re?
Post by: Povi on 2008.November.19. 21:05:12
Ezek szerint akkor már zx81 emulátorunk is van?
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.19. 21:14:46
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.
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.19. 21:19:56
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.
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.19. 21:50:27
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:
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.19. 22:05:08
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 :-)
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.19. 23:02:26
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.
Title: Re: ZX81 emulátor EP-re?
Post by: Zozosoft on 2008.November.20. 11:37:52
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 :-)
Title: Re: ZX81 emulátor EP-re?
Post by: Attus on 2008.November.21. 23:20:56
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!