[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