| Commit message (Expand) | Author | Age | Files | Lines |
* | zxspectrum: pascal startup code. this allows the RTL to be built with any ass... | karoly | 2020-04-28 | 3 | -102/+144 |
* | z80: fix typo in the previous commit | karoly | 2020-04-28 | 1 | -1/+1 |
* | z80: fix global symbols and section attributes in the vasm writer | karoly | 2020-04-28 | 1 | -9/+25 |
* | * do not generate moves unncesssarily in tcgloadparentfpnode.pass_generate_... | florian | 2020-04-28 | 1 | -17/+22 |
* | Amiga: Video unit, do not draw Cursor if outside the window (would write over... | marcus | 2020-04-28 | 1 | -5/+5 |
* | * fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionalit... | svenbarth | 2020-04-28 | 12 | -31/+147 |
* | * nicely align assignment of TThreadManager.CloseThread | svenbarth | 2020-04-28 | 3 | -3/+3 |
* | + enable the sdasz80 lameness check permanently, because the system unit now | nickysn | 2020-04-28 | 1 | -2/+0 |
* | + z80: generate correct code in do_spill_read and do_spill_written for spilli... | nickysn | 2020-04-28 | 1 | -38/+34 |
* | + z80: added range checking for d in the (IX+d) and (IY+d) addressing modes in | nickysn | 2020-04-28 | 1 | -0/+9 |
* | Fixed LLVM compilation after r45143 | marcus | 2020-04-28 | 1 | -1/+2 |
* | Fix cross-compilation on aarch64-linux using -dFPC_SOFT_FPUX80 option | pierre | 2020-04-28 | 2 | -0/+6 |
* | * unfortunately tf_smartlink_sections is mutually exclusive with | nickysn | 2020-04-28 | 1 | -3/+8 |
* | z80: added quick & dirty vasm assembler support to the target | karoly | 2020-04-28 | 4 | -1/+929 |
* | z80: sdasz80 won't do section smartlinking for us, but it's used for the zx s... | karoly | 2020-04-28 | 1 | -2/+2 |
* | + added another helper for register pairs: register_in | nickysn | 2020-04-28 | 1 | -0/+18 |
* | + added Z80 helper functions is_regpair and split_regpair | nickysn | 2020-04-28 | 1 | -0/+37 |
* | + added empty strings.inc and stringss.inc files | nickysn | 2020-04-27 | 2 | -0/+35 |
* | - removed GetHigh, GetNextReg, GetLastReg, GetOffsetReg and GetOffsetReg64 fr... | nickysn | 2020-04-27 | 2 | -47/+1 |
* | + implemented get_caller_addr and get_caller_frame for the Z80 | nickysn | 2020-04-27 | 1 | -0/+31 |
* | * updated revision.inc | nickysn | 2020-04-27 | 1 | -1/+1 |
* | * merged the z80 branch | nickysn | 2020-04-27 | 612 | -1233/+38829 |
|\ |
|
| * | * tsystemcpu.cpu_sys_z80 renamed .cpu_z80 for consistency with the other valu...z80 | nickysn | 2020-04-27 | 3 | -3/+3 |
| * | * tcputype.cpu_ez80 renamed .cpu_zilog_ez80 | nickysn | 2020-04-27 | 1 | -2/+2 |
| * | * tcputype.cpu_z80 renamed .cpu_zilog_z80 | nickysn | 2020-04-27 | 2 | -4/+4 |
| * | * fixed GotoXY (parameters were swapped) | nickysn | 2020-04-27 | 1 | -1/+1 |
| * | * fixed the interlockedXXX functions | nickysn | 2020-04-26 | 1 | -4/+24 |
| * | * PrintChar and OpenChannel converted to pure assembler functions | nickysn | 2020-04-26 | 1 | -20/+16 |
| * | * made ErrOutput/StdErr a true alias of Output/StdOut to save memory | nickysn | 2020-04-26 | 2 | -0/+8 |
| * | * cheat and declare many of the empty routines as 'inline' to save some preci... | nickysn | 2020-04-26 | 3 | -16/+17 |
| * | * update msg | nickysn | 2020-04-26 | 2 | -192/+199 |
| * | * synchronized with trunk | nickysn | 2020-04-26 | 68 | -826/+2168 |
| |\ |
|
| * | | + console input (not working well, yet) | nickysn | 2020-04-26 | 1 | -0/+14 |
| * | | + implemented console output in the ZX Spectrum RTL. Writeln('Hello, world!')... | nickysn | 2020-04-26 | 2 | -4/+10 |
| * | | * handle nf_swapped properly in TZ80AddNode.second_cmp16_32_64bit | nickysn | 2020-04-26 | 1 | -9/+28 |
| * | | * optimizations in tcgz80.normalize_ref | nickysn | 2020-04-26 | 1 | -39/+69 |
| * | | * optimization in tcgz80.a_load_const_cgpara for pushing longints, where the ... | nickysn | 2020-04-26 | 1 | -1/+2 |
| * | | * generate better code in tcgz80.a_loadaddr_ref_reg | nickysn | 2020-04-26 | 1 | -5/+7 |
| * | | * don't reorder LOC_REFERENCE parameters on the Z80 also | nickysn | 2020-04-26 | 1 | -2/+2 |
| * | | + generate better code in op_const_reg for OP_ADD and OP_SUB by using in cert... | nickysn | 2020-04-26 | 1 | -2/+6 |
| * | | + implemented tcgz80.a_adjust_sp | nickysn | 2020-04-26 | 2 | -35/+42 |
| * | | - removed GetByteLoc, because it isn't used | nickysn | 2020-04-26 | 1 | -30/+0 |
| * | | - removed unused local vars | nickysn | 2020-04-26 | 1 | -4/+0 |
| * | | * formatting | nickysn | 2020-04-26 | 1 | -2/+1 |
| * | | - removed commented out code from tcgz80.a_cmp_reg_reg_label | nickysn | 2020-04-26 | 1 | -40/+0 |
| * | | - removed commented out code from tcgz80.done_register_allocators | nickysn | 2020-04-26 | 1 | -1/+0 |
| * | | - removed commented out code from tcgz80.a_load_reg_cgpara | nickysn | 2020-04-26 | 1 | -37/+0 |
| * | | - removed commented out code from tcgz80.a_load_ref_cgpara | nickysn | 2020-04-26 | 1 | -17/+0 |
| * | | - removed tcgz80.maybegetcpuregister, because it isn't used | nickysn | 2020-04-26 | 1 | -9/+0 |
| * | | + implemented OP_MUL/OP_IMUL in tcgz80.a_op_reg_reg_internal | nickysn | 2020-04-26 | 1 | -4/+80 |