nickysn
|
bf8d560cc6
* treat all Z80 registers as 8-bit
|
5 years ago |
nickysn
|
5ddd0dd9b8
+ implemented a_load_const_ref for more efficient Z80 code generation for const assignment to local variables
|
5 years ago |
nickysn
|
4de1d5a8bf
+ Z80 stackframe generation
|
5 years ago |
nickysn
|
20cd3a6d1b
- removed GetLoad and GetStore from tcgz80. These came from AVR and I don't think they would be useful
|
5 years ago |
nickysn
|
c02fc4a49f
* fixed OP_NOT in tcgz80.a_op_reg_reg_internal
|
5 years ago |
nickysn
|
052313d649
* fixed OP_AND,OP_OR,OP_XOR in tcgz80.a_op_reg_reg_internal
|
5 years ago |
nickysn
|
cae1865f32
* fixes for OP_ADD and OP_SUB in a_op_reg_reg_internal. The destination of add/adc/sub/sbc can only be
|
5 years ago |
nickysn
|
d26b5199c8
+ implemented a_load_ref_reg for fromsize=tosize for z80
|
5 years ago |
nickysn
|
065a0d44d8
* tcg64favr renamed tcg64fz80
|
5 years ago |
nickysn
|
fc80874e63
+ implemented a_load_reg_reg for z80 for fromsize=tosize
|
5 years ago |
nickysn
|
662ca13f51
* use register NR_A in a_load_reg_ref for z80
|
5 years ago |
nickysn
|
fbadb3519f
+ implemented a_load_reg_ref for equal sized args for z80
|
5 years ago |
nickysn
|
f87c837afe
+ implemented a_load_const_reg
|
5 years ago |
nickysn
|
36a26a53ae
+ emit warning comments in the asm output for the unimplemented methods in cgcpu
|
5 years ago |
nickysn
|
050244e5f0
+ emit a ret instruction at the end of functions
|
5 years ago |
nickysn
|
943d0cbbe2
* use the generic code of tcg.getintregister, which supports 8-bit CPUs after merging trunk
|
5 years ago |
nickysn
|
755fe97c51
* synchronize with trunk
|
5 years ago |
florian
|
9a4ff8daa4
* started to get some Z80 things working
|
5 years ago |
florian
|
e370e9ba15
* register names fixed
|
8 years ago |
florian
|
ea52a23179
+ skeleton for Z80 support
|
8 years ago |