Skip to content

Instantly share code, notes, and snippets.

@houmei
Created December 3, 2025 13:36
Show Gist options
  • Select an option

  • Save houmei/2c808a8439862a26a33cdda05beacf33 to your computer and use it in GitHub Desktop.

Select an option

Save houmei/2c808a8439862a26a33cdda05beacf33 to your computer and use it in GitHub Desktop.
FM-11 Z80 CARD INTERRUPT MASK(LOWER)
Name FM11Z80INTL;
PartNo FM11Z80;
Revision 01;
Date 25/12/01;
Designer Katunori Takesita;
Company MSD;
Assembly ;
Location ;
Device G22V10;
/* INPUTS */
Pin 1 = CLK; /* MASKSET */
Pin 2 = DIN0;
Pin 3 = DIN1;
pin 4 = DIN2;
pin 5 = DIN3;
pin 6 = !RESET;
pin 7 = !INT0;
pin 8 = !INT1A;
pin 9 = !INT1B;
pin 10 = !INT2A;
pin 11 = !INT2B;
/* pin 12 GND */
pin 13 = !OE; /* read */
pin 14 = !INT3C;
pin 15 = !INT3B;
pin 16 = !INT3A;
/* OUTPUTS */
/* pin 24 Vcc */
Pin [23..20] = [DOUT0..3];
Pin 19 = !INTL;
[DOUT3..0].ar = RESET;
DOUT3.sp = 'b'0;
DOUT2.sp = 'b'0;
DOUT1.sp = 'b'0;
DOUT0.sp = 'b'0;
DOUT3.oe = OE;
DOUT2.oe = OE;
DOUT1.oe = OE;
DOUT0.oe = OE;
DOUT3.d = DIN3;
DOUT2.d = DIN2;
DOUT1.d = DIN1;
DOUT0.d = DIN0;
INTL = (DOUT0 & INT0) #
(DOUT1 & (INT1A # INT1B)) #
(DOUT2 & (INT2A # INT2B)) #
(DOUT3 & (INT3A # INT3B # INT3C));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment