[Coco] 26-3024 Multi-Pak Equations

Little John sales at gimechip.com
Sun Oct 24 21:05:19 EDT 2010


here is the ".jed" file resulting from compiling the equations in case 
anyone needs it (this is for a 16v8 GAL and not a PAL/PLD):

CUPL(WM)        5.0a  Serial# ********
Device          g16v8s  Library DLIB-h-40-9
Created         Sun Oct 24 20:01:44 2010
Name            26-3024 M.P.I. Upgrade
Partno          GCC-3024.01
Revision        01
Date            6/1/2010
Designer        John Turner
Company         GIMEchip.com
Assembly        26-3024 M.P.I. Upgrade PAL for CoCo 3
Location        U6
*QP20
*QF2194
*G0
*F0
*L00768 10100111011101110111011001010110
*L01024 10100111011101110111011101010101
*L01280 10100111111111111111111111111111
*L01312 11111110111111111111111111111111
*L01344 11111111111011111111111111111111
*L02048 00000000010001110100001101000011
*L02080 00101101001100110011000000110010
*L02112 00110100111000111111111111111111
*L02144 11111111111111111111111111111111
*L02176 111111111111111110
*C1E92
*AC7C
----- Original Message ----- 
From: "Little John" <sales at gimechip.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Sunday, October 24, 2010 6:17 PM
Subject: [Coco] 26-3024 Multi-Pak Equations


> If you have the ability to program 16V8 GAL's, you can upgrade your own 
> 26-3024 MPI with these equations, just compile them in WinCUPL: (if you 
> don't have WinCUPL or just don't want to bother compiling them, email me 
> and I'll send you the ".JED" as an email attachment):
>
> Name     26-3024 M.P.I. Upgrade ;
> PartNo   GCC-3024.01 ;
> Date     6/1/2010 ;
> Revision 01 ;
> Designer John Turner ;
> Company  GIMEchip.com ;
> Assembly 26-3024 M.P.I. Upgrade PAL for CoCo 3 ;
> Location U6 ;
> Device   g16v8 ;
> /* ***************************************** INPUT PINS 
> **********************************************/
> PIN 01 = !FFXX;       /* LOW For Any Address Between $FF00-$FFFF 
> */
> PIN [2..9] = [A7..0]; /* CPU A7 - A0 
> */
> PIN 11 = RW;          /* READ = 1, WRITE = 0 
> */
> PIN 12 = E;           /* E-Clock 
> */
> PIN 13 = Q;           /* Q-Clock 
> */
> PIN 18 = !CTS;        /* Cartridge Select Signal. 
> */
> PIN 19 = !SLENB;      /* Input To Disable Device Selection. 
> */
> /* ***************************************** OUTPUT PINS 
> *********************************************/
> PIN 14 = !DBEN;       /* Enables The Multi-Pak Interface Data Buffer 
> */
> PIN 15 = !IOR;        /* Read the Slot Select Latch. 
> */
> PIN 16 = !IOW;        /* Write the Slot Select Latch 
> */
> /* ***************************** LOGIC EQUATIONS & VARIABLE DEFINITIONS 
> ******************************/
> FIELD ADDRESS = [A7..0];                        /* 
> */
> LATCH = ADDRESS:[7F];                           /* Slot Select Latch@$FF7F 
> */
> IOR = LATCH & FFXX & E & RW;                    /* Active on $FF7F and E=1 
> and RW=1                  */
> IOW = LATCH & FFXX & E & !RW & !Q;              /* Active on $FF7F and E=1 
> and RW=0 and Q=0          */
> DBEN = (ADDRESS:[40..7F] & FFXX) # SLENB # CTS; /* Active $FF40-$FF7F or 
> SLENB or CTS                */
> /* 
> ***************************************************************************************************/
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco 




More information about the Coco mailing list