Mercurial > repos > blastem
comparison z80inst.c @ 213:4d4559b04c59
Make reset trigger debug exit to make it easier to test the same cases in blastem and musashi. Fix asl #1 overflow flag.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 16 Apr 2013 22:29:00 -0700 |
parents | 807ca611b561 |
children | d9bf8e61c33c |
comparison
equal
deleted
inserted
replaced
212:e657a99b5abf | 213:4d4559b04c59 |
---|---|
1116 NOP2, | 1116 NOP2, |
1117 NOP2, | 1117 NOP2, |
1118 NOP2, | 1118 NOP2, |
1119 NOP2, | 1119 NOP2, |
1120 NOP2, | 1120 NOP2, |
1121 NOP2 | 1121 //TODO: Enable this based on a define |
1122 {Z80_NOP, Z80_UNUSED, Z80_UNUSED, Z80_UNUSED, 42} | |
1123 //NOP2 | |
1122 }; | 1124 }; |
1123 | 1125 |
1124 #define SHIFT_BLOCK_IY(op) \ | 1126 #define SHIFT_BLOCK_IY(op) \ |
1125 {op, Z80_B, Z80_IY_DISPLACE | Z80_DIR, 0, 0},\ | 1127 {op, Z80_B, Z80_IY_DISPLACE | Z80_DIR, 0, 0},\ |
1126 {op, Z80_C, Z80_IY_DISPLACE | Z80_DIR, 0, 0},\ | 1128 {op, Z80_C, Z80_IY_DISPLACE | Z80_DIR, 0, 0},\ |
1340 "c", | 1342 "c", |
1341 "d", | 1343 "d", |
1342 "e", | 1344 "e", |
1343 "h", | 1345 "h", |
1344 "l", | 1346 "l", |
1345 "", | |
1346 "a", | |
1347 "ixh", | 1347 "ixh", |
1348 "ixl", | 1348 "ixl", |
1349 "iyh", | 1349 "iyh", |
1350 "iyl", | 1350 "iyl", |
1351 "i", | 1351 "i", |
1352 "r", | 1352 "r", |
1353 "a", | |
1353 "bc", | 1354 "bc", |
1354 "de", | 1355 "de", |
1355 "hl", | 1356 "hl", |
1356 "sp", | 1357 "sp", |
1357 "af", | 1358 "af", |