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

Od: Petr Žydek
Datum: 9.3.2006 11:34
Předmět: Sharp slot to ISA bridge úspěšně vyzkoušen

Sharp slot to ISA bridge úspěšně vyzkoušen:


Již dříve jsem avizoval možnost použití
obvodů z PC pro realizaci řadiče floppy
za předpokladu totálního vymření obvodů
WD279x na trhu s elektrosoučástkami.
Řešení pro testery je na přiložené fotce.
Konektor 50 pinů s kusem kabelu je
z dodávky SCSI řadiče (nevyužit), ISA
slot jsem preparoval ze 486kové desky
během olympijského finále v hokeji.

Stačí propojit 1:1 tyto piny:
D0-D7
A0-A7
RESET
GND
+5V

Signály ISA /IOW a /IOR získáme
ze Sharpáckých /IORQ, /WR a /RD,
stačí dva logické členy OR:
ISA /IOW=/IORQ+/WR
ISA /IOR=/IORQ+/RD

Signál ISA AEN=GND
Signály ISA A8, A9=HIGH trvale

I/O adresy PC 3F0-3F7 se tím
zredukují na F0-F7, což koliduje
s obvody Sharpa [zápis na (3)F2 -
"drive kontrol register" u řadiče
s brouky DP8473 nebo WD37C65 pak
sice roztočí disketu, ale začne
taky hrát reprák (zápis na PSG)].

Dá se to vyřešit vhodným převekslováním
adresních vodičů, ale u mé testované
desky s UM8388 to není potřeba,
má jumper "drive group select" a dá
se tím přepnout na rozsah adres 370-377
(70-77 u Sharpa je volné - pro testy).

Úspěšně mi chodil:
selekt mechaniky
spuštění motoru
pohyb hlavičkou sem a tam (seek)

Potřeboval bych ale pomoc bystrého
programátora, hodil by se malý prográmek,
který by přečetl obsah např. 0. stopy,
0. strany, 1.sektor z PC diskety 720KB
a uložil by jej např. od 1200H. Pro
tyto účely to stačí (já bych to studoval
a psal dlouho). Pomožte, sám na to
nestačím, teď smolím lidem slíbené
diskové image s vzorovým Basicem, Lamačem,
P-CP/M a překvapeními.

Petr de Zviqov


Připojené soubory:

Sharp_to_ISA_bridge.jpg
 
[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)]