{ "functionlabeldef", "%s:" },
{ "*hl", "(hl)" },
{ "di", "di" },
+ { "ei", "ei" },
{ "ldahli", "ld a,(hl+)" },
{ "ldahlsp", "lda hl,%d(sp)" },
{ "ldaspsp", "lda sp,%d(sp)" },
"\tpush de\n"
"\tpush hl"
},
+ { "popa",
+ "pop hl\n"
+ "\tpop de\n"
+ "\tpop bc\n"
+ "\tpop af"
+ },
{ "adjustsp", "lda sp,-%d(sp)" },
{ "fileprelude", "" },
{ "profileenter",
{ "areacode", ".area _%s" },
{ "areadata", ".area _%s" },
{ "areahome", ".area _%s" },
- { "*ixx", "%d(ix)" },
- { "*iyx", "%d(iy)" },
+ { "*ixx", "%d (ix)" },
+ { "*iyx", "%d (iy)" },
{ "*hl", "(hl)" },
{ "di", "di" },
+ { "ei", "ei" },
{ "ldahli",
"ld a,(hl)\n"
"\tinc\thl" },
"push af\n"
"\tpush\tbc\n"
"\tpush\tde\n"
- "\tpush\thl"
+ "\tpush\thl\n"
+ "\tpush\tiy"
+ },
+ { "popa",
+ "pop iy\n"
+ "\tpop\thl\n"
+ "\tpop\tde\n"
+ "\tpop\tbc\n"
+ "\tpop\taf"
},
{ "adjustsp", "lda sp,-%d(sp)" },
{ "profileenter",
"\tpush de\n"
"\tpush hl"
},
+ { "popa",
+ "pop hl\n"
+ "\tpop de\n"
+ "\tpop bc\n"
+ "\tpop af"
+ },
{ "di", "di" },
+ { "ei", "ei" },
{ "adjustsp", "add sp,-%d" },
{ "enter", "" },
{ "enterx", "add sp,-%d"
"\tpush de\n"
"\tpush hl"
},
+ { "popa",
+ "pop hl\n"
+ "\tpop de\n"
+ "\tpop bc\n"
+ "\tpop af"
+ },
{ "di", "di" },
+ { "ei", "ei" },
{ "adjustsp", "add sp,-%d" },
{ "enter", "" },
{ "enterx", "add sp,-%d"
{ "*iyx", "(iy%+d)" },
{ "*hl", "(hl)" },
{ "di", "di" },
+ { "ei", "ei" },
{ "ldahli",
"ld a,(hl)\n"
"\tinc\thl" },
"push af\n"
"\tpush\tbc\n"
"\tpush\tde\n"
- "\tpush\thl"
+ "\tpush\thl\n"
+ "\tpush\tiy"
+ },
+ { "popa",
+ "pop\tiy\n"
+ "\tpop\thl\n"
+ "\tpop\tde\n"
+ "\tpop\tbc\n"
+ "\tpop\taf"
},
{ "adjustsp", "lda sp,(sp%+d)" },
{ "profileenter",