Karoly Balogh
|
b81b818a75
human68k: set default stack size to 16KiB
|
1 year ago |
florian
|
1f91fe4b11
* fix output position of deprecated hint for certain cases where it was wrong, resolves #40534
|
1 year ago |
Karoly Balogh
|
60473c7ead
human68k: parse the arguments passed to the program, fill out argc/argv, make ParamCount and ParamStr() to work
|
1 year ago |
Karoly Balogh
|
0b65c173b8
human68k: disable tinyheap, as there's some memory trashing going on with it, and use the regular one for now
|
1 year ago |
Karoly Balogh
|
d009941744
human68k: setup the stack, then use setblock to limit the memory usage to the amount we're really using. this frees up RAM, and allows the heap allocator to work.
|
1 year ago |
Karoly Balogh
|
932849c1bf
human68k: refactored some type naming used in the startup code
|
1 year ago |
Karoly Balogh
|
d85d6b4bac
human68k: handle the OS malloc returning errors properly
|
1 year ago |
Karoly Balogh
|
fef24dabd6
human68k: minimal DOS calls error handling/inoutres mapping
|
1 year ago |
florian
|
e1e9a6728f
* fix casing
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
ccf631eabd
* x86: Fixed inefficiencies revealed in "TEST/JNE/TEST/JNE"
|
1 year ago |
ccrause
|
248082347f
AVR optimization LdsMov2Lds
|
1 year ago |
Michaël Van Canneyt
|
c49123086d
* Make string argument const.
|
1 year ago |
Michaël Van Canneyt
|
cda64d090e
* Make methods static so they are assignment compatible with regular procedures.
|
1 year ago |
Michaël Van Canneyt
|
4e29cac57f
* pcre available only on selected platforms
|
1 year ago |
Michaël Van Canneyt
|
59cb93fcb4
$ Corrections for widestring use
|
1 year ago |
Michaël Van Canneyt
|
8d2e2c6c21
* Add Delphi-compatible regular expressions based on libpcre
|
1 year ago |
Michaël Van Canneyt
|
33917ee19b
* Use prefix for enum
|
1 year ago |
Henrique Gottardi Werlang
|
8a8699ab6a
Fix for function Val to validate the parameter count of the function.
|
1 year ago |
Pierre Muller
|
34ae77bd3b
Improve GNU linker call for m68k-human68k target
|
1 year ago |
Pierre Muller
|
f1e32bb187
Add human68k OS to list of supported OSes for m68k GNU assembler
|
1 year ago |
Karoly Balogh
|
7ecb19f906
human68k: fixed a dumb typo on the bss start calculation. fixes FPC binaries under run68.
|
1 year ago |
Karoly Balogh
|
42abb3395a
human68k: implemented some basic file and I/O handling functions
|
1 year ago |
Karoly Balogh
|
5649ce150b
m68k: have the targets in alphabetical order in the help text
|
1 year ago |
Karoly Balogh
|
f2c5bb2bfd
regenerated msg*.inc files for the compiler after human68k merge
|
1 year ago |
Karoly Balogh
|
442e9d2573
human68k: RTL works enough now to run a hello, world!
|
1 year ago |
Karoly Balogh
|
9eda172a48
m68k: do not generate argument popping for a noreturn call
|
1 year ago |
Karoly Balogh
|
439faf0da8
m68k: basic DOS syscall generation for human68k
|
1 year ago |
Karoly Balogh
|
a398da4c72
human68k: fix xecutable generation
|
1 year ago |
Karoly Balogh
|
998db01365
human68k: some forgotten regenned files
|
1 year ago |
Karoly Balogh
|
e55f6dbb08
human68k: actually tell the build system where the rtl directory is
|
1 year ago |