Konference: Počítač SHARP MZ-800 a emulátory
Od: | Petr Žydek |
Datum: | 1.11.2009 23:12 |
Předmět: | Re: brouky od fairchild? |
Re: brouky od fairchild?: |
Ctirade,
nezbývá než zagůglit, já to ve své tvrdohlavé snaze sehnat WD2791
(resp. WD1773 - kusovku) dělám zrovna tak. Vypadá to na nákup z ciziny.
Sám nevím, jak to dopadne ...
Sháněl ses po schematu FDD s tím, že to mé je "čitelné".
Je na Zdeňkových stránkách na:
http://mz-800.xf.cz/files/tech/MZ-FDD.bmp
Šlo by to i jednodušeji (při nasazení kýženého 2791):
-odpadá invertor datové sběrnice U2
-je-li FDD v celku s jiným HW, lze získat selekční signály z vhodného IC,
pak odpadá i U3
-při krystalu 2MHz odpadá U5A (využije se jako registr pro \'MOTOR ON)
-při zamhouření obou očí lze vynechat i budič U4
-za předešlých podmínek lze nahradit U7 a U8 jediným obvodem 74xxx137
K té emulaci FDD jednočipem a SD kartou:
Já jsem pro realističnost emulace. Pozdržet program a tím vykonat
"seek" přece není pro programátora rutinéra problém (?). Nic moc
se totiž neušetří.
Pro srovnání:
Měřil jsem dobu načítání Flappyho (od nápisu "IPL is loading Flappy"
do okamžiku spuštění hry - zčernání obrazovky) z CMT: běžnou rychlostí
1/1 1200b/s ---> 246s. Totéž z diskety (od nápisu "IPL is loading
LAMAC CP/M" s následným rychlým vyťukáním funkčními klávesami
"CM R FLAPPY") ---> cca 12s. To je úspora 234s (20x rychleji).
Oproti tomu zerowait FDD emulace ušetří pár se kund s tím, že nelze
předvídat chování programů (i CP/M, Basicu, hlavně jejich utilit atd.).
Toť můj skromný názor. Osobně mám raději pravý hardware pro svou
zábavnost, na desce s jednočipem si ji neužiju. Ale taky je to jedna
z možností lidové tvořivosti.
Petr de Zviqov
Ostatní příspěvky vlákna:
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]