nickysn
|
3deeff689a
|
+ added a ZX Spectrum target to the compiler
git-svn-id: branches/z80@44815 -
|
2020-04-19 01:09:03 +00:00 |
|
nickysn
|
8c87ef2a32
|
+ added makefile.fpc for the ZX Spectrum RTL
git-svn-id: branches/z80@44814 -
|
2020-04-19 00:48:12 +00:00 |
|
nickysn
|
4f1174cc6e
|
+ added a very minimal and incomplete ZX Spectrum RTL
git-svn-id: branches/z80@44813 -
|
2020-04-19 00:24:22 +00:00 |
|
nickysn
|
c4950d1723
|
* synchronized with trunk
git-svn-id: branches/z80@44754 -
|
2020-04-17 22:48:14 +00:00 |
|
nickysn
|
be095914ec
|
+ created and included an Z80 instruction table
git-svn-id: branches/z80@44753 -
|
2020-04-17 22:47:15 +00:00 |
|
svenbarth
|
de35356a4d
|
* when checking for an existing operator overload for the assignment operator, check for the correct variant (explicit or not) matching the overload
+ added tests
git-svn-id: trunk@44746 -
|
2020-04-17 14:44:14 +00:00 |
|
nickysn
|
c3ca85e349
|
* synchronized with trunk
git-svn-id: branches/z80@44721 -
|
2020-04-13 21:10:10 +00:00 |
|
florian
|
2276caae24
|
+ common assembler optimizer base class for arm and aarch64
git-svn-id: trunk@44720 -
|
2020-04-13 21:01:01 +00:00 |
|
florian
|
cd35cdad25
|
* fix Min/MaxSingle/Double values, resolves #36870
git-svn-id: trunk@44714 -
|
2020-04-13 08:48:32 +00:00 |
|
nickysn
|
a8e047fcbb
|
* synchronized with trunk
git-svn-id: branches/z80@44649 -
|
2020-04-08 22:36:55 +00:00 |
|
Károly Balogh
|
d6a4347fae
|
amiunits: rotating cube example program, tuned for low-end systems
git-svn-id: trunk@44641 -
|
2020-04-08 07:55:01 +00:00 |
|
nickysn
|
9573e373f2
|
* synchronize with trunk
git-svn-id: branches/z80@44637 -
|
2020-04-07 22:19:18 +00:00 |
|
florian
|
1dd914ffc8
|
+ initial xtensa-linux rtl
git-svn-id: trunk@44636 -
|
2020-04-07 21:01:07 +00:00 |
|
nickysn
|
b2549b63cd
|
* implemented pop_parasize for the Z80 and declared stdcall to be a clearstack pocall on this arch
git-svn-id: branches/z80@44629 -
|
2020-04-07 00:07:34 +00:00 |
|
nickysn
|
692ec2fcba
|
* synchronized with trunk
git-svn-id: branches/z80@44623 -
|
2020-04-06 22:14:42 +00:00 |
|
florian
|
460369405e
|
+ xtensa-linux: OS specific system unit header files
git-svn-id: trunk@44612 -
|
2020-04-05 21:12:13 +00:00 |
|
nickysn
|
052bc6c5e8
|
* synchronized with trunk
git-svn-id: branches/z80@44609 -
|
2020-04-05 20:52:53 +00:00 |
|
florian
|
2f5d51436e
|
+ with the randseed set as in the test, the test fails on x86_64-linux, added so it won't be forgotten
git-svn-id: trunk@44599 -
|
2020-04-05 16:26:11 +00:00 |
|
florian
|
0f06a7205b
|
* do not create full copies of objects when object checking is on, resolves #36863
git-svn-id: trunk@44598 -
|
2020-04-05 16:26:10 +00:00 |
|
nickysn
|
ac1d4ad499
|
+ added unit zxbasic, containing ZX Spectrum constants for the ZX BASIC keywords
* use these constants to construct the BASIC program loader (so it's now less cryptic what we're writing there)
git-svn-id: branches/z80@44590 -
|
2020-04-05 14:51:08 +00:00 |
|
nickysn
|
175cbf672f
|
+ initial implementation of an .IHX (Intel hex format) to .TZX (ZX Spectrum tape file format) file conversion tool
git-svn-id: branches/z80@44588 -
|
2020-04-05 04:23:46 +00:00 |
|
nickysn
|
87eae35e2f
|
* synchronize with trunk
git-svn-id: branches/z80@44584 -
|
2020-04-04 22:54:29 +00:00 |
|
Károly Balogh
|
8d690546f3
|
m68k-amiga: make all legacy support functions have a public name, and supply headers for them (will be utilized by athreads, dos, and sysutils units)
git-svn-id: trunk@44564 -
|
2020-04-04 13:21:54 +00:00 |
|
nickysn
|
20eab5582f
|
+ generate the Z80 instruction enum and string table from z80ins.dat via a newly created tool
git-svn-id: branches/z80@44556 -
|
2020-04-04 01:36:07 +00:00 |
|
nickysn
|
565cc0e96b
|
+ created a parseable Z80 instruction description file, very loosely based on x86ins.dat. Parser not
implemented yet, but will be soon.
git-svn-id: branches/z80@44554 -
|
2020-04-04 00:21:50 +00:00 |
|
florian
|
a6cfaa996a
|
* few cleanups towards building the z80-embedded system unit
git-svn-id: branches/z80@44550 -
|
2020-04-03 20:37:27 +00:00 |
|
nickysn
|
50e5b07568
|
* synchronize with trunk
git-svn-id: branches/z80@44503 -
|
2020-04-01 22:43:55 +00:00 |
|
michael
|
a24a4b9745
|
* Patch from Bart Broersma to fix bug ID #36809 - test program
git-svn-id: trunk@44478 -
|
2020-04-01 07:06:01 +00:00 |
|
nickysn
|
377f52ee69
|
+ started work on the sdcc-sdasz80 asm backend
git-svn-id: branches/z80@44445 -
|
2020-03-30 23:31:04 +00:00 |
|
nickysn
|
6e346f1c79
|
* synchronize with trunk
git-svn-id: branches/z80@44444 -
|
2020-03-30 22:36:17 +00:00 |
|
michael
|
13986a1f8f
|
* Added ability to use UTF16, expanded patch from Anton Kavalenka
git-svn-id: trunk@44435 -
|
2020-03-30 19:36:04 +00:00 |
|
nickysn
|
a340a39ae3
|
* synchronize with trunk
git-svn-id: branches/z80@44428 -
|
2020-03-30 03:14:29 +00:00 |
|
Károly Balogh
|
b96109727c
|
m68k-amiga: initial work on some support functions to allow the RTL to be compiled for AmigaOS 1.x
git-svn-id: trunk@44427 -
|
2020-03-30 03:06:23 +00:00 |
|
nickysn
|
48b4cc34cb
|
* synchronized with trunk
git-svn-id: branches/z80@44414 -
|
2020-03-29 23:04:40 +00:00 |
|
Jonas Maebe
|
10b15628ab
|
* split i/t_darwin from i/t_bsd, as they don't have that much in common
any more
git-svn-id: trunk@44407 -
|
2020-03-29 18:27:27 +00:00 |
|
florian
|
391512546e
|
+ initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
|
2020-03-29 17:13:45 +00:00 |
|
nickysn
|
755fe97c51
|
* synchronize with trunk
git-svn-id: branches/z80@44397 -
|
2020-03-29 16:24:32 +00:00 |
|
florian
|
639f1c476f
|
+ Xtensa: tcpuinlinenode.second_abs_long
git-svn-id: trunk@44364 -
|
2020-03-25 21:17:05 +00:00 |
|
florian
|
e34a759659
|
+ Xtensa: mathu.inc using only the softfloat unit provided mechanisms
git-svn-id: trunk@44347 -
|
2020-03-23 20:54:55 +00:00 |
|
Jeppe Johansen
|
3189e4245d
|
makefiles: Add support for xtensa-embedded target.
git-svn-id: trunk@44332 -
|
2020-03-21 20:59:33 +00:00 |
|
florian
|
729425447f
|
+ Xtensa: basic operations for Xtensa implemented
git-svn-id: trunk@44324 -
|
2020-03-21 12:49:46 +00:00 |
|
florian
|
73c68236b6
|
* Xtensa: completed compiler skeleton
git-svn-id: trunk@44323 -
|
2020-03-21 12:49:45 +00:00 |
|
florian
|
28c0a47a95
|
+ Xtensa: completed rtl skeleton
git-svn-id: trunk@44322 -
|
2020-03-21 12:49:43 +00:00 |
|
florian
|
83a6efd759
|
+ Xtensa: RTL skeleton
git-svn-id: trunk@44320 -
|
2020-03-20 22:35:43 +00:00 |
|
florian
|
9e40d536cb
|
+ Xtensa: initial skeleton completed
+ xtensa-embedded support in the compiler
git-svn-id: trunk@44318 -
|
2020-03-20 22:34:33 +00:00 |
|
florian
|
27349661e0
|
+ Xtensa: lazarus project
git-svn-id: trunk@44317 -
|
2020-03-20 22:34:30 +00:00 |
|
florian
|
08c12ca439
|
+ Xtensa: register information
git-svn-id: trunk@44316 -
|
2020-03-20 22:34:29 +00:00 |
|
michael
|
abda57b3b9
|
* SAX example
git-svn-id: trunk@44293 -
|
2020-03-13 08:05:42 +00:00 |
|
marco
|
7b4ef925f0
|
* attempt at crt1 translation to get freebsd 12 running.
git-svn-id: trunk@44289 -
|
2020-03-08 16:37:30 +00:00 |
|
florian
|
bc3131688a
|
* fix precedence of IS operator, resolves #35909
git-svn-id: trunk@44266 -
|
2020-03-06 10:10:58 +00:00 |
|