Special Behaviour You Should Be Aware Of

Fetches

Might occur later due to sophisticated register allocation.

If you wish a fetch to take place exactly now, follow it with “flush”.

... p1in c@ flush ...

<builds does>

Use <builds does>

Constant Tables

Endcreate is necessary to end a constant table

create answer 42 , endcreate

Flash Contents

Everything will be in Flash except VARIABLE and BUFFER:

Dictionary Mangling

Crosscompilation mangles the dictionary.

Warning

Use “crosscompile” no more than once after each NEW command

new
+jtag
target

<your forth code>

host
$FFFE vector blink crosscompile flashtarget -jtag run

Previous topic

Operation

Next topic

Memory Mapped Word Lists