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

Od: Vaclav Peroutka
Datum: 30.9.2008 06:34
Předmět: Re: FDC emulator


> 
> Dne Monday 29 of September 2008 20:39:53 Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz)
> napsal(a):
> > Tak tohle funguje cele trochu jinak. Na FDC je mala ROM kvuli tomu,
 protoze
> > original Sharp se pouzival WD2791. V CR byly dostupne WD2797 a tato EPROM
> > delala pouze to, ze konvertovala pomoci staticke tabulky povely 2791, aby
> > tomu ta 2797 rozumela.
> 
> Aha, tak to mě v tom případě můj hardwarový guru a bývalý aktivní
sharpista 
> mystifikoval. Není možné, že těch řadičů bylo víc a některé měly
opravdu ROM 
> s programem?

Mozne to je, ale bezne ci dokonce zname v zadnem pripade. Nektere radice na sobe
mely navic vyvedenou sbernici (myslim, ze typ "Horava"). Ale FDC spolu s
ROMdiskem jsem jeste nevidel :-) Nerikam, ze to neni mozne. Proc by nebylo.
Mozna nekdo dalsi se s tim setkal. Nicmene, pokud na te desce radice je neco
jineho, nez WD2791, tak ta EEPROM je tam na 99,999% prave na konverzi povelu
FDC.

> Je zbytečné vymýšlet kolo, když když už to mají odladěné jinde,
např tady: 
> http://www.sd2iec.de/sd2iec-0.7.3.zip

Kouknu na to, i kdyz mi tam prijde nejak moc souboru.

> Je už nějaký nástřel interface se sharpem, abych si to mohl zbastlit a
začít 
> se v tom vrtat?

Co se tyce SD karty, zatim nic konkretniho. Vse se da udelat stylem 74245,
Xilinx, Atmega. Takhle jsem to cca pred rokem zkousel - Atmel se choval jako
ROMdisk - v programove ROMce mel kod pro Sharpa a ten pri IN A,($F8) postupne
hazel na sbernici :-) Nekde mam dokonce fotky a to moje vrabci hnizdo jeste
stale v krabicce.

Pro tu CFku jsem nakreslil kartu - CF+ bootovaci ROMdisk. Krome EPROM tam je 1x 
74hct245, 2x 74hct238, 1x 74hct4040, 1x7400. Takze se to da udelat i z
"klasiky". Pravda, bizuterie se vejde do nejakeho xilinxe. ale lidi, co nemaji
zkusenosti/prostredky muzou postavit "klasickou" verzi.

Deska "klasika" s Atmegou je problem, kvuli asynchronnim hodinam na Sharpu a
Atmelu, takze tam ten Xilinx zaroven dela arbitra - generuje WAIT stavy pro
Sharpa. Z klasicke logiky by to asi taky bylo zvladnutelne, ale hrat se mi s tim
nechce.

V.

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

 
[2008/1 (9)] [2008/2 (1)] [2008/3 (7)] [2008/4 (16)] [2008/5 (22)] [2008/6 (45)] [2008/7 (9)] [2008/8 (34)] [2008/9 (134)] [2008/10 (8)] [2008/11 (3)] [2008/12 (6)]


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