Commit History

Autor SHA1 Mensaxe Data
  Nikolay Nikolov bf86c63386 * ppudump compilation fix hai 2 días
  Nikolay Nikolov 11872dcdc8 * compilation fixed hai 2 días
  Nikolay Nikolov a5fa4363be - removed debug comments from tcgmos6502.a_load_reg_reg, because it should now be feature complete hai 1 ano
  Nikolay Nikolov f01989f39b * optimization in tcgmos6502.a_load_reg_reg when doing a sign extension hai 1 ano
  Nikolay Nikolov cbb69fade8 + implemented sign extension in a_load_reg_reg hai 1 ano
  Nikolay Nikolov 98a4343f73 + implemented tcgmos6502.a_call_reg hai 1 ano
  Nikolay Nikolov 3737f98894 * convert zero page registers to addresses in the sdas6500 assembler writer hai 1 ano
  Nikolay Nikolov 0ffa9a6b9f * workaround for branch instructions out of range errors in sdas6500 (suboptimal, but correct) hai 1 ano
  Nikolay Nikolov 2c0d16be0b + implemented tcgmos6502.g_flags2reg hai 1 ano
  Nikolay Nikolov 83e1b96421 + support also 6502's general purpose registers A, X and Y in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov aa68d59182 + implemented OP_ADD and OP_SUB in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov 63fcde0136 * use a_load_reg_reg instead of emit_mov in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov 09c3cc933a + implemented OP_XOR in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov 95f7f4b16c + implemented OP_OR in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov b07d63852d + implemented OP_AND in tcgmos6502.a_op_const_reg_internal hai 1 ano
  Nikolay Nikolov 1b663ab9ce * lazarus updated the .lpi file after rebase, don't know why hai 1 ano
  Nikolay Nikolov f8c219bac5 + implemented OP_SHR,OP_SHL,OP_SAR,OP_ROL and OP_ROR in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov 0ded708a33 + trivial implementation of tcgmos6502.a_op_const_reg_internal via delegating to op_reg_reg hai 1 ano
  Nikolay Nikolov bf7e93c64c + enable the internal error on OP_DIV and OP_IDIV in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov c4f0f1a99f + added comments for the 6502 revisions hai 1 ano
  Nikolay Nikolov b5044a32ef + added cpu_mos_6502_rev_a and cpu_mos_6502_rev_b CPU types hai 1 ano
  Nikolay Nikolov 7af9a1f6e0 * fixed missing list.concat in tcgmos6502.a_load_const_reg hai 1 ano
  Nikolay Nikolov 6bd5b3a69b + implemented OP_NEG in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov 05ed02332b + implemented OP_NOT in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov 9768f204b7 + implemented OP_ADD and OP_SUB in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov f11d27ad98 + implemented OP_AND, OP_OR and OP_XOR in tcgmos6502.a_op_reg_reg_internal hai 1 ano
  Nikolay Nikolov 0044c7b91d * uncommented a_op_reg_reg_internal and a_op_const_reg_internal; call it from a_op_const_reg, a_op_reg_reg, a_op64_const_reg and a_op64_reg_reg hai 1 ano
  Nikolay Nikolov b2d15a0aae + added debug logging to tcg64fmos6502.a_op64_reg_reg and tcg64fmos6502.a_op64_const_reg hai 1 ano
  Nikolay Nikolov bafd750c92 + added debug comment logging to tcgmos6502.a_op_const_reg and tcgmos6502.a_op_reg_reg hai 1 ano
  Nikolay Nikolov e1797b7eac + partial implementation of tcgmos6502.a_load_reg_ref hai 1 ano