Welcome, Guest. Please login or register.


Author Topic: ZX81 emulátor EP-re? (Read 11551 times)

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Opera 9.62 Opera 9.62
    • View Profile
ZX81 emulátor EP-re?
« 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!  :)

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.18 Firefox 2.0.0.18
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #1 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

Offline endi

  • EP addict
  • *
  • Posts: 6767
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.61 Opera 9.61
    • View Profile
    • Honlapom
Re: ZX81 emulátor EP-re?
« Reply #2 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. :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://gafz.atw.hu
Re: ZX81 emulátor EP-re?
« Reply #3 on: 2008.November.16. 16:14:29 »
HT 1080 Z emulátorhoz nem érez valaki hajlandóságot? :)
Enterprise Forever

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #4 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:

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #5 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.

Offline endi

  • EP addict
  • *
  • Posts: 6767
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.61 Opera 9.61
    • View Profile
    • Honlapom
Re: ZX81 emulátor EP-re?
« Reply #6 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. :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.50 (Opera Mini 4.1.11355) Opera 9.50 (Opera Mini 4.1.11355)
    • View Profile
    • http://enterprise.iko.hu/
Re: ZX81 emulátor EP-re?
« Reply #7 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!

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Mozilla compatible Mozilla compatible
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #8 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:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
    • http://enterprise.iko.hu/
Re: ZX81 emulátor EP-re?
« Reply #9 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 :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
    • http://enterprise.iko.hu/
Re: ZX81 emulátor EP-re?
« Reply #10 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
ZX81

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Epiphany 2.22 Epiphany 2.22
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #11 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.

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #12 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. :)

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Opera 9.62 Opera 9.62
    • View Profile
Re: ZX81 emulátor EP-re?
« Reply #13 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.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
    • http://enterprise.iko.hu/
Re: ZX81 emulátor EP-re?
« Reply #14 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.