Welcome, Guest. Please login or register.


Author Topic: Z80 (Read 22871 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://lgb.hu/
Re: Z80
« Reply #60 on: 2016.October.20. 03:16:45 »
Errol valaki mar hallott?

https://www.tindie.com/products/microwavemont/z80-single-board-computer-version-20/

Marmint, ami erdekes benne:

"Main MCU is TOSHIBA TMP84C015, which contains Z80 CPU, Z80-CGC, Z80-CTC, two Z80-SIOs, two Z80-PIOs."

Szoval erdekes cucc lehet, van benne egy rakas minden ... Kar, hogy semmi specifikaciot nem talalok rola sehol. Idegesito, hogy gugli is rakas talalatot dob ra, adatlap itt/ott, de minden linken kb valamilyen IC kereso oldal jon be, ahol persze ott szerepel a neve, de rakattintva aztan nincs talalat, meg hasonlo ... :-/

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Z80
« Reply #62 on: 2016.October.20. 11:28:41 »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://lgb.hu/
Re: Z80
« Reply #63 on: 2016.October.20. 11:34:27 »
Zilog oldalán nem nézted? :-)
Ma is gyártják.

Nem neztem, azt hittem ez vmi csak Toshiba cuccos, nemi Zilog licenccel gyartva, volt mar ilyenre is pelda. Az eszembe sem jutott hogy mas gyartonal keressem ....

Amugy persze meg mindig azt nezem, mit lehetne meg EP-be tenni, csak azert kerdeztem :-D

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.59 Chrome 54.0.2840.59
    • View Profile
    • Honlapom
Re: Z80
« Reply #64 on: 2016.October.31. 22:30:30 »
vajon miért lett az ep-ben a z80 4mhz-s? és miért 3.75 (vagy mennyi) a speciben?
később készült és akkor már jobb z80-ak voltak?
Vigyázat! Szektás vagyok! :)

Offline Ep128

  • EP addict
  • *
  • Posts: 1664
  • Country: hu
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • Honlapom
Re: Z80
« Reply #65 on: 2016.October.31. 23:43:41 »
vajon miért lett az ep-ben a z80 4mhz-s? és miért 3.75 (vagy mennyi) a speciben?
később készült és akkor már jobb z80-ak voltak?
Tudtommal van Z80/A, Z80/B, Z80/C, (meg még mit tudom én mi, egyre gyorsabbak :-) ) de fogalmam sincs, akkoriban volt e már így többféle. Ha igen, akkor nem tudom, miért nem egyből a "B" -vel indítottak... (Mondjuk a tervezés időszakában a 4Mhz is untig elégnek számított. :-) )

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://lgb.hu/
Re: Z80
« Reply #66 on: 2016.November.01. 01:17:17 »
vajon miért lett az ep-ben a z80 4mhz-s? és miért 3.75 (vagy mennyi) a speciben?
később készült és akkor már jobb z80-ak voltak?

Szerintem 3.5MHz a speccy. Az a 7MHz-es pixel clock fele, es idozites szempontjabol fontos - gondolom - ami akkoriban jellemzo volt a legtobb gepre (marmint: video jel eloallitas es cpu is "kuzdott" a RAM-ert, es ossze kellett hangolni). Ezert van pl, hogy a PAL es a NTSC C64 CPU frekvenciaja sem pontosan ugyanaz, mert a videojel jellemzoi is masok, amihoz "idomulni" kellett. Amugy meg az Amiga orajele is a fenti tema miatt annyia, amennyi. HA jol tudom ... 7.16MHz NTSC gepeken, 7.09MHz PAL gepeken. Vagy hasonlo.

Ebben aztan igazan nem vagyok valami nagy szakerto, de amennyire en latom, EP-nel azert erdekes ez a kerdes, mert ott nincs szo szerinti osztozas a buszrendszeren. Marmint, a video RAM, az csak a Nick "tulajdona". Az mas kerdes, hogy a CPU is elerheti, am csak a Nick-en at, kozvetlenul nem (az igaz, hogy a programozo szamara ez kvazi transzparensnek tunik, de ettol meg ami igaz, az igaz). Aztan a Nick szepen deformalgatja szegeny CPU orajelet, ha a VRAM-hoz akar nyulni (vagy Nick specifikus I/O portokhoz is). Szoval emiatt EP-n szabadabb az orajel valasztas. Talan emiatt a turbo is egyszerubben megoldhato ...

Az eredeti Z80 2.5MHz-et "birt" (a Primo orajele is ha minden igaz, mivel az egy U880 nevu - illegalis? - Z80 klont hasznalt, ami erre volt "meretezve"), a Z80A 4-et, Z80B 6-ot, a Z80H meg 8-at ("hivatalosan" ... az mas kerdes hogy allitolag azert lehet oket huzni, mondjuk gyari design-ban valoszinu hogy nem nagyon csinalnank ilyet). Amennyire tudom, CMOS technikaval gyartottaknal van mar csak (?) a gyorsabb peldanyok, ahol viszont az also frekvencia sincs limitalva (azaz "meg is allithato hosszabb idore" ha leall a clock, mondjuk ez most a tema szempontjabol tokmind1, de regebbi CPU-knal volt also freki limit is). Arrol amugy fog'sincs, hogy ezek pontosan mikor jelentek meg (az "erdeti" Z80 meg '76-ban, ha jol remlik). Az is lehet, hogy borsosabb volt az aruk is a gyorsabb peldanyoknak amugy.

Majd valaki okosabb helyesbit ha tevedek valahol a temaban.
« Last Edit: 2016.November.01. 01:45:40 by lgb »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Unknown Unknown
  • Browser:
  • Opera 9.80 (Opera Mini 7.6.40234) Opera 9.80 (Opera Mini 7.6.40234)
    • View Profile
    • http://enterprise.iko.hu/
Re: Z80
« Reply #67 on: 2016.November.01. 07:41:02 »
Ezt én se értem, a sok késést kompenzálhattak volna egy gyorsabb géppel némileg...
Az egyértelmü, hogy terveztek 6MHz verzióra, ott a Dave-ben a beállítás. A Modell 911-et is még 4MHz-el kezdték el, menet közben tértek át 6MHz-re.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: Z80
« Reply #68 on: 2016.November.01. 08:12:56 »
Lehet, hogy érdemesebb lett volna 3.56 és 7.12 MHz-es gépeket készíteni, ha a video és a CPU órajel aránya egész, az egyszerűsíti a tervezést, a video RAM és így az EP64 akár még gyorsabb is lehetett volna a bonyolult szinkronizáció nélkül, és talán nem lenne alapértelmezett M1-es várakozás sem.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://lgb.hu/
Re: Z80
« Reply #69 on: 2016.November.01. 17:38:53 »
Esetleg "belso embereink" :) nem tudnak errol a temarol infot adni? Marmint peldaul Bruce baratunk. Tenyleg fura, hogy "ott a 6MHz szinte" de nincs hasznalva alapbol. Az is lehet, hogy uzletpolitika, es akartak valamit mutatni kov verziora is, ezert nem celoztak meg a 6MHz-et mindjart?

A masik, amit Istvan mondott. Sajnos en annyira nem latom at a temat, hogy egyertelmuen tudjam, gyorsabb/hatekonyabb/egyszerubb (ezek egyike, vagy esetleg mind, stb?) lett volna a a design ha a CPU orajel a pixel clock-al valamilye viszonyban van mint a legtobb gepnel szokas? Mert en azt latom, hogy tenyleg, legtobb gepnel igy csinaljak, amde az EP-nel nem. Bar mondjuk itt van custom chip (Nick) es lehetett eleg laba :) is, stb ... Azert egy C64 VIC-II 40 labu tokba nehez lehetett volna megcsinalni azt es ugy, ahogy a Nick csinalja. Viszont nem tudom, hogy ez a "banalis" ok ez csak az en fejemben letezik, vagy van mar szempont is, hog melyik design az elonyosebb?

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: Z80
« Reply #70 on: 2016.November.08. 19:48:20 »
This Z80 emulation project is very much like having the EP128emu debugging tools working on the real hardware.

I've not seen the max clock frequency reached.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://lgb.hu/
Re: Z80
« Reply #71 on: 2016.November.09. 00:06:18 »
This Z80 emulation project is very much like having the EP128emu debugging tools working on the real hardware.

I've not seen the max clock frequency reached.

Interesting. If I see well enough, this means a CPU implemented in an FPGA (so not using a "discrete" CPU?) with additional parts for the debugging/etc.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
Re: Z80
« Reply #72 on: 2016.November.09. 02:26:00 »
Yes, the best is that the Godil devices are already build and cheap. They plug directly on the Z80 socket. You even can  mount them piggy-back with the real Z80 to abduct it.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 55.0.2883.87 Chrome 55.0.2883.87
    • View Profile
    • Honlapom
Re: Z80
« Reply #73 on: 2016.December.31. 21:43:03 »
azon gondolkodtam, vannak-e táblázatok a z80-ban amivel számításokat gyorsítanak?
persze ami számításokat tud, azok elég egyszerűek...
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Re: Z80
« Reply #74 on: 2016.December.31. 22:42:56 »
azon gondolkodtam, vannak-e táblázatok a z80-ban amivel számításokat gyorsítanak?
persze ami számításokat tud, azok elég egyszerűek...

Mire gondolsz gyök táblázat vagy valami hasonló?
A régiekben kizártnak tartom azokban nem volt co-processor.
Ezért készült az AMDxxx matematikai proceszor illesztése.