Ich habe mir einen IDE Adapter nach dem Muster von P. Putnik ...
http://www.ppest.org/atari/megastide.htmlaufgebaut und erfolgreich in einem Mega ST getestet. Das ganze einfach in die Mitte eines IDE Flachbandkabels mit Hilfe einer kleinen Lochrasterplatine welche das 16V8 Gal und den LS03 Baustein tragen. Das File ist geändert da ich schon TOS2.06 habe ...
-----------------------------
*IDENTIFICATION
STIDE;
*TYPE
GAL16V8;
*PINS
%INPUTS %
A23 = 1,
A22 = 2,
A21 = 3,
A20 = 4,
A19 = 5,
A18 = 6,
A17 = 7,
A16 = 8,
A5 = 9,
AS = 11,
RW = 12,
%OUTPUTS %
SELP = 13,
SELS = 14,
IORD = 15,
IOWR = 16,
DTACK = 17;
*BOOLEAN-EQUATIONS
DTACK = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
A23*A22*A21*A20*/A19*/A18*/A17*/A16;
/SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A5;
/SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*A5;
/IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*RW;
/IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/RW;
*END
-----------------------------
Um das ganze im TT anzuschliessen werden die Datenleitungen D0-D15 am Fastramstecker mit D16-D31 verbunden. RW, AS sind ebenfalls am Fastramstecker vorhanden. Der TT händelt 16bit Zugriffe über DSACK0 (HI) und DSACK1 (LO) ...
-----------------------------
*IDENTIFICATION
TTIDE;
*TYPE
GAL16V8;
*PINS
%INPUTS %
A23 = 1,
A22 = 2,
A21 = 3,
A20 = 4,
A19 = 5,
A18 = 6,
A17 = 7,
A16 = 8,
A5 = 9,
AS = 11,
RW = 12,
%OUTPUTS %
SELP = 13,
SELS = 14,
IORD = 15,
IOWR = 16,
DSACK0 = 18,
DSACK1 = 19;
*BOOLEAN-EQUATIONS
DSACK0 = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
A23*A22*A21*A20*/A19*/A18*/A17*/A16;
/DSACK1 = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
A23*A22*A21*A20*/A19*/A18*/A17*/A16;
/SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A5;
/SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*A5;
/IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*RW;
/IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/RW;
*END
-----------------------------
Ich habe es noch nicht ausprobiert mit dem Gal für DSACK0/1 aber ich denke das es nicht funktioniert da noch ein Ersatz für das 68000er DTACK Signal fehlt.
Wenn jemand eine Idee hat, bitte hier mitteilen. Das Interface auf der STLABS Seite im Web funktioniert wahrscheinlich so er den IDE Port 32bit breit einblendet, da ansonsten seine Beschreibung das er nur noch INIT (PIN 10 ACSI/DMA) und eine Leitung für 16bit ACK verwendet. Aber ausser einem XDS Signal (schon probiert!) ist auf dem Fastramstecker oder nur über eine Leitung erreichbar mir nichts bekannt. Am MFP das DTACK Signal an PIN50 habe ich schon probiert.