/******************************************************************************
*
*  342-0032	Apple /// Video mode control ROM
*
*  2316 / 2716
*
*  	 1 A7	MIX		24 VCC
*  	 2 A6	HIRES		23 A8	TEXT
*  	 3 A5	-AIISW		22 A9	V2
*  	 4 A4	PAGE2		21 E1	=1
*  	 5 A3	VBL		20 /E2	=0
*  	 6 A2	S4		19 A10	V4
*  	 7 A1	=1		18 /E3	=0
*  	 8 A0	=0		17 D7	DHIRES
*  	 9 D0	-PG2		16 D6	AIILORES
*	10 D1	SEL374		15 D5	OE374
*	11 D2	-COLRKL		14 D4	-CH80
*	12 Gnd			13 D3	AHIRES
*
******************************************************************************/

-PG2	= S4 * /VBL * PAGE2 * -AIISW * HIRES * MIX 
        + S4 * /VBL * PAGE2 * -AIISW * HIRES * TEXT 

/SEL374	= /VBL * /PAGE2 *       /-AIISW *                 /TEXT *       /V4 
        + /VBL *  PAGE2 *  S4 *  -AIISW * /HIRES 
        + /VBL * /PAGE2 *                  HIRES *        /TEXT *       /V4 
        + /VBL *          /S4 *  -AIISW *  HIRES 
        + /VBL *  PAGE2 *       /-AIISW *                  TEXT 
        + /VBL *  PAGE2 *  S4 *           /HIRES *         TEXT 
        + /VBL * /PAGE2 *        -AIISW *  HIRES *                      /V4 
        + /VBL * /PAGE2 *       /-AIISW *                 /TEXT * /V2 
        + /VBL * /PAGE2 *                  HIRES *        /TEXT * /V2 
        + /VBL * /PAGE2 *        -AIISW *  HIRES * /V2 
        + /VBL * /PAGE2 *       /-AIISW *          /MIX * /TEXT 
        + /VBL * /PAGE2 *                  HIRES * /MIX * /TEXT 
        + /VBL *  PAGE2 *       /-AIISW *           MIX *          V2 *  V4 
        + /VBL *  PAGE2 *  S4 *           /HIRES *  MIX *          V2 *  V4 
        + /VBL * /PAGE2 *        -AIISW *  HIRES *                 V2 *  V4 
        + /VBL * /PAGE2 *        -AIISW *  HIRES *         TEXT 

-COLRKL	= /-AIISW *                /TEXT 
        +  -AIISW *         /MIX *  TEXT 
        +  -AIISW * HIRES *         TEXT 

AHIRES	= -AIISW * HIRES * MIX * TEXT 

/-CH80	= -AIISW * MIX 

/OE374	= /-AIISW * /HIRES *        /TEXT * /V4 
        +  -AIISW *          /MIX *  TEXT 
        + /-AIISW * /HIRES *        /TEXT * /V2 
        + /-AIISW * /HIRES * /MIX * /TEXT 

AIILORES= /-AIISW * /HIRES *        /TEXT * /V4 
        +  -AIISW *  HIRES *  MIX *  TEXT 
        + /-AIISW * /HIRES *        /TEXT * /V2 
        + /-AIISW * /HIRES * /MIX * /TEXT 

/DHIRES	= /HIRES 
        + VBL 
        + /-AIISW * TEXT 
        + /-AIISW * MIX * V2 * V4 


/*************************  End of Logic Description.  ***********************/


/*--------------------------------------------
 A A A A A A A A A A A      D D D D D D D D 
 1 9 8 7 6 5 4 3 2 1 0      7 6 5 4 3 2 1 0 
 0 
--------------------------------------------*/
 0 0 0 0 0 0 0 0 X X X      L H L H L H L L 
 0 0 0 0 0 0 0 1 X X X      L H L H L H H L 
 0 0 0 0 0 0 1 X X X X      L H L H L H H L 
 0 0 0 0 0 1 0 X X X X      L L H H L L H L 
 0 0 0 0 0 1 1 0 0 X X      L L H H L L H L 
 0 0 0 0 0 1 1 0 1 X X      L L H H L L L L 
 0 0 0 0 0 1 1 1 X X X      L L H H L L H L 
 0 0 0 0 1 0 0 0 X X X      H L H H L H L L 
 0 0 0 0 1 0 0 1 X X X      L L H H L H H L 
 0 0 0 0 1 0 1 0 X X X      H L H H L H H L 
 0 0 0 0 1 0 1 1 X X X      L L H H L H H L 
 0 0 0 0 1 1 0 0 X X X      H L H H L L L L 
 0 0 0 0 1 1 0 1 X X X      L L H H L L H L 
 0 0 0 0 1 1 1 0 0 X X      H L H H L L L L 
 0 0 0 0 1 1 1 0 1 X X      H L H H L L H L 
 0 0 0 0 1 1 1 1 X X X      L L H H L L H L 
 0 0 0 1 0 0 0 0 X X X      L H L H L H L L 
 0 0 0 1 0 0 0 1 X X X      L H L H L H H L 
 0 0 0 1 0 0 1 X X X X      L H L H L H H L 
 0 0 0 1 0 1 0 X X X X      L L H L L L H L 
 0 0 0 1 0 1 1 0 0 X X      L L H L L L H L 
 0 0 0 1 0 1 1 0 1 X X      L L H L L L L L 
 0 0 0 1 0 1 1 1 X X X      L L H L L L H L 
 0 0 0 1 1 0 0 0 X X X      H L H H L H L L 
 0 0 0 1 1 0 0 1 X X X      L L H H L H H L 
 0 0 0 1 1 0 1 0 X X X      H L H H L H H L 
 0 0 0 1 1 0 1 1 X X X      L L H H L H H L 
 0 0 0 1 1 1 0 0 X X X      H L H L L L L L 
 0 0 0 1 1 1 0 1 X X X      L L H L L L H L 
 0 0 0 1 1 1 1 0 0 X X      H L H L L L L L 
 0 0 0 1 1 1 1 0 1 X X      H L H L L L H H 
 0 0 0 1 1 1 1 1 X X X      L L H L L L H L 
 0 0 1 0 0 0 0 X X X X      L L H H L L H L 
 0 0 1 0 0 0 1 0 X X X      L L H H L L L L 
 0 0 1 0 0 0 1 1 X X X      L L H H L L H L 
 0 0 1 0 0 1 0 X X X X      L L L H L H H L 
 0 0 1 0 0 1 1 0 0 X X      L L L H L H H L 
 0 0 1 0 0 1 1 0 1 X X      L L L H L H L L 
 0 0 1 0 0 1 1 1 X X X      L L L H L H H L 
 0 0 1 0 1 0 0 X X X X      L L H H L L H L 
 0 0 1 0 1 0 1 0 X X X      L L H H L L L L 
 0 0 1 0 1 0 1 1 X X X      L L H H L L H L 
 0 0 1 0 1 1 0 0 X X X      H L L H L H L L 
 0 0 1 0 1 1 0 1 X X X      L L L H L H H L 
 0 0 1 0 1 1 1 0 0 X X      H L L H L H L L 
 0 0 1 0 1 1 1 0 1 X X      H L L H L H H H 
 0 0 1 0 1 1 1 1 X X X      L L L H L H H L 
 0 0 1 1 0 0 0 X X X X      L L H H L L H L 
 0 0 1 1 0 0 1 0 X X X      L L H H L L L L 
 0 0 1 1 0 0 1 1 X X X      L L H H L L H L 
 0 0 1 1 0 1 0 X X X X      L L H L L L H L 
 0 0 1 1 0 1 1 0 0 X X      L L H L L L H L 
 0 0 1 1 0 1 1 0 1 X X      L L H L L L L L 
 0 0 1 1 0 1 1 1 X X X      L L H L L L H L 
 0 0 1 1 1 0 0 X X X X      L L H H L L H L 
 0 0 1 1 1 0 1 0 X X X      L L H H L L L L 
 0 0 1 1 1 0 1 1 X X X      L L H H L L H L 
 0 0 1 1 1 1 0 0 X X X      H H H L H H L L 
 0 0 1 1 1 1 0 1 X X X      L H H L H H H L 
 0 0 1 1 1 1 1 0 0 X X      H H H L H H L L 
 0 0 1 1 1 1 1 0 1 X X      H H H L H H H H 
 0 0 1 1 1 1 1 1 X X X      L H H L H H H L 
 0 1 0 0 0 0 0 0 X X X      L H L H L H L L 
 0 1 0 0 0 0 0 1 X X X      L H L H L H H L 
 0 1 0 0 0 0 1 X X X X      L H L H L H H L 
 0 1 0 0 0 1 0 X X X X      L L H H L L H L 
 0 1 0 0 0 1 1 0 0 X X      L L H H L L H L 
 0 1 0 0 0 1 1 0 1 X X      L L H H L L L L 
 0 1 0 0 0 1 1 1 X X X      L L H H L L H L 
 0 1 0 0 1 0 0 0 X X X      H L H H L H L L 
 0 1 0 0 1 0 0 1 X X X      L L H H L H H L 
 0 1 0 0 1 0 1 0 X X X      H L H H L H H L 
 0 1 0 0 1 0 1 1 X X X      L L H H L H H L 
 0 1 0 0 1 1 0 0 X X X      H L H H L L L L 
 0 1 0 0 1 1 0 1 X X X      L L H H L L H L 
 0 1 0 0 1 1 1 0 0 X X      H L H H L L L L 
 0 1 0 0 1 1 1 0 1 X X      H L H H L L H L 
 0 1 0 0 1 1 1 1 X X X      L L H H L L H L 
 0 1 0 1 0 0 0 0 X X X      L H L H L H L L 
 0 1 0 1 0 0 0 1 X X X      L H L H L H H L 
 0 1 0 1 0 0 1 X X X X      L H L H L H H L 
 0 1 0 1 0 1 0 X X X X      L L H L L L H L 
 0 1 0 1 0 1 1 0 0 X X      L L H L L L H L 
 0 1 0 1 0 1 1 0 1 X X      L L H L L L L L 
 0 1 0 1 0 1 1 1 X X X      L L H L L L H L 
 0 1 0 1 1 0 0 0 X X X      H L H H L H L L 
 0 1 0 1 1 0 0 1 X X X      L L H H L H H L 
 0 1 0 1 1 0 1 0 X X X      H L H H L H H L 
 0 1 0 1 1 0 1 1 X X X      L L H H L H H L 
 0 1 0 1 1 1 0 0 X X X      H L H L L L L L 
 0 1 0 1 1 1 0 1 X X X      L L H L L L H L 
 0 1 0 1 1 1 1 0 0 X X      H L H L L L L L 
 0 1 0 1 1 1 1 0 1 X X      H L H L L L H H 
 0 1 0 1 1 1 1 1 X X X      L L H L L L H L 
 0 1 1 0 0 0 0 X X X X      L L H H L L H L 
 0 1 1 0 0 0 1 0 X X X      L L H H L L L L 
 0 1 1 0 0 0 1 1 X X X      L L H H L L H L 
 0 1 1 0 0 1 0 X X X X      L L L H L H H L 
 0 1 1 0 0 1 1 0 0 X X      L L L H L H H L 
 0 1 1 0 0 1 1 0 1 X X      L L L H L H L L 
 0 1 1 0 0 1 1 1 X X X      L L L H L H H L 
 0 1 1 0 1 0 0 X X X X      L L H H L L H L 
 0 1 1 0 1 0 1 0 X X X      L L H H L L L L 
 0 1 1 0 1 0 1 1 X X X      L L H H L L H L 
 0 1 1 0 1 1 0 0 X X X      H L L H L H L L 
 0 1 1 0 1 1 0 1 X X X      L L L H L H H L 
 0 1 1 0 1 1 1 0 0 X X      H L L H L H L L 
 0 1 1 0 1 1 1 0 1 X X      H L L H L H H H 
 0 1 1 0 1 1 1 1 X X X      L L L H L H H L 
 0 1 1 1 0 0 0 X X X X      L L H H L L H L 
 0 1 1 1 0 0 1 0 X X X      L L H H L L L L 
 0 1 1 1 0 0 1 1 X X X      L L H H L L H L 
 0 1 1 1 0 1 0 X X X X      L L H L L L H L 
 0 1 1 1 0 1 1 0 0 X X      L L H L L L H L 
 0 1 1 1 0 1 1 0 1 X X      L L H L L L L L 
 0 1 1 1 0 1 1 1 X X X      L L H L L L H L 
 0 1 1 1 1 0 0 X X X X      L L H H L L H L 
 0 1 1 1 1 0 1 0 X X X      L L H H L L L L 
 0 1 1 1 1 0 1 1 X X X      L L H H L L H L 
 0 1 1 1 1 1 0 0 X X X      H H H L H H L L 
 0 1 1 1 1 1 0 1 X X X      L H H L H H H L 
 0 1 1 1 1 1 1 0 0 X X      H H H L H H L L 
 0 1 1 1 1 1 1 0 1 X X      H H H L H H H H 
 0 1 1 1 1 1 1 1 X X X      L H H L H H H L 
 1 0 0 0 0 0 0 0 X X X      L H L H L H L L 
 1 0 0 0 0 0 0 1 X X X      L H L H L H H L 
 1 0 0 0 0 0 1 X X X X      L H L H L H H L 
 1 0 0 0 0 1 0 X X X X      L L H H L L H L 
 1 0 0 0 0 1 1 0 0 X X      L L H H L L H L 
 1 0 0 0 0 1 1 0 1 X X      L L H H L L L L 
 1 0 0 0 0 1 1 1 X X X      L L H H L L H L 
 1 0 0 0 1 0 0 0 X X X      H L H H L H L L 
 1 0 0 0 1 0 0 1 X X X      L L H H L H H L 
 1 0 0 0 1 0 1 0 X X X      H L H H L H H L 
 1 0 0 0 1 0 1 1 X X X      L L H H L H H L 
 1 0 0 0 1 1 0 0 X X X      H L H H L L L L 
 1 0 0 0 1 1 0 1 X X X      L L H H L L H L 
 1 0 0 0 1 1 1 0 0 X X      H L H H L L L L 
 1 0 0 0 1 1 1 0 1 X X      H L H H L L H L 
 1 0 0 0 1 1 1 1 X X X      L L H H L L H L 
 1 0 0 1 0 0 0 0 X X X      L H L H L H L L 
 1 0 0 1 0 0 0 1 X X X      L H L H L H H L 
 1 0 0 1 0 0 1 X X X X      L H L H L H H L 
 1 0 0 1 0 1 0 X X X X      L L H L L L H L 
 1 0 0 1 0 1 1 0 0 X X      L L H L L L H L 
 1 0 0 1 0 1 1 0 1 X X      L L H L L L L L 
 1 0 0 1 0 1 1 1 X X X      L L H L L L H L 
 1 0 0 1 1 0 0 0 X X X      H L H H L H L L 
 1 0 0 1 1 0 0 1 X X X      L L H H L H H L 
 1 0 0 1 1 0 1 0 X X X      H L H H L H H L 
 1 0 0 1 1 0 1 1 X X X      L L H H L H H L 
 1 0 0 1 1 1 0 0 X X X      H L H L L L L L 
 1 0 0 1 1 1 0 1 X X X      L L H L L L H L 
 1 0 0 1 1 1 1 0 0 X X      H L H L L L L L 
 1 0 0 1 1 1 1 0 1 X X      H L H L L L H H 
 1 0 0 1 1 1 1 1 X X X      L L H L L L H L 
 1 0 1 0 0 0 0 X X X X      L L H H L L H L 
 1 0 1 0 0 0 1 0 X X X      L L H H L L L L 
 1 0 1 0 0 0 1 1 X X X      L L H H L L H L 
 1 0 1 0 0 1 0 X X X X      L L L H L H H L 
 1 0 1 0 0 1 1 0 0 X X      L L L H L H H L 
 1 0 1 0 0 1 1 0 1 X X      L L L H L H L L 
 1 0 1 0 0 1 1 1 X X X      L L L H L H H L 
 1 0 1 0 1 0 0 X X X X      L L H H L L H L 
 1 0 1 0 1 0 1 0 X X X      L L H H L L L L 
 1 0 1 0 1 0 1 1 X X X      L L H H L L H L 
 1 0 1 0 1 1 0 0 X X X      H L L H L H L L 
 1 0 1 0 1 1 0 1 X X X      L L L H L H H L 
 1 0 1 0 1 1 1 0 0 X X      H L L H L H L L 
 1 0 1 0 1 1 1 0 1 X X      H L L H L H H H 
 1 0 1 0 1 1 1 1 X X X      L L L H L H H L 
 1 0 1 1 0 0 0 X X X X      L L H H L L H L 
 1 0 1 1 0 0 1 0 X X X      L L H H L L L L 
 1 0 1 1 0 0 1 1 X X X      L L H H L L H L 
 1 0 1 1 0 1 0 X X X X      L L H L L L H L 
 1 0 1 1 0 1 1 0 0 X X      L L H L L L H L 
 1 0 1 1 0 1 1 0 1 X X      L L H L L L L L 
 1 0 1 1 0 1 1 1 X X X      L L H L L L H L 
 1 0 1 1 1 0 0 X X X X      L L H H L L H L 
 1 0 1 1 1 0 1 0 X X X      L L H H L L L L 
 1 0 1 1 1 0 1 1 X X X      L L H H L L H L 
 1 0 1 1 1 1 0 0 X X X      H H H L H H L L 
 1 0 1 1 1 1 0 1 X X X      L H H L H H H L 
 1 0 1 1 1 1 1 0 0 X X      H H H L H H L L 
 1 0 1 1 1 1 1 0 1 X X      H H H L H H H H 
 1 0 1 1 1 1 1 1 X X X      L H H L H H H L 
 1 1 0 0 0 0 0 0 X X X      L H L H L H L L 
 1 1 0 0 0 0 0 1 X X X      L H L H L H H L 
 1 1 0 0 0 0 1 X X X X      L H L H L H H L 
 1 1 0 0 0 1 0 X X X X      L L H H L L H L 
 1 1 0 0 0 1 1 0 0 X X      L L H H L L H L 
 1 1 0 0 0 1 1 0 1 X X      L L H H L L L L 
 1 1 0 0 0 1 1 1 X X X      L L H H L L H L 
 1 1 0 0 1 0 0 0 X X X      H L H H L H L L 
 1 1 0 0 1 0 0 1 X X X      L L H H L H H L 
 1 1 0 0 1 0 1 0 X X X      H L H H L H H L 
 1 1 0 0 1 0 1 1 X X X      L L H H L H H L 
 1 1 0 0 1 1 0 0 X X X      H L H H L L L L 
 1 1 0 0 1 1 0 1 X X X      L L H H L L H L 
 1 1 0 0 1 1 1 0 0 X X      H L H H L L L L 
 1 1 0 0 1 1 1 0 1 X X      H L H H L L H L 
 1 1 0 0 1 1 1 1 X X X      L L H H L L H L 
 1 1 0 1 0 0 0 X X X X      L L H H L H H L 
 1 1 0 1 0 0 1 0 X X X      L L H H L H L L 
 1 1 0 1 0 0 1 1 X X X      L L H H L H H L 
 1 1 0 1 0 1 0 X X X X      L L H L L L H L 
 1 1 0 1 0 1 1 0 0 X X      L L H L L L H L 
 1 1 0 1 0 1 1 0 1 X X      L L H L L L L L 
 1 1 0 1 0 1 1 1 X X X      L L H L L L H L 
 1 1 0 1 1 0 0 X X X X      L L H H L H H L 
 1 1 0 1 1 0 1 0 X X X      L L H H L H L L 
 1 1 0 1 1 0 1 1 X X X      L L H H L H H L 
 1 1 0 1 1 1 0 0 X X X      H L H L L L L L 
 1 1 0 1 1 1 0 1 X X X      L L H L L L H L 
 1 1 0 1 1 1 1 0 0 X X      H L H L L L L L 
 1 1 0 1 1 1 1 0 1 X X      H L H L L L H H 
 1 1 0 1 1 1 1 1 X X X      L L H L L L H L 
 1 1 1 0 0 0 0 X X X X      L L H H L L H L 
 1 1 1 0 0 0 1 0 X X X      L L H H L L L L 
 1 1 1 0 0 0 1 1 X X X      L L H H L L H L 
 1 1 1 0 0 1 0 X X X X      L L L H L H H L 
 1 1 1 0 0 1 1 0 0 X X      L L L H L H H L 
 1 1 1 0 0 1 1 0 1 X X      L L L H L H L L 
 1 1 1 0 0 1 1 1 X X X      L L L H L H H L 
 1 1 1 0 1 0 0 X X X X      L L H H L L H L 
 1 1 1 0 1 0 1 0 X X X      L L H H L L L L 
 1 1 1 0 1 0 1 1 X X X      L L H H L L H L 
 1 1 1 0 1 1 0 0 X X X      H L L H L H L L 
 1 1 1 0 1 1 0 1 X X X      L L L H L H H L 
 1 1 1 0 1 1 1 0 0 X X      H L L H L H L L 
 1 1 1 0 1 1 1 0 1 X X      H L L H L H H H 
 1 1 1 0 1 1 1 1 X X X      L L L H L H H L 
 1 1 1 1 0 0 0 X X X X      L L H H L L H L 
 1 1 1 1 0 0 1 0 X X X      L L H H L L L L 
 1 1 1 1 0 0 1 1 X X X      L L H H L L H L 
 1 1 1 1 0 1 0 X X X X      L L H L L L H L 
 1 1 1 1 0 1 1 0 0 X X      L L H L L L H L 
 1 1 1 1 0 1 1 0 1 X X      L L H L L L L L 
 1 1 1 1 0 1 1 1 X X X      L L H L L L H L 
 1 1 1 1 1 0 0 X X X X      L L H H L L H L 
 1 1 1 1 1 0 1 0 X X X      L L H H L L L L 
 1 1 1 1 1 0 1 1 X X X      L L H H L L H L 
 1 1 1 1 1 1 0 0 X X X      H H H L H H L L 
 1 1 1 1 1 1 0 1 X X X      L H H L H H H L 
 1 1 1 1 1 1 1 0 0 X X      H H H L H H L L 
 1 1 1 1 1 1 1 0 1 X X      H H H L H H H H 
 1 1 1 1 1 1 1 1 X X X      L H H L H H H L 

/**************************  End of Simulation Data.  ************************/

