| |
|
| decimal |
decimal |
| |
|
| 128 KB makekernal , 0 , 0 , 0 A, 0 A, |
256 KB makekernal , 0 , 0 , 0 A, 0 A, 0 A, |
| |
|
| UNLOCK ghost - drop \ ghost must exist because - would be treated as number |
UNLOCK ghost - drop \ ghost must exist because - would be treated as number |
| LOCK |
LOCK |
| |
|
| include vars.fs \ variables and other stuff |
include vars.fs \ variables and other stuff |
| include add.fs \ additional things |
include add.fs \ additional things |
| include environ.fs \ create environmental query strings |
|
| include errore.fs |
include errore.fs |
| include kernal.fs \ load kernal |
include kernal.fs \ load kernal |
| include extend.fs \ load core-extended |
include extend.fs \ load core-extended |
| |
|
| \ 64 KB 0 cells ! \ total Space... defined above! |
\ 64 KB 0 cells ! \ total Space... defined above! |
| here 1 cells ! \ Size of the system |
here 1 cells ! \ Size of the system |
| 2 KB 2 cells ! \ Return and fp stack size |
16 KB 2 cells ! \ Return and fp stack size |
| ' boot >body 3 cells ! \ Entry point |
' boot >body 3 cells ! \ Entry point |
| |
|
| UNLOCK Tlast @ |
UNLOCK Tlast @ |
| .unresolved |
.unresolved |
| |
|
| cr cr |
cr cr |
| endian [IF] |
cell bigendian |
| save-cross kernal.32bimg |
[IF] |
| |
dup 2 = [IF] save-cross kernl16b.fi [THEN] |
| |
dup 4 = [IF] save-cross kernl32b.fi [THEN] |
| |
dup 8 = [IF] save-cross kernl64b.fi [THEN] |
| [ELSE] |
[ELSE] |
| save-cross kernal.32limg |
dup 2 = [IF] save-cross kernl16l.fi [THEN] |
| [THEN] cr |
dup 4 = [IF] save-cross kernl32l.fi [THEN] |
| |
dup 8 = [IF] save-cross kernl64l.fi [THEN] |
| |
[THEN] drop cr |
| |
|
| bye |
bye |