collapseos/blk/280

16 lines
574 B
Plaintext
Raw Normal View History

2020-04-22 21:19:12 -04:00
Z80 boot code
This assembles the boot binary. It requires the Z80 assembler
2020-06-28 19:45:28 -04:00
(B200) and cross compilation setup (B260). It requires some
constants to be set. See B420 for details.
2020-04-22 21:19:12 -04:00
RESERVED REGISTERS: At all times, IX points to RSP TOS and BC
is IP. SP points to PSP TOS, but you can still use the stack
2020-06-28 19:45:28 -04:00
in native code. you just have to make sure you've restored it
before "next".
2020-04-22 21:19:12 -04:00
The boot binary is loaded in 2 parts. The first part, "decla-
rations", are loaded after xcomp, before xcomp overrides, with
"282 LOAD". The rest, after xcomp overrides, with "283 335
LOADR".