Nikolay Nikolov
|
0ded708a33
+ trivial implementation of tcgmos6502.a_op_const_reg_internal via delegating to op_reg_reg
|
1 rok temu |
Nikolay Nikolov
|
bf7e93c64c
+ enable the internal error on OP_DIV and OP_IDIV in tcgmos6502.a_op_reg_reg_internal
|
1 rok temu |
Nikolay Nikolov
|
7af9a1f6e0
* fixed missing list.concat in tcgmos6502.a_load_const_reg
|
1 rok temu |
Nikolay Nikolov
|
6bd5b3a69b
+ implemented OP_NEG in tcgmos6502.a_op_reg_reg_internal
|
1 rok temu |
Nikolay Nikolov
|
05ed02332b
+ implemented OP_NOT in tcgmos6502.a_op_reg_reg_internal
|
1 rok temu |
Nikolay Nikolov
|
9768f204b7
+ implemented OP_ADD and OP_SUB in tcgmos6502.a_op_reg_reg_internal
|
1 rok temu |
Nikolay Nikolov
|
f11d27ad98
+ implemented OP_AND, OP_OR and OP_XOR in tcgmos6502.a_op_reg_reg_internal
|
1 rok temu |
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
|
1 rok temu |
Nikolay Nikolov
|
b2d15a0aae
+ added debug logging to tcg64fmos6502.a_op64_reg_reg and tcg64fmos6502.a_op64_const_reg
|
1 rok temu |
Nikolay Nikolov
|
bafd750c92
+ added debug comment logging to tcgmos6502.a_op_const_reg and tcgmos6502.a_op_reg_reg
|
1 rok temu |
Nikolay Nikolov
|
e1797b7eac
+ partial implementation of tcgmos6502.a_load_reg_ref
|
1 rok temu |
Nikolay Nikolov
|
56640603c2
+ implemented tcgmos6502.a_load_const_reg
|
1 rok temu |
Nikolay Nikolov
|
670069d02a
- removed redundant code for general purpose to general purpose transfer from tcgmos6502.a_load_reg_reg (this is handled by emit_mov now)
|
1 rok temu |
Nikolay Nikolov
|
998e24609a
+ implemented tcgmos6502.emit_mov
|
1 rok temu |
Nikolay Nikolov
|
10cf32d9c9
* partial implementation of tcgmos6502.a_load_reg_reg
|
1 rok temu |
Nikolay Nikolov
|
9daa60b0ee
+ support the 6502 general purpose registers in tcgmos6502.a_load_reg_reg
|
1 rok temu |
Nikolay Nikolov
|
c271e88a4d
+ partial implementation of tcgmos6502.a_load_ref_reg
|
1 rok temu |
Nikolay Nikolov
|
4198924fba
+ added extra data to the debug comments, generated by a_load_XX_YY
|
1 rok temu |
Nikolay Nikolov
|
faad224c8d
+ partial implementation of tcgmos6502.a_load_const_ref. Allows assignment to global variables.
|
1 rok temu |
Nikolay Nikolov
|
786e48fcd6
+ generate TODO comments in the asm output in a_load_XX_YY for 6502
|
1 rok temu |
Nikolay Nikolov
|
f834e9fc6d
+ implemented tcgmos6502.a_jmp_signed_cmp_3way
|
1 rok temu |
Nikolay Nikolov
|
bf6e8d11d6
+ implemented tcgmos6502.a_jmp_unsigned_cmp_3way
|
1 rok temu |
Nikolay Nikolov
|
31fc87a29f
+ implemented tcgmos6502.a_jmp_flags
|
1 rok temu |
Nikolay Nikolov
|
5fb2416ef5
* some more compilation fixes
|
1 rok temu |
Nikolay Nikolov
|
45b4b00d5f
+ added zero page addresses as virtual registers
|
1 rok temu |
Nikolay Nikolov
|
0825f0e2cb
* some compilation fixes
|
1 rok temu |
Nikolay Nikolov
|
f35650b93d
+ added cgcpu for 6502
|
1 rok temu |