Welcome, Guest. Please login or register.


Author Topic: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat? (Read 64925 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 7.0.1 Firefox 7.0.1
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #90 on: 2011.October.25. 21:19:59 »
Hamár szóba került az RF: véletlenül találtam egy leírást, hogy mi van az UM1233-as fémdobozban. Mert amúgy googlézva az egész interneten nem találni semmit, csak leírást keresõ fórum hozzászólásokat.
A Bitvadász címû újságban van egy cikk, ott mint a Spectrum modulátorát emlegetik, de ugyanez a dobozka van az EP-ben, a ZX81-ben, és még sok más 80-as években készült gépben. A 6.,7. oldalon van a cikk.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #91 on: 2011.December.16. 14:37:13 »
6955-0

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #92 on: 2011.December.16. 17:53:09 »
Z180 kep ...

Cool :) SuperEP mikor epul? Ez mintha tudna amugy (marmint a Z180 kozul van olyan) 33MHz-en is menni akar. Erdekes elemeny lenne, bar nem art, ha allithato :) Btw, anno azt olvastam valahol adatlapon meg regebben, hogy kb a "Z180 altalaban Z80 sw-kkel kompatibilis". Miert kell az "altalaban" jelzo? Az ok, hogy van ennek valami szep nativ modja is gondolom, meg Z80 emu modja, tippem szerint (ja meg volt az hitachi HD-valami, amit szinten tud "emulalni" - allitolag). Multkor azon gondolkoztam el, hogy vegeredmenykeppen egy nick-et kene "epiteni" (FPGA miegymas, amugy az is egy ASIC volt "csak" ha jol tudom), ami megy szep nagy orajel frekin is. SRAM hasznalataval (nem kell memoriafrissites stb) egy gyors Z80 compatible procival egesz szep Super-EP lenne :-P Es nincs az a feeling hogy az egesz gep egy FPGA/ASIC (mint pl a C64DTV) mert az "nem az igazi", na! Persze Dave sem art, de elso korben az is elfogadhato ha hang resze nuku, persze azert kell az amit amugy a Dave meg csinal (pl a memorialapozasban valo reszvetel). Bar egyszer ismerossel pont azon beszelgettunk, hogy mi van ha vesz az ember egy dual portos SRAM-ot, es egyik portjara rateszi a lassu "legacy" video chip-et, a masik portjan meg a gyorsabb CPU. Mert azert maskepp nem nagyon latom hogyan lehetne epiteni pl egy 33Mhz orajelen meno EP-t, hogy a nick szegenyke mukodni tudjon es ne vesszen ossze a CPU idozitesevel ....

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #93 on: 2011.December.17. 02:49:28 »
Cool :) SuperEP mikor epul?
Állítólag több mint 20 éve elkészült. Csak nem kaphatunk belõle, mert nem vettük meg a Spectrum emulátorokat, és a több éve elavult SZJA88 programokat...

Quote
Ez mintha tudna amugy (marmint a Z180 kozul van olyan) 33MHz-en is menni akar.
Akad olyan is, de ennyire ne legyünk elsõre maximalisták :-)
Ez most konkrétan 6Mhz-es, ilyet lehetett DIP-ben szerezni. Remélhetõleg azért a 7.12-t is bírja :-)
Quote
"Z180 altalaban Z80 sw-kkel kompatibilis". Miert kell az "altalaban" jelzo?
100% kompatibilis. De két dologgal gond lehet: egyik a nem dokumentált Z80 utasítások. A másik pedig a programkóddal végrehajtott idõzítések.

Quote
ja meg volt az hitachi HD-valami
HD64180, ebbõl lett a Z180, csak apró eltérések vannak. Ez a Hitachi volt abban a bizonyos szuper EP-ben...

Csináltam egy összehasonlító táblázatot, amiben az egyes utasítások végrehajtási ideje van összehasonlítva. Ki van számolva, hogy azonos 4 Mhz-en hány % a gyorsulás, átlagosan olyan 25% körül lehet.
Az a bizonyos cikk nem szólt arról, hogy milyen órajelû lett volna a Hitachi proci a szuper EP-ben, azonban a legkisebb kapható 6 Mhz-es volt, emellett szól az is, hogy a meglévõ eleve 6 Mhz-re is tervezett Dave chipek is felhasználhatóak voltak. Így azt is kiszámoltam, hogy egy ilyen 6 Mhz-es procival szerelt gép mennyivel gyorsabb az alapgépnél. A puszta órajel növelés lenne 50%, ezesetben a fejlettebb CPU miatt már 70-80%! Ezzel már talán Pgyuri is megelégedett volna, hogy már elég gyors a Nick chip tudásához  :)
De mondjuk az összkomfortos IS-BASIC-ünk is meghálálja a plusz proci erõt, így mondhatjuk, hogy igazából ezzel kellett volna kezdeniük  :oops:
És végül kiszámoltam, hogy ha 7.12 Mhz-es gépbe sikerülne berakni, akkor mennyit gyorsulna az alapgéphez képest, itt már 100% felett járunk.
(És ha 8 vagy 10 Mhzes lett volna az a szuper EP...)

A puszta sebességen kívül kapunk még pár új utasítást, pl szorzást. Meg a DMA csatornák is hasznosak lehetnek  :)

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #94 on: 2011.December.17. 09:53:26 »
Állítólag több mint 20 éve elkészült. Csak nem kaphatunk belõle, mert nem vettük meg a Spectrum emulátorokat, és a több éve elavult SZJA88 programokat...
Akad olyan is, de ennyire ne legyünk elsõre maximalisták :-)
Ez most konkrétan 6Mhz-es, ilyet lehetett DIP-ben szerezni. Remélhetõleg azért a 7.12-t is bírja :-) 100% kompatibilis. De két dologgal gond lehet: egyik a nem dokumentált Z80 utasítások. A másik pedig a programkóddal végrehajtott idõzítések.
HD64180, ebbõl lett a Z180, csak apró eltérések vannak. Ez a Hitachi volt abban a bizonyos szuper EP-ben...
De ezzel most van terved? Marmin bepakolni egy EP-be, vagy csak ugy fotozgattad a kicsikeket? :) Az idozites azert is erdekes (bar annyira azert nem ertek hozza), mert nem tudom, hogy osztja meg pontosan a buszt a Nick es a CPU, ha ugyanahhoz

Quote
Csináltam egy összehasonlító táblázatot, amiben az egyes utasítások végrehajtási ideje van összehasonlítva. Ki van számolva, hogy azonos 4 Mhz-en hány % a gyorsulás, átlagosan olyan 25% körül lehet.
Mar hogy azonos orajel mellett mennyivel gyorsabb? Akkor mennyire nejovos az eZ80 (de errol mar volt szo) ami azonos orajel mellett 4x gyorsabb atlagosan (de vannak brutalisabb gyorsulasok is, nehany opcode-nal), es van belole 50MHz-es is. Bar errol mar egyszer ertekeztunk :)

Quote
Az a bizonyos cikk nem szólt arról, hogy milyen órajelû lett volna a Hitachi proci a szuper EP-ben, azonban a legkisebb kapható 6 Mhz-es volt, emellett szól az is, hogy a meglévõ eleve 6 Mhz-re is tervezett Dave chipek is felhasználhatóak voltak. Így azt is kiszámoltam, hogy egy ilyen 6 Mhz-es procival szerelt gép mennyivel gyorsabb az alapgépnél. A puszta órajel növelés lenne 50%, ezesetben a fejlettebb CPU miatt már 70-80%! Ezzel már talán Pgyuri is megelégedett volna, hogy már elég gyors a Nick chip tudásához  :)
6MHz-es volt tervezve? Nem is tudtam. Ezt ugy erted, hogy az alap EP-t eleve ugy terveztek hogy kesobb birja a nagyobb orajelet is? Nick-re is igaz ez? Mondjuk en eleve a gepek turbositasat se ertettem nagyon, hogy hogy is birjak azt :) :)

Quote
A puszta sebességen kívül kapunk még pár új utasítást, pl szorzást. Meg a DMA csatornák is hasznosak lehetnek  :)
Es btw, van ott valami nagyobb memoria kozvetlen elerese, mondjuk erdekes lenne osszehazasitani akkor, hogy egyreszt van az EP szintu Dave-el megoldott 16K-s lapozas, kozben meg bejon ez is a kepbe, hogy kozvetlenul is meg tud o cimezni 64K-nal tobb RAM-ot (de emlekeim szerint _nem_ annyit amennyi az EP buszon hasznalt - ami tovabb bonyolitja a helyzetet), lenne ott keveredes ....

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #95 on: 2011.December.17. 10:51:06 »
De ezzel most van terved? Marmin bepakolni egy EP-be
Pontosan!  :ds_icon_cheesygrin:
Elõször csak bedrótozni egy Z80 helyére, és megnézni, hogy mi lesz.
Késõbbi elképzelés az lenne, hogy maradjon meg a Z80 is. A korábban említett dolgok miatt biztos akadnak olyan programok, amik nem futnának tökéletesen új procin, ezért kéne átkapcsolhatóság. Mivel a Zilog buszrendszer eleve több procis mûködésre van tervezve, ez nem egy túl bonyolult ötlet. Hogy szoftverbõl, újraindítás nélkül is menjen a dolog, az már érdekesebb feladat :-)
Valami olyat képzelnék el, hogy a felsõ RAM panel helyére menne egy új, amin csücsülne az új proci, egy adag RAM, meg az egyéb szükséges alkatrészek, így minimális plusz drótozással megoldható lenne az upgrade.   

Quote
Az idozites azert is erdekes (bar annyira azert nem ertek hozza), mert nem tudom, hogy osztja meg pontosan a buszt a Nick es a CPU
Nemes egyszerûséggel megállítja a CPU órajelét, amikor a Nick kap elsõbbséget.
Quote
Akkor mennyire nejovos az eZ80 (de errol mar volt szo) ami azonos orajel mellett 4x gyorsabb atlagosan (de vannak brutalisabb gyorsulasok is, nehany opcode-nal), es van belole 50MHz-es is. Bar errol mar egyszer ertekeztunk :)
Ilyenekhez már kéne teljesen új alaplapot tervezni, új Nick, Dave...

Quote
6MHz-es volt tervezve? Nem is tudtam. Ezt ugy erted, hogy az alap EP-t eleve ugy terveztek hogy kesobb birja a nagyobb orajelet is? Nick-re is igaz ez?
Igen, ott van a Dave-ben a beállítás a 4/6 Mhz-hez. Nicknek saját órajele van, így nem érdekli ez az egész :-)

Quote
Es btw, van ott valami nagyobb memoria kozvetlen elerese, mondjuk erdekes lenne osszehazasitani akkor, hogy egyreszt van az EP szintu Dave-el megoldott 16K-s lapozas, kozben meg bejon ez is a kepbe, hogy kozvetlenul is meg tud o cimezni 64K-nal tobb RAM-ot (de emlekeim szerint _nem_ annyit amennyi az EP buszon hasznalt - ami tovabb bonyolitja a helyzetet), lenne ott keveredes ....
Igen, 1 megát tud lényegében ugyanúgy lapozva elérni, mint az EP. Ezen már én is törtem a fejem, hogy ezt vajon hogyan képzelték abban a szuper EP-ben.
Ha áttérnek az új módszerre, akkor kb egyetlen régi szoftverrel se kompatibilis, valamint visszalépés is, mert csak 1 mega.
Legvalószínûbb, hogy nem foglalkoztak az újjal, maradt a régi.
Alapvetõen program futtatás szempontból mindegy. Aminél érdekes lenne, az a DMA. Itt jó lenne valahogy összekombinálni a kettõt, hogy a 4 mega EP tartományból 1 megát lásson egybe a Z180, mert akkor lehet be nem lapozott szegmensekben is adatot mozgatni.

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #96 on: 2011.December.17. 16:06:45 »
Pontosan!  :ds_icon_cheesygrin:
Elõször csak bedrótozni egy Z80 helyére, és megnézni, hogy mi lesz.
Késõbbi elképzelés az lenne, hogy maradjon meg a Z80 is. A korábban említett dolgok miatt biztos akadnak olyan programok, amik nem futnának tökéletesen új procin, ezért kéne átkapcsolhatóság. Mivel a Zilog buszrendszer eleve több procis mûködésre van tervezve, ez nem egy túl bonyolult ötlet. Hogy szoftverbõl, újraindítás nélkül is menjen a dolog, az már érdekesebb feladat :-)
Valami olyat képzelnék el, hogy a felsõ RAM panel helyére menne egy új, amin csücsülne az új proci, egy adag RAM, meg az egyéb szükséges alkatrészek, így minimális plusz drótozással megoldható lenne az upgrade.   
Nemes egyszerûséggel megállítja a CPU órajelét, amikor a Nick kap elsõbbséget.Ilyenekhez már kéne teljesen új alaplapot tervezni, új Nick, Dave...
Igen, ott van a Dave-ben a beállítás a 4/6 Mhz-hez. Nicknek saját órajele van, így nem érdekli ez az egész :-)
Igen, 1 megát tud lényegében ugyanúgy lapozva elérni, mint az EP. Ezen már én is törtem a fejem, hogy ezt vajon hogyan képzelték abban a szuper EP-ben.
Ha áttérnek az új módszerre, akkor kb egyetlen régi szoftverrel se kompatibilis, valamint visszalépés is, mert csak 1 mega.
Legvalószínûbb, hogy nem foglalkoztak az újjal, maradt a régi.
Alapvetõen program futtatás szempontból mindegy. Aminél érdekes lenne, az a DMA. Itt jó lenne valahogy összekombinálni a kettõt, hogy a 4 mega EP tartományból 1 megát lásson egybe a Z180, mert akkor lehet be nem lapozott szegmensekben is adatot mozgatni.

Bar bonyolitja a helyzetet, imho az lenne a celszeru, ha a Z180 1M cimterulete 64K "felett" fixen be lenne drotozva par "erdekes" helyre, azaz videoRAM, normal RAM, stb. Ha a kiadott cim 64K alatti, az viszont ra lenne nyomatva a Dave altal kezelt lapozasra. Ha jol gondolom, akkor ezzel a kompatibilitas is megmarad, mert Z80 modban a cimek mindenfele keppen 64K-ban vannak (marmint a CPU altal eloallitott cimek!), mig valami Z180 vagymi modban eloallithato olyan cim h a cimbuszon a CPU altal mar eleve van nem nulla bit a cimbusz felso reszeben. Ez meg akkor letiltana a Dave "mmu" funkcionalitasat, es pl az 1M be lenne drotozva (tehat szinten nem lenne linearis ...) az EP cimtartomany "erdekesebb" reszeire. Uh, ezt jol megfogalmaztam, remelem ertheto maradt :-P

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #97 on: 2011.December.19. 16:48:24 »
Bar bonyolitja a helyzetet, imho az lenne a celszeru, ha a Z180 1M cimterulete 64K "felett" fixen be lenne drotozva par "erdekes" helyre, azaz videoRAM, normal RAM, stb.
Az a baj, hogy a videó RAM csak DAVE-en keresztül érhetõ el (õ szól a Nicknek, hogy Hé te! A CPU akar valamit piszkálni a te felségterületeden! :-) ).
Áttanulmányoztam a Z180 memória kezelését, a 64K Z80 címterület 3 részre oszlik, ezek sorban Common Area 0, Bank Area, Common Area 1
A CA0 az mindig a Z80 0 címen kezdõdik, és egyben a Z180 fizikai 0 címén is. Másik kettõhöz tartozik 1-1 mutató, amivel 4K-s lépésekben megadhatjuk, hogy hol kezdõdjenek a Z80 címtartományban, és 1-1 címregiszter amivel megadjuk, hogy a Z180 címtartományban hol kezdõdnek, szintén 4K-s lépésekben. Ha lehozzuk 0-ra a BA mutatót, akkor az egész memória lapozhatóvá válik. Resetkor úgy áll be, hogy az elsõ 64K-t látja.
A DMA ettõl független címregiszterekkel rendelkezik.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #98 on: 2011.December.19. 16:54:07 »
Az elképzelt RAM bõvítõ panel helyére menõ verzióban lehetne a Z180 mellett 512K SRAM (A DIP Z180-on nincs A19 vezeték :-( )
A fizikai Z180 címtartomány elsõ 64K lenne az eredeti EP Z80 címtartomány. Efelett (vagyis ha az A16,17,18 vezetékek valamelyike nem 0) pedig direktben érné el a mellet csücsülõ SRAM-ot. Ide kéne némi OR kapu, ami két Multiplexerrel (74HCT157) kapcsolná, hogy a SRAM a Z180-ból vagy az EP-bõl kapja a felsõ címbiteket, és az MERQ-t.

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #99 on: 2011.December.19. 22:14:58 »
Az a baj, hogy a videó RAM csak DAVE-en keresztül érhetõ el (õ szól a Nicknek, hogy Hé te! A CPU akar valamit piszkálni a te felségterületeden! :-) ).

Ezt en ertem, en csak arra gondoltam, hogy hiaba nagyobb az EP-n a cimbusz (4Mbyte) mint a Z180 (1Mbyte?) cimtartomanya, a gyakorlatban imho ritka az az EP amikor le van fedve "hasznos" memoriaval ez a 4Mbyte nagyobb reszben mint mondjuk 1Mbyte. Ha ez a feltetelezes legalabb kb igaz, akkor a Z180 nativ modban meg tudna cimezni egyben is a memoriat, persze, olyan aron hogy igen nehezkesen "szet kene osztani", hogy az elso 64K-ban a szokasos 4*16K-s szegmensbe lehet lapozgatni folotte viszont kvazi vagy teljesen szinten letezne egy fix felosztas. Amde szerintem en ezt nagyon beneztem, mivel felteteleztem (mondjuk tenyleg nem tudom) hogy a Z180-nak letezik olyan cimzesi megoldasa mint az eZ80 eseten (vagy 65xx vonalon a 65816-nak) ahol tenylegesen is megcimezheto a teljes memoria is akar lapozas nelkul. Ha ez nem igaz, akkor amit mondtam az persze eleg nagy butasag lenne.

Quote
Áttanulmányoztam a Z180 memória kezelését, a 64K Z80 címterület 3 részre oszlik, ezek sorban Common Area 0, Bank Area, Common Area 1
A CA0 az mindig a Z80 0 címen kezdõdik, és egyben a Z180 fizikai 0 címén is. Másik kettõhöz tartozik 1-1 mutató, amivel 4K-s lépésekben megadhatjuk, hogy hol kezdõdjenek a Z80 címtartományban, és 1-1 címregiszter amivel megadjuk, hogy a Z180 címtartományban hol kezdõdnek, szintén 4K-s lépésekben. Ha lehozzuk 0-ra a BA mutatót, akkor az egész memória lapozhatóvá válik. Resetkor úgy áll be, hogy az elsõ 64K-t látja.
A DMA ettõl független címregiszterekkel rendelkezik.

Errol irtam fentebb. De mostmar megnezem en is, kezd erdekelni :)

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #100 on: 2011.December.20. 10:56:22 »
Btw, tovabbra is "izgat" az eZ80 kerdese. Sajnos azonban talaltam egy igen kellemetlen dolgot a specifikaciojaban: azt irja, hogy a 00-FF I/O portok minden esetben az on-chip perfiferiara mennek. Ez meg ugye gaz az EP szempontjabol, hisz ott ezek kellenek. Szamomra most ugy tunik, ez nem igazan kerulheto meg (igazan csinalhattak volna olyat hogy pl a FF00-FFFF portokat foglaljak le ehhez, vagy legalabb allithato az "on-chip base I/O" vagy nevezzuk akarhogy). Kar, mert ez is erdekes dolog lett volna, foleg, hogy azonos orajelen is allitolag kb 4x gyorsabb, ha meg az orajel turbositast is belevesszuk, akkor igen kellemes dolog lehetne belole ...

Online Zozosoft

  • EP addict
  • *
  • Posts: 13078
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #101 on: 2011.December.20. 11:03:35 »
Igen ezt én is néztem, nem véletlenül írtam, hogy ehhez új gépet kellene már tervezni, pl olyan DAVE chip amit támogatja a 16 bites IO címek használatát. (Most IO-nál is átmegy a lapozó logikán, ez okozott is problémákat a Spectrum Emulátornál, amit megfelelõen összeválogatott belapozott szegmensekkel lehetett kezelni.)
És utána minden programban át kéne írni a port kezelést...

A Z180-ban is van 64 db belsõ I/O port  :evil:, de ezek legalább áthelyezhetõek, és mondjuk csak csak a Spectrum Emulátor-t kell arrébb pakolni.

Offline lgb

  • EP addict
  • *
  • Posts: 3494
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #102 on: 2011.December.20. 12:58:10 »
Igen ezt én is néztem, nem véletlenül írtam, hogy ehhez új gépet kellene már tervezni, pl olyan DAVE chip amit támogatja a 16 bites IO címek használatát. (Most IO-nál is átmegy a lapozó logikán, ez okozott is problémákat a Spectrum Emulátornál, amit megfelelõen összeválogatott belapozott szegmensekkel lehetett kezelni.)
És utána minden programban át kéne írni a port kezelést...

A Z180-ban is van 64 db belsõ I/O port  :evil:, de ezek legalább áthelyezhetõek, és mondjuk csak csak a Spectrum Emulátor-t kell arrébb pakolni.

Na igen, de a gond itt az, hogy imho az eZ80-bol ki sem jon ha az I/O muveletnel a cim a 00-FF tartomanyba esik :( Akkor meg persze lehet tervezni barmit, csak eppen nem lesz EP-vel visszamenoleg kompatibilis, hisz pl a B0 portra ha irsz akkor az az eZ80 belso cucca lesz valami, max azt lehet, hogy akkor pl 01xx lenne ami eddig yyxx volt (yy=akarmi, xx = port), viszont ugye a programok tobbsege gondolom pl B0 portot probalja es nem mast.

Offline vizor

  • EP fan
  • *
  • Posts: 239
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://vizor.uw.hu
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #103 on: 2012.March.10. 13:36:00 »
Üdv!

Nemrég jutottam hozzá. Z180, adatlapja szerint 33Mhz-es. Egy ipari panelbõl bontották.

Offline Tuby128

  • EP lover
  • *
  • Posts: 920
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.27 Firefox 3.6.27
    • View Profile
Re: Hardware - Hogyan aprítsuk miszlikbe Enterprise-unkat?
« Reply #104 on: 2012.March.10. 14:57:33 »
Ha teljesen új környezetet kapna a z80 (memória, DAVE, képmegjelenítési megoldás a Nick féle architektúra felváltására) akkor egy 300-400MHz-es Z80 simán ketyeghetne a 2.0-ás EP-ben.
 Sajnos azonban jelenlegi állás szerint egy 8MHz-es z80 is bajosan mûködik helyesen.