version 1.133, 2003/01/01 17:28:29
|
version 1.134, 2003/01/03 17:28:12
|
Line 1412 T has? rom H
|
Line 1412 T has? rom H
|
|
|
\ MakeKernel 22feb99jaw |
\ MakeKernel 22feb99jaw |
|
|
: makekernel ( targetsize -- ) |
: makekernel ( start targetsize -- ) |
\G convenience word to setup the memory of the target |
\G convenience word to setup the memory of the target |
\G used by main.fs of the c-engine based systems |
\G used by main.fs of the c-engine based systems |
100 swap dictionary (region) |
dictionary (region) setup-target ; |
setup-target ; |
|
|
|
>MINIMAL |
>MINIMAL |
: makekernel makekernel ; |
: makekernel makekernel ; |
Line 2581 Cond: [ ( -- ) interpreting-state ;Cond
|
Line 2580 Cond: [ ( -- ) interpreting-state ;Cond
|
|
|
Defer instant-interpret-does>-hook |
Defer instant-interpret-does>-hook |
|
|
|
T has? peephole H [IF] |
: does-resolved ( ghost -- ) |
: does-resolved ( ghost -- ) |
compile does-exec g>xt T a, H ; |
compile does-exec g>xt T a, H ; |
|
[ELSE] |
|
: does-resolved ( ghost -- ) |
|
g>xt T a, H ; |
|
[THEN] |
|
|
: resolve-does>-part ( -- ) |
: resolve-does>-part ( -- ) |
\ resolve words made by builders |
\ resolve words made by builders |