version 1.24, 1996/11/04 10:25:05
|
version 1.26, 1997/02/01 14:59:27
|
Line 98 You can change the sizes of the various
|
Line 98 You can change the sizes of the various
|
image `gforth.fi' by passing the appropriate Gforth command line |
image `gforth.fi' by passing the appropriate Gforth command line |
options in the FORTHSIZES environment variable: |
options in the FORTHSIZES environment variable: |
|
|
env "FORTHSIZES=--dictionary-size=256k --data-stack-size=16k --fp-stack-size=16k --return-stack-size=16k --locals-stack-size=16k" ./configure |
env "FORTHSIZES=--dictionary-size=256k --data-stack-size=16k --fp-stack-size=15872b --return-stack-size=15k --locals-stack-size=14848b" ./configure |
|
|
The line above reaffirms the default sizes. Note that the locals |
The line above reaffirms the default sizes. Note that the locals |
stack area is also used as input buffer stack. |
stack area is also used as input buffer stack. |
Line 194 meantime, start gforth with
|
Line 194 meantime, start gforth with
|
|
|
gforth -i kernel.fi startup.fs |
gforth -i kernel.fi startup.fs |
|
|
|
If the addresses changes by only a small amount (e.g. by one or two |
|
pages), you can fix it by defining FUZZ (in config.h) to a number at |
|
least two times the changes you observe (0x4000 is a good idea, this |
|
is four 4k pages) and recompile. We do this for the DJGPP port for |
|
DOS, because the start address there changes by one or two pages, and |
|
it helps us to keep the DOS people happy without investing too much |
|
work in a braindead environment. |
|
|
|
|
2) "%s: Checksum of image ($13579b) does not match the executable ($2468a) |
2) "%s: Checksum of image ($13579b) does not match the executable ($2468a) |
The Gforth installer should look into the INSTALL file" |
The Gforth installer should look into the INSTALL file" |