Mercurial > repos > blastem
comparison ztestgen.c @ 296:f90aeea98e53
Fix encoding of "extended" instructions in Z80 test generator
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 08 May 2013 21:02:33 -0700 |
parents | b970ea214ecb |
children | 170722e80fc0 |
comparison
equal
deleted
inserted
replaced
295:dba661846579 | 296:f90aeea98e53 |
---|---|
295 } | 295 } |
296 } | 296 } |
297 } else if(op == 0xED) { | 297 } else if(op == 0xED) { |
298 for (int subop = 0; subop < sizeof(z80_tbl_extd)/sizeof(z80inst); subop++) { | 298 for (int subop = 0; subop < sizeof(z80_tbl_extd)/sizeof(z80inst); subop++) { |
299 if (!should_skip(z80_tbl_extd + subop)) { | 299 if (!should_skip(z80_tbl_extd + subop)) { |
300 inst[1] = subop; | 300 inst[1] = subop + 0x40; |
301 z80_gen_test(z80_tbl_extd + subop, inst, 2); | 301 z80_gen_test(z80_tbl_extd + subop, inst, 2); |
302 } | 302 } |
303 } | 303 } |
304 } else if(op == 0xFD) { | 304 } else if(op == 0xFD) { |
305 for (int iyop = 0; iyop < 256; iyop++) { | 305 for (int iyop = 0; iyop < 256; iyop++) { |