Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 5 zpráv

[SharpMZ] 8253

Miloš <milsa@[doména skryta]> SHARP MZ-800

Existuje nejaký presný popis obvodu 8253? Zrejme mám nejaké chyby v jeho 
emulácii a rád by som ho naprogramoval presne.

Re: [SharpMZ] 8253

Roman Dolejsi <rdolejsi@[doména skryta]> SHARP MZ-800

Pomohla mi pri psaní emulátoru specka Intelu, naimplementoval jsem tehdy 8254, pro který jsem sehnal PDF :-)

Rychlý Google:
http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf

8254 tuším funguje stejně a MZ mi s ní běželo jak z praku :-)

R.

Dne 3. 1. 2015 17:48 "Miloš" <milsa[doména skryta]> napsal(a):
Existuje nejaký presný popis obvodu 8253? Zrejme mám nejaké chyby v jeho
emulácii a rád by som ho naprogramoval presne.
_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] 8253

Miloš <milsa@[doména skryta]> SHARP MZ-800

Ďakujem.

Chcel som vedieť rozdiely medzi nimi a podarilo sa mi nájsť celkom zaujímavé PDF:
http://technicalpublications.org/media/freedownloads/8253_54-1.pdf

Dňa 3. 1. 2015 o 18:27 Roman Dolejsi napísal(a):

Pomohla mi pri psaní emulátoru specka Intelu, naimplementoval jsem tehdy 8254, pro který jsem sehnal PDF :-)

Rychlý Google:
http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf

8254 tuším funguje stejně a MZ mi s ní běželo jak z praku :-)

R.

Dne 3. 1. 2015 17:48 "Miloš" <milsa[doména skryta]> napsal(a):
Existuje nejaký presný popis obvodu 8253? Zrejme mám nejaké chyby v jeho
emulácii a rád by som ho naprogramoval presne.
_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] 8253

Roman Dolejsi <rdolejsi@[doména skryta]> SHARP MZ-800

Vida. Tak to opravdu vypadá, že jsou shodné, 8254 umí navíc read-back command. V příloze je má emulace čipu z MCE - pro referenci, i když jsem ji samozřejmě extenzivně netestoval ve všech scénářích a může mít tak v sobě chyby..

R.



Dne 4. ledna 2015 18:52 Miloš <milsa[doména skryta]> napsal(a):
Ďakujem.

Chcel som vedieť rozdiely medzi nimi a podarilo sa mi nájsť celkom zaujímavé PDF:
http://technicalpublications.org/media/freedownloads/8253_54-1.pdf

Dňa 3. 1. 2015 o 18:27 Roman Dolejsi napísal(a):

Pomohla mi pri psaní emulátoru specka Intelu, naimplementoval jsem tehdy 8254, pro který jsem sehnal PDF :-)

Rychlý Google:
http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf

8254 tuším funguje stejně a MZ mi s ní běželo jak z praku :-)

R.

Dne 3. 1. 2015 17:48 "Miloš" <milsa[doména skryta]> napsal(a):
Existuje nejaký presný popis obvodu 8253? Zrejme mám nejaké chyby v jeho
emulácii a rád by som ho naprogramoval presne.
_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz


Přílohy

  • I8254.java
    text/x-java · 23 kB
  • I8254Generic.java
    text/plain · 6 kB

Re: [SharpMZ] 8253

Miloš <milsa@[doména skryta]> SHARP MZ-800

Ďakujem.

Do zdrojákov nakuknem až keď budem mať problémy po dokončení mojej emulácie 8253, aby mi to nepoplietlo myšlienky. Čo som si ale všimol, tak minimálne chyby mám v tom, že treba zastaviť čítanie pri ukladaní L a H bajtu do čítača a spustiť až keď je celý načítaný a zmena je až v ďalšom cykle. Ja sa o to v aktuálnej emulácii nestarám a výsledok je ten, že po Z80 kroku aktualizujem aj čítače a tie už ukazujú o 1 menej ak majú vysokú frekvenciu dekrementovania. Potom ešte zle nastavené presety. V tej dokumentácii je to popísané dosť podrobne až mi tam pár vecí nepasuje.

Napr.: Figure 15, Mode 0:
Je tam  CW = 12, LSB = 3. To znamená, že do Control Word sa natiahne mód 2 pre čítač 0. Takže buď som sa niekde pomýlil ja alebo je chyba v dokumentácii. možno som nesprávne pochopil CW ako Control Word.

Miloš

Dňa 4. 1. 2015 o 21:32 Roman Dolejsi napísal(a):
Vida. Tak to opravdu vypadá, že jsou shodné, 8254 umí navíc read-back command. V příloze je má emulace čipu z MCE - pro referenci, i když jsem ji samozřejmě extenzivně netestoval ve všech scénářích a může mít tak v sobě chyby..

R.



Dne 4. ledna 2015 18:52 Miloš <milsa[doména skryta]> napsal(a):
Ďakujem.

Chcel som vedieť rozdiely medzi nimi a podarilo sa mi nájsť celkom zaujímavé PDF:
http://technicalpublications.org/media/freedownloads/8253_54-1.pdf

Dňa 3. 1. 2015 o 18:27 Roman Dolejsi napísal(a):

Pomohla mi pri psaní emulátoru specka Intelu, naimplementoval jsem tehdy 8254, pro který jsem sehnal PDF :-)

Rychlý Google:
http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf

8254 tuším funguje stejně a MZ mi s ní běželo jak z praku :-)

R.

Dne 3. 1. 2015 17:48 "Miloš" <milsa[doména skryta]> napsal(a):
Existuje nejaký presný popis obvodu 8253? Zrejme mám nejaké chyby v jeho
emulácii a rád by som ho naprogramoval presne.
_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz