nickysn
|
07a8af33b1
+ z80: generate correct code in do_spill_read and do_spill_written for spilling to temp offsets outside the range -128..127
|
5 年之前 |
nickysn
|
b741ed63b0
- commented out internal error in trgcpu.do_spill_read and trgcpu.do_spill_written
|
5 年之前 |
nickysn
|
85e3ad2193
* fixed warnings in Z80 rgcpu
|
5 年之前 |
nickysn
|
513ef512ff
- removed redundant opcode:=A_LD assignments in do_spill_replace
|
5 年之前 |
nickysn
|
721bbe636b
+ support the bit,set and res instructions in do_spill_replace
|
5 年之前 |
nickysn
|
81ccf6935c
+ support the rlc,rl,rrc,rr,sla,sra and srl instructions in do_spill_replace
|
5 年之前 |
nickysn
|
9309e2c42e
* replace 'add/adc/sub/sbc/and/or/xor/cp orgreg' with 'add/adc/sub/sbc/and/or/xor/cp spilltemp' in
|
5 年之前 |
nickysn
|
e43834c5d0
* replace 'inc/dec orgreg' with 'inc/dec spilltemp' in trgcpu.do_spill_replace
|
5 年之前 |
nickysn
|
9d545342f8
* replace 'add/adc/sub/sbc/and/or/xor/cp A,orgreg' with 'add/adc/sub/sbc/and/or/xor/cp A,spilltemp' in trgcpu.do_spill_replace
|
5 年之前 |
nickysn
|
a58bab4318
+ replace 'ld orgreg,const' with 'ld spilltemp,const' in trgcpu.do_spill_replace
|
5 年之前 |
nickysn
|
fe3f4a7447
* fixes in trgcpu.do_spill_replace
|
5 年之前 |
nickysn
|
8ceee70912
* range check for spilltemp.offset in [-128..127], not [0..63] in trgcpu.do_spill_replace for Z80
|
5 年之前 |
nickysn
|
8291d24b7f
* fix comment
|
5 年之前 |
nickysn
|
65efc495af
+ add edges to disallow the use of the 8-bit subregisters of IX, IY and SP
|
5 年之前 |
florian
|
e370e9ba15
* register names fixed
|
8 年之前 |
florian
|
ea52a23179
+ skeleton for Z80 support
|
8 年之前 |