OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů
Právě je 23 črc 2018, 08:57

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 35 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
 Předmět příspěvku: Re: 8085 miesto 8080
PříspěvekNapsal: 09 úno 2018, 21:07 
Offline
Kecálek

Registrován: 18 říj 2014, 22:10
Příspěvky: 173
Has thanked: 12 times
Been thanked: 41 times
Busy píše:
SCjoe píše:
SAM zase tak velký pokrok není, z80 zůstala obyčejná a plných 6 mhz zvládá jen v rom, s externí fast ram nebo s vypnutou obrazovkou... většinou má o 1 (či 1,5?) Mhz méně.
Ano, tak nejak okolo 4.5 MHz realne to bude.

CPU beží stále na 6MHz, len je rôzne brzdený, počas obrazu je to samozrejme najhoršie a niektoré inštrukcie idú len na polovičnom výkone (teda akoby na 3 MHz), niektoré inštrukcie (napadá ma len jedna) obraz nespomaľuje, no aj mimo obraz je procesor brzdený, aj keď nie tak výrazne.
Tiež sú brzdené inštrukcie pre prácu s portami &F0-&FF a to aj v ROM a ExtRam. Takže ani program v ROM nebeží na plný výkon, lebo SP zvykne byť mimo ROM a tým sa už spomaľujú inštrukcie CALL, RET a pod. Tiež stránkovanie pamäte, čítanie klávesnice a pod. sa už spomaľujú. No a samozrejme masaker na výkon je práca s pamäťou (napr. screen).
Najlepšia na výkon je ExtRam, kde môže byť program aj SP. Stránkovanie na portoch &80 a &81 nieje spomaľované, namiesto čipu SAA ktorý je tiež brzdený môžme použiť nebrzdený SID a už ostáva len obraz. Tu sa mi to pár krát podarilo tak, že zápis do pamäte obrazovky sa robil vždy v čase násobku 8T, ale vždy sa to nepodarí.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 8085 miesto 8080
PříspěvekNapsal: 25 čer 2018, 09:20 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2085
Has thanked: 76 times
Been thanked: 288 times
SCjoe píše:
Co se týče výkonnosti - Zilog to má takhle: https://www.zilog.com/docs/z80/comparison.html

Jen tak mimochodem - v dokumentaci k Z180 sice Zilog píše, že "některé instrukce trvají méně taktů, než u Z80", ale nikde jsem tam nenašel informaci, které instrukce to jsou, a kolik taktů trvají... Nevíte to někdo? Nemáte třeba (link na) dokument, kde by to bylo popsáno?

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 8085 miesto 8080
PříspěvekNapsal: 25 čer 2018, 10:47 
Offline
Kecálek

Registrován: 07 kvě 2014, 11:10
Příspěvky: 110
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 22 times
Kdysi jsem si delal porovnani Z80, Z180 a eZ80. V podstate to melo byt rozsireni tabulky z knizky Bity do bytu. Prokladam
Příloha:
z80.pdf [181.42 KiB]
26 krát
jako prilohu...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 8085 miesto 8080
PříspěvekNapsal: 25 čer 2018, 10:55 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2085
Has thanked: 76 times
Been thanked: 288 times
hynek píše:
Kdysi jsem si delal porovnani Z80, Z180 a eZ80. V podstate to melo byt rozsireni tabulky z knizky Bity do bytu. Prikladam jako prilohu...
No tak to je ovšem paráda - díky! :thumbup: :god2:

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 8085 miesto 8080
PříspěvekNapsal: 25 čer 2018, 11:41 
Offline
Pan Štábní

Registrován: 22 kvě 2013, 20:14
Příspěvky: 1888
Bydliště: Bratislava
Has thanked: 208 times
Been thanked: 346 times
hynek píše:
Kdysi jsem si delal porovnani Z80, Z180 a eZ80. V podstate to melo byt rozsireni tabulky z knizky Bity do bytu. Prokladam
Příloha:
z80.pdf
jako prilohu...
Chcelo by tam este podoplnat pocty taktov pre niektore Z80 instrukcie. Napriklad instrukcie, ktore pracuju s IX (alebo IY a ich polovickami) namiesto HL ale nepouzivaju ho ako pointer do pameti, t.j. nerobia adresaciu (IX+daco), trvaju o 4 takty dlhsie ako ich ekvivalenty s HL. Tieto 4 takty prave trva nacitanie prefixu #DD (alebo #FD), zbytok instrukcie sa potom vykona rovnako rychlo.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 35 ]  Přejít na stránku Předchozí  1, 2, 3

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz