Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Opera 9.62
|
  |
« on: 2008.November.16. 15:28:37 » |
|
Eszembe jutott, a homelab, meg a zx81 is.  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! 
|
|
|
|
|
Logged
|
|
|
|
|
Enterprise Forever
|
 |
« on: 2008.November.16. 15:28:37 » |
|
|
|
|
|
|
Logged
|
|
|
|
geco
EP addict
Offline

Posts: 1170
OS:  Windows XP Browser:  Firefox 2.0.0.18
|
  |
« 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  , 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.  Még EP64-en is elindulna  , akár még memóriabővitős ZX81emu is. 
|
|
|
|
|
Logged
|
|
|
|
|
|
Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Firefox 3.0.3
|
  |
« Reply #4 on: 2008.November.16. 16:24:39 » |
|
Még EP64-en is elindulna  , akár még memóriabővitős ZX81emu is.  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. 
|
|
|
|
|
Logged
|
|
|
|
Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Firefox 3.0.3
|
  |
« 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.
|
|
|
|
|
Logged
|
|
|
|
|
Zozosoft
EP addict
Online

Posts: 5611
OS:  Java Platform Micro Edition Browser:  Opera 9.50 (Opera Mini 4.1.11355)
|
  |
« 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.  Ezt már rég megcsináltam,raktam is be képeket asszem a Spectrum emulátoros topicba!
|
|
|
|
|
Logged
|
|
|
|
Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Mozilla compatible
|
  |
« 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! 
|
|
|
|
|
Logged
|
|
|
|
Zozosoft
EP addict
Online

Posts: 5611
OS:  Windows XP Browser:  Firefox 3.0.4
|
  |
« 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 
|
|
|
|
|
Logged
|
|
|
|
Zozosoft
EP addict
Online

Posts: 5611
OS:  Windows XP Browser:  Firefox 3.0.4
|
  |
« 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  ) ZX80ZX81
|
|
|
|
|
Logged
|
|
|
|
Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Epiphany 2.22
|
  |
« 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.
|
|
|
|
|
Logged
|
|
|
|
geco
EP addict
Offline

Posts: 1170
OS:  Windows XP Browser:  Firefox 3.0.4
|
  |
« 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. 
|
|
|
|
|
Logged
|
|
|
|
Attus
EP lover
Offline

Posts: 887
OS:  Linux Browser:  Opera 9.62
|
  |
« 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.
|
|
|
|
|
Logged
|
|
|
|
Zozosoft
EP addict
Online

Posts: 5611
OS:  Windows XP Browser:  Firefox 3.0.4
|
  |
« 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.
|
|
|
|
|
Logged
|
|
|
|
|
Enterprise Forever
|
 |
« Reply #14 on: 2008.November.18. 12:15:14 » |
|
|
|
|
|
|
Logged
|
|
|
|
|
Google visited last this page 2012.May.07. 18:31:17
Loading...