.. |
aasmcpu.pas
|
75ce122d36
- removed commented out writeln
|
5 years ago |
agsdasz80.pas
|
86e04ddd5c
+ enable the sdasz80 lameness check permanently, because the system unit now
|
5 years ago |
agz80asm.pas
|
3d81dd0b00
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
|
5 years ago |
agz80vasm.pas
|
60c73dd14b
z80: fix typo in the previous commit
|
5 years ago |
aoptcpu.pas
|
63af4e173d
+ z80: handle all instructions in TCpuAsmOptimizer.RegLoadedWithNewValue
|
5 years ago |
aoptcpub.pas
|
ea52a23179
+ skeleton for Z80 support
|
8 years ago |
aoptcpud.pas
|
ea52a23179
+ skeleton for Z80 support
|
8 years ago |
cgcpu.pas
|
7f769f024b
* Z80: fixed code generation for pure assembler routines, that have no parameters, no local variables
|
5 years ago |
cpubase.pas
|
4beb4bf8b2
+ Z80: support the flags subregisters in the registers_interfere function
|
5 years ago |
cpuinfo.pas
|
9cca44d3af
* tcputype.cpu_ez80 renamed .cpu_zilog_ez80
|
5 years ago |
cpunode.pas
|
cae8a928c9
* fixed tz80loadparentfpnode.pass_generate_code to return result in an imaginary register sequence,
|
5 years ago |
cpupara.pas
|
86bc22528a
- removed some commented out code from tcpuparamanager.get_funcretloc
|
5 years ago |
cpupi.pas
|
391990e456
* tg.direction is always -1 on the Z80
|
5 years ago |
cputarg.pas
|
19c1ecda54
+ started work on the Z80 internal assembler
|
5 years ago |
hlcgcpu.pas
|
91289fddf4
+ emit a label in g_intf_wrapper, even though the entire function is not yet implemented. For now, this
|
5 years ago |
nz80add.pas
|
368f4412c4
* handle nf_swapped properly in TZ80AddNode.second_cmp16_32_64bit
|
5 years ago |
nz80cal.pas
|
b2549b63cd
* implemented pop_parasize for the Z80 and declared stdcall to be a clearstack pocall on this arch
|
5 years ago |
nz80mat.pas
|
39574ac70e
+ implemented tz80notnode.second_boolean
|
5 years ago |
nz80mem.pas
|
69c95115f6
- removed GetHigh, GetNextReg, GetLastReg, GetOffsetReg and GetOffsetReg64 from cpubase. The methods
|
5 years ago |
raz80.pas
|
ea52a23179
+ skeleton for Z80 support
|
8 years ago |
raz80asm.pas
|
9ce97e6ba5
+ also recognize alternate registers in the Z80 inline asm scanner. This allows
|
5 years ago |
rgcpu.pas
|
07a8af33b1
+ z80: generate correct code in do_spill_read and do_spill_written for spilling to temp offsets outside the range -128..127
|
5 years ago |
rz80con.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80dwa.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80nor.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80num.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80rni.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80sri.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80sta.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80std.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
rz80sup.inc
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
symcpu.pas
|
ea52a23179
+ skeleton for Z80 support
|
8 years ago |
tgcpu.pas
|
391990e456
* tg.direction is always -1 on the Z80
|
5 years ago |
z80ins.dat
|
a362c3247d
+ added instruction encoding info for all the remaining Z80 instructions
|
5 years ago |
z80nop.inc
|
20eab5582f
+ generate the Z80 instruction enum and string table from z80ins.dat via a newly created tool
|
5 years ago |
z80op.inc
|
20eab5582f
+ generate the Z80 instruction enum and string table from z80ins.dat via a newly created tool
|
5 years ago |
z80reg.dat
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
5 years ago |
z80stdopnames.inc
|
20eab5582f
+ generate the Z80 instruction enum and string table from z80ins.dat via a newly created tool
|
5 years ago |
z80tab.inc
|
4b01ff605a
* changed max_operands to 2 for the Z80
|
5 years ago |