summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* zxspectrum: pascal startup code. this allows the RTL to be built with any ass...karoly2020-04-283-102/+144
* z80: fix typo in the previous commitkaroly2020-04-281-1/+1
* z80: fix global symbols and section attributes in the vasm writerkaroly2020-04-281-9/+25
* * do not generate moves unncesssarily in tcgloadparentfpnode.pass_generate_...florian2020-04-281-17/+22
* Amiga: Video unit, do not draw Cursor if outside the window (would write over...marcus2020-04-281-5/+5
* * fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionalit...svenbarth2020-04-2812-31/+147
* * nicely align assignment of TThreadManager.CloseThreadsvenbarth2020-04-283-3/+3
* + enable the sdasz80 lameness check permanently, because the system unit nownickysn2020-04-281-2/+0
* + z80: generate correct code in do_spill_read and do_spill_written for spilli...nickysn2020-04-281-38/+34
* + z80: added range checking for d in the (IX+d) and (IY+d) addressing modes innickysn2020-04-281-0/+9
* Fixed LLVM compilation after r45143marcus2020-04-281-1/+2
* Fix cross-compilation on aarch64-linux using -dFPC_SOFT_FPUX80 optionpierre2020-04-282-0/+6
* * unfortunately tf_smartlink_sections is mutually exclusive withnickysn2020-04-281-3/+8
* z80: added quick & dirty vasm assembler support to the targetkaroly2020-04-284-1/+929
* z80: sdasz80 won't do section smartlinking for us, but it's used for the zx s...karoly2020-04-281-2/+2
* + added another helper for register pairs: register_innickysn2020-04-281-0/+18
* + added Z80 helper functions is_regpair and split_regpairnickysn2020-04-281-0/+37
* + added empty strings.inc and stringss.inc filesnickysn2020-04-272-0/+35
* - removed GetHigh, GetNextReg, GetLastReg, GetOffsetReg and GetOffsetReg64 fr...nickysn2020-04-272-47/+1
* + implemented get_caller_addr and get_caller_frame for the Z80nickysn2020-04-271-0/+31
* * updated revision.incnickysn2020-04-271-1/+1
* * merged the z80 branchnickysn2020-04-27612-1233/+38829
|\
| * * tsystemcpu.cpu_sys_z80 renamed .cpu_z80 for consistency with the other valu...z80nickysn2020-04-273-3/+3
| * * tcputype.cpu_ez80 renamed .cpu_zilog_ez80nickysn2020-04-271-2/+2
| * * tcputype.cpu_z80 renamed .cpu_zilog_z80nickysn2020-04-272-4/+4
| * * fixed GotoXY (parameters were swapped)nickysn2020-04-271-1/+1
| * * fixed the interlockedXXX functionsnickysn2020-04-261-4/+24
| * * PrintChar and OpenChannel converted to pure assembler functionsnickysn2020-04-261-20/+16
| * * made ErrOutput/StdErr a true alias of Output/StdOut to save memorynickysn2020-04-262-0/+8
| * * cheat and declare many of the empty routines as 'inline' to save some preci...nickysn2020-04-263-16/+17
| * * update msgnickysn2020-04-262-192/+199
| * * synchronized with trunknickysn2020-04-2668-826/+2168
| |\
| * | + console input (not working well, yet)nickysn2020-04-261-0/+14
| * | + implemented console output in the ZX Spectrum RTL. Writeln('Hello, world!')...nickysn2020-04-262-4/+10
| * | * handle nf_swapped properly in TZ80AddNode.second_cmp16_32_64bitnickysn2020-04-261-9/+28
| * | * optimizations in tcgz80.normalize_refnickysn2020-04-261-39/+69
| * | * optimization in tcgz80.a_load_const_cgpara for pushing longints, where the ...nickysn2020-04-261-1/+2
| * | * generate better code in tcgz80.a_loadaddr_ref_regnickysn2020-04-261-5/+7
| * | * don't reorder LOC_REFERENCE parameters on the Z80 alsonickysn2020-04-261-2/+2
| * | + generate better code in op_const_reg for OP_ADD and OP_SUB by using in cert...nickysn2020-04-261-2/+6
| * | + implemented tcgz80.a_adjust_spnickysn2020-04-262-35/+42
| * | - removed GetByteLoc, because it isn't usednickysn2020-04-261-30/+0
| * | - removed unused local varsnickysn2020-04-261-4/+0
| * | * formattingnickysn2020-04-261-2/+1
| * | - removed commented out code from tcgz80.a_cmp_reg_reg_labelnickysn2020-04-261-40/+0
| * | - removed commented out code from tcgz80.done_register_allocatorsnickysn2020-04-261-1/+0
| * | - removed commented out code from tcgz80.a_load_reg_cgparanickysn2020-04-261-37/+0
| * | - removed commented out code from tcgz80.a_load_ref_cgparanickysn2020-04-261-17/+0
| * | - removed tcgz80.maybegetcpuregister, because it isn't usednickysn2020-04-261-9/+0
| * | + implemented OP_MUL/OP_IMUL in tcgz80.a_op_reg_reg_internalnickysn2020-04-261-4/+80