Hardware > Hardware (Classic 16-/32-Bit)

ST im ATX Format

<< < (39/62) > >>

LarryL:

--- Zitat von: LarryL am Fr 16.12.2022, 10:07:44 ---
--- Zitat von: Lukas Frank am Fr 16.12.2022, 10:02:05 ---Vermute mal das IDE ist mit im TOS GAL mit drin. Musst du mal fragen ob du die Quellen haben kannst und den IDE Teil rausnehmen ...

--- Ende Zitat ---

Ja, sieht so aus…
Ich frag mal den Daniel…

--- Ende Zitat ---

Das war die Antwort von Daniel:

--- Code: --- IDE and Tos is Putnik's design from here:
https://atari.8bitchip.info/aidesch.htm
https://atari.8bitchip.info/astide.php

There is no possibility to disable IDE, but there is a GAL listing file, so if You're able to modify GAL. You should reach the goal.
--- Ende Code ---

Lukas Frank:
*IDENTIFICATION
   T206IDE3;

*TYPE
  GAL20V8;
 
*PINS
 
    %INPUTS %
   
    A23 = 1,
    A22 = 2,
    A21 = 3,
    A20 = 4,
    A19 = 5,
    A18 = 6,
    A17 = 7,
    A16 = 8,
    A15 = 9,
    A14 = 10,

    A5 = 11,
     
    AS = 13,
    RW = 14,
    ROM2 = 23,

    %OUTPUTS %
             
    CE1 = 21,  %E00000-E1FFFF %
    CE2 = 22,  %E20000-E3FFFF %
   
    SELP = 16,
    SELS = 17,
    IORD = 18,
    IOWR = 19,
    DTACK = 20,    %Goes to inverter with Open Collector e.g. 74LS03 %
    LINEA = 15;  %To line transc. drivers for D0-D15, e.g. 74HCT245%


*BOOLEAN-EQUATIONS


   DTACK = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
   A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
   
   /CE1 = /AS*A23*A22*A21*/A20*/A19*/A18*/A17*RW+/ROM2;
   /CE2 = /AS*A23*A22*A21*/A20*/A19*/A18*A17*RW;
   /SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/A5;
   /SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*A5;
   /IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*RW;
   /IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/RW;
   /LINEA = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
   
*END

LarryL:

--- Zitat von: Lukas Frank am Sa 17.12.2022, 08:07:53 ---*IDENTIFICATION
   T206IDE3;

*TYPE
  GAL20V8;
 
*PINS
 
    %INPUTS %
   
    A23 = 1,
    A22 = 2,
    A21 = 3,
    A20 = 4,
    A19 = 5,
    A18 = 6,
    A17 = 7,
    A16 = 8,
    A15 = 9,
    A14 = 10,

    A5 = 11,
     
    AS = 13,
    RW = 14,
    ROM2 = 23,

    %OUTPUTS %
             
    CE1 = 21,  %E00000-E1FFFF %
    CE2 = 22,  %E20000-E3FFFF %
   
    SELP = 16,
    SELS = 17,
    IORD = 18,
    IOWR = 19,
    DTACK = 20,    %Goes to inverter with Open Collector e.g. 74LS03 %
    LINEA = 15;  %To line transc. drivers for D0-D15, e.g. 74HCT245%


*BOOLEAN-EQUATIONS


   DTACK = /AS*A23*A22*A21*/A20*/A19*/A18*RW+
   A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
   
   /CE1 = /AS*A23*A22*A21*/A20*/A19*/A18*/A17*RW+/ROM2;
   /CE2 = /AS*A23*A22*A21*/A20*/A19*/A18*A17*RW;
   /SELP = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/A5;
   /SELS = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*A5;
   /IORD = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*RW;
   /IOWR = /AS*A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14*/RW;
   /LINEA = A23*A22*A21*A20*/A19*/A18*/A17*/A16*/A15*/A14;
   
*END

--- Ende Zitat ---

Ja, das file hatte ich auch identifiziert…

Dann bei den Equations alles bis auf /CE1 und /CE2 rausschmeißen?

Lukas Frank:
Ich habe keine Ahnung aber so einfach ist das nicht. ROM2 braucht es sowie DTACK und einige Adressen ...

LarryL:

--- Zitat von: Lukas Frank am Sa 17.12.2022, 09:02:37 ---Ich habe keine Ahnung aber so einfach ist das nicht. ROM2 braucht es sowie DTACK und einige Adressen ...

--- Ende Zitat ---

Ok…
Werde ich mich mal in die Materie einarbeiten
Erkenntnisgewinnung ist ja Teil der ganzen Übung - sonst bräuchte man ja nix selber zusammenbauen :-)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln