Mercurial > repos > blastem
diff z80_to_x86.c @ 292:b970ea214ecb
Added z80 test generator and z80 test runner.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 08 May 2013 14:40:48 -0700 |
parents | fb840e0a48cd |
children | 921f9d8819da |
line wrap: on
line diff
--- a/z80_to_x86.c Mon May 06 00:57:56 2013 -0700 +++ b/z80_to_x86.c Wed May 08 14:40:48 2013 -0700 @@ -47,54 +47,6 @@ return SZ_B; } -uint8_t z80_high_reg(uint8_t reg) -{ - switch(reg) - { - case Z80_C: - case Z80_BC: - return Z80_B; - case Z80_E: - case Z80_DE: - return Z80_D; - case Z80_L: - case Z80_HL: - return Z80_H; - case Z80_IXL: - case Z80_IX: - return Z80_IXH; - case Z80_IYL: - case Z80_IY: - return Z80_IYH; - default: - return Z80_UNUSED; - } -} - -uint8_t z80_low_reg(uint8_t reg) -{ - switch(reg) - { - case Z80_B: - case Z80_BC: - return Z80_C; - case Z80_D: - case Z80_DE: - return Z80_E; - case Z80_H: - case Z80_HL: - return Z80_L; - case Z80_IXH: - case Z80_IX: - return Z80_IXL; - case Z80_IYH: - case Z80_IY: - return Z80_IYL; - default: - return Z80_UNUSED; - } -} - uint8_t * zcycles(uint8_t * dst, uint32_t num_cycles) { return add_ir(dst, num_cycles, ZCYCLES, SZ_D);