Konference: Počítač SHARP MZ-800 a emulátory

Od: Petr Žydek
Datum: 1.11.2009 22: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)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]