Marcel Hendrix wrote: > > Please, somebody help me along. > > I downloaded > http://www.complang.tuwien.ac.at/anton/tmp/gforth-0.6.1.bin.i686-pc-cygwin.zip > and am able to run the executables in that package with something like > > gforth-fast -i kernl32l.fi > > However, these gforths don't have asm or disasm loaded and use weird paths > (windows-speakingwise that is). There doesn't seem to be any, or only the barest > minimum of, error handling and this is driving me nuts: > > s" cd C:\Program Files\gforth\gforth-0.6.1\arch\386" system > error -13 > > (is this all because "path handling is broken?")
This is because you are using the kernel, not the full-blown system. All sorts of stuff is missing. > I guess a customization phase is to be inserted between downloading > and running. A tiny pointer please? Since you have a make, you can try make -n (or make -n install) and translate those things that you understand into equivalent Windows commands. Installing Cygwin including the shell utilities etc. probably takes less time though. The most important step, however, is building the image. This is a command that looks like this: GFORTHD="./gforth-ditc -p .;../gforth-0.6.1-20030806" GFORTH="./gforth-ditc --die-on-signal -p .;../gforth-0.6.1-20030806 -i kernl32l.fi -e 3 exboot.fs startup.fs arch/386/asm.fs arch/386/disasm.fs" ./gforthmi gforth.fi --die-on-signal -p ".;~+;../gforth-0.6.1-20030806" -i kernl32l.fi -e 3 exboot.fs startup.fs arch/386/asm.fs arch/386/disasm.fs Hmm, gforthmi is a bourne shell script, so that's not so easy, either. If all else fails, you can start gforth with ./gforth -i kernl32l.fi -e 3 exboot.fs startup.fs arch/386/asm.fs arch/386/disasm.fs As for the Path handling, this version uses ':' as path separator, so use "/cygdrive/c/" instead of "c:/". - anton --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
