aboutsummaryrefslogtreecommitdiff
path: root/z80/z80_decoder.abl
blob: a51e89b6e1df4a77f6d7ecc5ff1304a1638c451b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module z80_adr_decoder

declarations 
dev device 'P16v8';
IOR, a4, a5, a6, a7, MEMREQ pin 1,2,3,4,5,6;
ROMCE, RAMCE, PIO1CE, PIO2CE, CTCCE pin 16, 12, 13, 14, 15;


equations
!ROMCE	= (!MEMREQ & !a7);
!RAMCE	= (!MEMREQ & a7);
!PIO1CE = (!IOR & a4 & !a5 & !a6);
!PIO2CE = (!IOR & a5 & !a4 & !a6);
!CTCCE	= (!IOR & a6 & !a5 & !a4);

end z80_adr_decoder