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

Od: Zdenek Adler
Datum: 13.2.2006 13:13
Předmět: Re: Čím by bylo dobré se zabývat


Ahoj ahoj,

Pri precteni Petrovy studie jsem si trosku povzdechnul nad tim, kolikpak si 
asi lidi postavilo treba IDE rozhrani... Nicmene me to utvrdilo v myslence 
ze se s nim prislo prilis pozde a uz se asi nenajde nikdo, kdo bude tento na 
MZ-800 novy hardware mohutne podporovat zaplavou noveho softwaru. Privedlo 
me to ale na uplne jinou myslenku, a to vyuziti noveho hardwaru ktery 
ucinime plne kompatabilni s tim stavajicim. Ale abych byl konkretnejsi - 
napadla me emulace radice FDD za pomoci jednocipoveho uP (treba muj oblibeny 
DS89C450 nebo Atmel AVR), latche a SD karty. Na SD kartu by bylo mozne 
nahravat na PC obrazy disket v pomerne vymakanem "extended CPC" formatu 
ktery mimojine pouzivam i v emulatoru, procesor by se pak staral o cteni dat 
z karty (pres SPI rozhrani) a emulaci radice WD2791. Myslim ze to neni 
neresitelne a jestli nektery vikend seberu dostatek odvahy tak to i 
zbastlim. Vyresi se tim celkova kompatabilita napriklad i s BASICem, nebude 
problem emulace 4 mechanik, zadny strach o magneticka media... Rychlost bude 
minimalne srovnatelna s klasickou FDD, pri nejhorsim o neco malo nizsi... 
(pri SW emulaci SPI a cteni z SD karty jsem s DS89C450/33MHz cetl data z 
karty pod FAT16 rychlosti pres 200KB/s, k tomu jeste bude treba pripocitat 
emulaci WD, komunikaci po sbernici Z80,...). Kdyby to cele fungovalo, nasel 
by se tu nekdo se zajmem o stavbu neceho podobneho?

V priloze posilam neco malo co jsem kdysi cmaral v Eagle abych zprovoznil co 
nejprimitivnejsi prevod na VGA. AL250 ma digitalni vstup v RGB565, u MZ-800 
jsem ale vyuzil pro kazdou barvu myslim jen 2 nejvyssi bity pro RGBI signal. 
Take je nutny spravny init chipu bez ktereho ti monitor nezasynchronizuje. 
Dalsi co chip umi je i OSD menu, mam pocit ze do nej jde i flashnout vlastni 
logo a dalsi... Kdyby bylo treba, mozna doma nekde vyhrabu program do te 
89C2051 kterou AL250 inicializuji - nicmene by se to same dalo delat i ze 
Sharpa.
Se zapajenim cipu nebyly zadne problemy - jeden muj kamarad mi kdysi rekl: 
"tohle by zapajelo i prase kopytem" a mel pravdu :) Staci jen mikropajka, 
minimum cinu, hodne kalafuny.... pak se jen objedou vsechny nohy, odcucne se 
prebytecny cin, ocisti se kartackem na zuby od kalafuny a stonozka je 
zapajena... Pajel jsem takto relativne snadno i pouzdra TQFP100 s rozestupem 
0.5 mm - oproti tomu je pajeni AL250 hrackou - chce to parkrat zkusit ze 
starych PC desek "odlepit" a "prilepit" nejakou stonozku a po par pokusech z 
vas budou mistri... Jinak nejblize asi AL250 bude k dostani v nemecku, odkud 
mi tehda vcelku bez prutahu (jen jsem se jim zauzloval ze v budoucnu se jim 
ozvu) zaslali i 2 vzorky na odzkouseni:

ZWINZ Technical Consulting GmbH
Ebersberger Strasse 19
D-85570 Markt Schwaben
Germany

Telephone: (49) 8121-5279
Fax: (49) 8121-41937
URL: www.techconsultzwinz.de 

Připojené soubory:

PAL2VGA.ZIP

Ostatní příspěvky vlákna:

 
[2006/1 (19)] [2006/2 (19)] [2006/3 (34)] [2006/4 (8)] [2006/5 (14)] [2006/6 (2)] [2006/7 (3)] [2006/8 (20)] [2006/9 (3)] [2006/10 (3)] [2006/11 (2)] [2006/12 (55)]


[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)]