blob: fd225d467ee0257f544e809ed9066e91638a006a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
dnl # change the comments to match the assembler. Prevents/reduces
dnl # confusion.
changecom(;)dnl
dnl # I'm using these, in this direction, specifically to confuse Germans.
changequote(`«', `»')dnl
define(«OPCODE»,« START
dnl # This little bit of trickery lets me define a local label.
dnl # Calling local(end) inside of OPCODE(10, ...) will expand to
dnl # end_10, and is undefined everywhere else.
define(«local»,$«»1_««$1»»)dnl
«emu_op_»$1«:»
$2
TIME $3 ifelse(«,$4», «,», «», «,$4»)
undefine(«label»)dnl
DONE»)dnl
dnl
define(«INT_OFFSET», 6)dnl
|