aboutsummaryrefslogtreecommitdiff
path: root/z80/z80_decoder.abl
diff options
context:
space:
mode:
authortoni <matzeton@googlemail.com>2015-12-08 18:37:34 +0100
committertoni <matzeton@googlemail.com>2015-12-08 18:37:34 +0100
commit0d01b813509553260eae35b645f040d2b97fe3eb (patch)
tree9c6b18785f21bad830180f1b560a96526940ef3d /z80/z80_decoder.abl
parent0c7a4259f5d34a332886c9a62ed223784242ade7 (diff)
- added z80 LED matrix snake game
Diffstat (limited to 'z80/z80_decoder.abl')
-rw-r--r--z80/z80_decoder.abl17
1 files changed, 17 insertions, 0 deletions
diff --git a/z80/z80_decoder.abl b/z80/z80_decoder.abl
new file mode 100644
index 0000000..a51e89b
--- /dev/null
+++ b/z80/z80_decoder.abl
@@ -0,0 +1,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
+