Ď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š
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.pdf8254 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