Commit Graph

20 Commits

Author SHA1 Message Date
pierre
a70feeca7e Add sinclairql/Makefile
git-svn-id: trunk@48981 -
2021-03-15 15:39:30 +00:00
nickysn
f9daec43ef * synchronized with trunk
git-svn-id: branches/wasm@47588 -
2020-11-25 21:59:19 +00:00
Károly Balogh
2294472ac7 sinclairql: changed startup code to be able to run directly as job without a BASIC loader. based on a patch by Marcel Kilgus in qlforum.co.uk
git-svn-id: trunk@47570 -
2020-11-25 04:42:44 +00:00
Károly Balogh
3eece73a89 sinclairql: fix exitCode parameter accidentally overwritten in mt_frjob. also save d2 register.
git-svn-id: trunk@47568 -
2020-11-25 04:33:05 +00:00
Károly Balogh
f9d54b7cb7 sinclairql: system unit changes and improvements, patch by Marcel Kilgus in qlforum.co.uk, merged with minor tweaks
git-svn-id: trunk@47562 -
2020-11-24 19:55:13 +00:00
Károly Balogh
aa1bbb591c sinclairql: initial implementation of RTL file I/O functions, patch by Marcel Kilgus in qlforum.co.uk
git-svn-id: trunk@47561 -
2020-11-24 19:28:47 +00:00
Károly Balogh
75eaca8ab4 sinclairql: QDOS interface wrapper function improvements, patch by Marcel Kilgus in qlforum.co.uk, merged with minor tweaks
git-svn-id: trunk@47558 -
2020-11-24 16:24:34 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
nickysn
8862709fb1 * synchronized with trunk
git-svn-id: branches/wasm@47463 -
2020-11-20 00:00:53 +00:00
Károly Balogh
6f59167c64 sinclairql: more work on the QL port. very basic stdio (console writeln) works.
git-svn-id: trunk@47455 -
2020-11-19 04:51:56 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
Károly Balogh
2a733aa751 sinclairql: fixed the relocation marker comment in the startup code. no functional change
git-svn-id: trunk@47432 -
2020-11-15 23:19:38 +00:00
Károly Balogh
f2ee1dae52 sinclairql: startup code fixes. set the top of the new stack as stack pointer, not the bottom of it. initialize the .bss section following the new linker script. better protection against re-relocation.
git-svn-id: trunk@47429 -
2020-11-15 22:59:33 +00:00
Károly Balogh
157e8792c5 sinclairql: add a few more QDOS function wrappers which are useful at early stage
git-svn-id: trunk@47420 -
2020-11-15 04:55:42 +00:00
Károly Balogh
51d8ec90a7 sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
Károly Balogh
3870c4791c sinclairql: disabled a bunch of things in RTL until they're implemented
git-svn-id: trunk@47361 -
2020-11-09 01:34:24 +00:00
Károly Balogh
d5596ef21d sinclairql: initial heap allocation code, and minor system unit bits
git-svn-id: trunk@47351 -
2020-11-08 20:50:32 +00:00
Károly Balogh
b425c97fce sinclairql: implemented startup code, including binary relocation and stack allocation
git-svn-id: trunk@47349 -
2020-11-08 20:48:04 +00:00
Károly Balogh
c8d18f5ac6 sinclairql: implemented some OS trap wrappers, to be used by the RTL
git-svn-id: trunk@47348 -
2020-11-08 20:43:01 +00:00
Károly Balogh
18f364a497 + RTL skeleton for the Sinclair QL
git-svn-id: trunk@47310 -
2020-11-04 15:59:50 +00:00