nickysn
2f68090dd6
* synchronized with trunk
...
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
nickysn
557a481743
+ use normalize_ref in tcgz80.a_load_ref_reg
...
git-svn-id: branches/z80@44897 -
2020-04-20 21:44:36 +00:00
nickysn
1813727faf
+ support addr_full in the sdcc-sdasz80 asm writer
...
git-svn-id: branches/z80@44896 -
2020-04-20 21:38:31 +00:00
nickysn
bee3e9c354
+ make use of normalize_ref in tcgz80.a_load_reg_ref
...
git-svn-id: branches/z80@44895 -
2020-04-20 21:34:10 +00:00
nickysn
a7b69cd18b
- removed make_simple_ref, because normalize_ref should be used instead
...
git-svn-id: branches/z80@44894 -
2020-04-20 20:52:07 +00:00
nickysn
0d6e59e9ef
+ actually return the proper (HL) reference result in tcgz80.normalize_ref
...
git-svn-id: branches/z80@44893 -
2020-04-20 20:49:45 +00:00
nickysn
5c138c341f
+ added an output parameter to tcgz80.normalize_ref, that returns a list of the registers that were
...
actually used, so they can be freed after the reference is used.
git-svn-id: branches/z80@44892 -
2020-04-20 20:46:30 +00:00
nickysn
fc991af9d1
+ added tregisterlist - dynarray of tregister, and methods get/uncpuregisters for allocating/freeing
...
a dynamic list of registers
git-svn-id: branches/z80@44891 -
2020-04-20 20:42:16 +00:00
nickysn
882522259e
+ initial implementation of tcgz80.normalize_ref
...
git-svn-id: branches/z80@44890 -
2020-04-20 20:27:08 +00:00
florian
b4ff93c9fe
+ forgotten files added
...
git-svn-id: trunk@44889 -
2020-04-20 20:08:19 +00:00
svenbarth
068f0d2ec8
* fix for Mantis #36935 : apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc
...
git-svn-id: trunk@44888 -
2020-04-20 18:42:30 +00:00
svenbarth
752ff32333
* fix WinAPI directive: the purpose is to present the OS' default calling convention which for Windows means stdcall (at least on those platforms that support stdcall) on other platforms it is cdecl (for now)
...
git-svn-id: trunk@44887 -
2020-04-20 18:29:28 +00:00
nickysn
6e1dd417cf
+ only allow the first operand to be a condition
...
git-svn-id: branches/z80@44886 -
2020-04-20 17:07:21 +00:00
nickysn
a6e72713ad
+ support conditions in the Z80 inline assembler
...
git-svn-id: branches/z80@44885 -
2020-04-20 17:02:03 +00:00
nickysn
e5f4419694
+ also support local labels in the Z80 inline assembler reader
...
git-svn-id: branches/z80@44884 -
2020-04-20 16:08:13 +00:00
nickysn
90fa75fb7a
+ support labels in the Z80 inline assembler
...
git-svn-id: branches/z80@44883 -
2020-04-20 15:49:11 +00:00
pierre
cd6de6a4ca
Regenerate all Makefiles
...
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
pierre
3f9e6aa6b9
Add handling of sparc64-linux and pass -m32/-m64 to $CROSSGCC call
...
git-svn-id: trunk@44881 -
2020-04-20 13:57:26 +00:00
pierre
4d25558519
* Use off_t type for l_start and l_end fields instead of kernel_off_t
...
+ Distinguish rlim_t type depending on fs32bit macro being set or not.
git-svn-id: trunk@44879 -
2020-04-20 09:50:07 +00:00
pierre
4888c379c4
Use same field type and name as in /ust/include/sys/stat.h
...
git-svn-id: trunk@44878 -
2020-04-20 09:37:55 +00:00
ondrej
d1acd07e07
fpImage: fix HtmlColorNameToFPColorMap (TFPColor components are Word not Byte)
...
git-svn-id: trunk@44877 -
2020-04-20 08:41:18 +00:00
pierre
4b5f37c2a7
Correctly update after commit 44871
...
git-svn-id: trunk@44876 -
2020-04-19 21:48:58 +00:00
pierre
57809eb922
Add several missing -T options in help
...
git-svn-id: trunk@44875 -
2020-04-19 21:40:40 +00:00
nickysn
0f323df7a3
* synchronized with trunk
...
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
pierre
a76c0db9dd
Update after commit 44790
...
git-svn-id: trunk@44872 -
2020-04-19 21:09:08 +00:00
florian
8ac8c79a71
+ initial support for arm-freertos largely based on patch by Michael Ring
...
git-svn-id: trunk@44871 -
2020-04-19 20:59:52 +00:00
florian
0750fdf410
* xtensa-freertos requires also SUBARCH being set
...
git-svn-id: trunk@44870 -
2020-04-19 20:59:50 +00:00
nickysn
04a4ff3f3f
* loop forever in fpc_do_exit in the ZX Spectrum RTL
...
git-svn-id: branches/z80@44869 -
2020-04-19 19:33:14 +00:00
nickysn
4bc5270f34
* jump to PASCALMAIN in the ZX Spectrum startup code
...
git-svn-id: branches/z80@44868 -
2020-04-19 19:32:30 +00:00
florian
be50c77f34
* regenerated
...
git-svn-id: trunk@44867 -
2020-04-19 19:22:05 +00:00
florian
c96a3cc9d1
+ take care of OPTNEW when building utils
...
git-svn-id: trunk@44866 -
2020-04-19 19:07:43 +00:00
Jonas Maebe
6636f3f0dc
* updated after changes
...
git-svn-id: trunk@44862 -
2020-04-19 17:34:22 +00:00
Jonas Maebe
26ec913725
* regenerated makefiles
...
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
Jonas Maebe
f81dac4f6f
- remove ld.so.conf parsing from makefiles: this was probably done because we
...
used to completely replace the default linker script under Linux (which
also includes search directories), and it's wrong in case of
cross-compiling
git-svn-id: trunk@44860 -
2020-04-19 17:33:18 +00:00
nickysn
77058d0877
+ write the origin to the linker map file
...
git-svn-id: branches/z80@44859 -
2020-04-19 16:20:29 +00:00
pierre
0df2c867ca
Set 'default' target to freertos in rtl/freertos directory
...
git-svn-id: trunk@44858 -
2020-04-19 16:02:39 +00:00
nickysn
f8d69601f2
+ added makefiles for ihx2tzx
...
git-svn-id: branches/z80@44857 -
2020-04-19 15:58:29 +00:00
florian
14d46bccba
* Xtensa: make use of extui for shifting with constant values >=16
...
git-svn-id: trunk@44856 -
2020-04-19 15:52:41 +00:00
nickysn
e72a5314eb
- cleaned up some of the commented out code from t_zxspectrum
...
git-svn-id: branches/z80@44855 -
2020-04-19 15:11:25 +00:00
nickysn
b85f62a3e1
+ invoke the ihx2tzx utility after successful linking for the ZX Spectrum platform, in order to produce
...
a .tzx file (that's a ZX Spectrum tape file format, used and supported by emulators)
git-svn-id: branches/z80@44854 -
2020-04-19 15:10:05 +00:00
nickysn
4b32780516
+ set the program origin (i.e. the load address) and pass it to the linker for the ZX Spectrum target
...
git-svn-id: branches/z80@44853 -
2020-04-19 15:02:22 +00:00
nickysn
21dd92df23
+ added Makefile for the ZX Spectrum rtl
...
git-svn-id: branches/z80@44852 -
2020-04-19 14:45:14 +00:00
nickysn
1cadaff1f9
- disable packages that don't build on the zxspectrum target
...
git-svn-id: branches/z80@44851 -
2020-04-19 14:21:27 +00:00
florian
7eff3adbcb
* adapted xtensa-freertos to work with the currently stable ESP-IDF 4.0, partially based on a patch by Michael Ring
...
git-svn-id: trunk@44850 -
2020-04-19 13:28:42 +00:00
florian
5882e2935c
* do all make targets in parallel, no issues found yet
...
git-svn-id: trunk@44849 -
2020-04-19 13:28:41 +00:00
nickysn
d959bdacd8
+ support z80 and zxspectrum in fpmkunit
...
git-svn-id: branches/z80@44848 -
2020-04-19 13:20:11 +00:00
nickysn
b868d653bb
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
nickysn
60d092f2fd
* synchronized with trunk
...
git-svn-id: branches/z80@44846 -
2020-04-19 12:25:44 +00:00
Károly Balogh
0d22ee477a
rtl-extra: fix StrToHostAddr to not accept numbers outside of byte value range by silently wrapping them to a byte
...
git-svn-id: trunk@44845 -
2020-04-19 11:44:22 +00:00
florian
8cc76b4b33
* regenerated
...
git-svn-id: trunk@44844 -
2020-04-19 11:24:46 +00:00