Commit History

Autor SHA1 Mensaxe Data
  nickysn 4fed57adc1 + lots of fixes to the Z80 internal asm writer %!s(int64=5) %!d(string=hai) anos
  nickysn 3ab5acccb1 * the parameter of WriteWord should be word, not byte :) %!s(int64=5) %!d(string=hai) anos
  nickysn 256597be58 + Z80 internal asm: produce correct opcodes for register operands %!s(int64=5) %!d(string=hai) anos
  nickysn 90ee079cd1 + partial implementation of pass2 asm opcode generation for the Z80 internal asm writer %!s(int64=5) %!d(string=hai) anos
  nickysn 5d2be4da1c * Z80: match both signed and unsigned 16-bit constants as OT_IMM16 in the asm instab lookup %!s(int64=5) %!d(string=hai) anos
  nickysn 27e9dde81a + implemented pass1 (calcsize) of the instruction encoding for the Z80 internal asm %!s(int64=5) %!d(string=hai) anos
  nickysn 9b1eebd333 + z80: add operand info to the result of taicpu.GetString, this makes the %!s(int64=5) %!d(string=hai) anos
  nickysn 34112c932c + handle OT_IMM8 and OT_IMM16 for getting symbol addresses in taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn a79d12ae41 + handle OT_RELJMP8 in taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn 4c021c100a + handle OT_REG8_C_PORT in taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn a063a53863 + handle OT_IMM_PORT in taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn 552107f577 + z80: implemented taicpu.CheckIfValid %!s(int64=5) %!d(string=hai) anos
  nickysn d5b8e49da2 + z80: implemented taicpu.FindInsentry %!s(int64=5) %!d(string=hai) anos
  nickysn 5e90aa27d5 - z80: oops, forgot to delete some code from taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn e08c7b3642 + z80: added condition checking in taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn 365e320119 + partial implementation of taicpu.Matches %!s(int64=5) %!d(string=hai) anos
  nickysn 6654faea08 + build an instruction table cache for the Z80 %!s(int64=5) %!d(string=hai) anos
  nickysn 05a6bcec13 + support more instructions in taicpu.spilling_get_operation_type %!s(int64=5) %!d(string=hai) anos
  nickysn f08dc825ef * changed AVR to Z80 in comment %!s(int64=5) %!d(string=hai) anos
  nickysn d0122e1bf3 + added toperandtype subrange types for convenience %!s(int64=5) %!d(string=hai) anos
  nickysn c9ac7afba7 + introduced is_ref_in_opertypes %!s(int64=5) %!d(string=hai) anos
  nickysn 54ad38288b + introduced is_ref_opertype %!s(int64=5) %!d(string=hai) anos
  nickysn 2edb5932a3 + introduced is_ref_addr16 %!s(int64=5) %!d(string=hai) anos
  nickysn 4d67bd509e + introduced is_ref_bc,is_ref_de,is_ref_sp %!s(int64=5) %!d(string=hai) anos
  nickysn 5c0fa369c2 + added z80 reference helper functions is_ref_hl,is_ref_ix,is_ref_iy,is_ref_ix_d,is_ref_iy_d %!s(int64=5) %!d(string=hai) anos
  nickysn 4b01ff605a * changed max_operands to 2 for the Z80 %!s(int64=5) %!d(string=hai) anos
  nickysn 53de231c23 + added the instruction opcode information strings to the compiler instruction table %!s(int64=5) %!d(string=hai) anos
  nickysn be095914ec + created and included an Z80 instruction table %!s(int64=5) %!d(string=hai) anos
  nickysn 3ab0f3a93f + added a toperandtype enum, containing all the operand types of Z80 %!s(int64=5) %!d(string=hai) anos
  nickysn fe20a00711 * don't typecast the const to aint in taicpu.op_const_reg and .op_reg_const, because, on the Z80, aint %!s(int64=5) %!d(string=hai) anos