home .. forth .. colorforth mail list archive ..

Re: [colorforth] Weird LOAD crash / response


On Sat, 18 Dec 2004 11:34:39 +0100 (CET), Tim Neitz <tim@xxxxxxxxxxxxxx> wrote:
> 
> 
> On Fri, 17 Dec 2004, Chris Walton wrote:
> 
> > Hi guys,
> >
> > I'm using Mark Slicker's VESA-cf (basically, the CM CF with VESA and
> > terry loveall's floppy code), and there is one weird bug that is
> > horrifically annoying me:
> >
> > LOAD will not work. Either it crashes colorforth, or it sets the
> > current block to the loaded block and then says that the calling word
> > doesn't exist.
> >
> > Examples:
> >
> > I have the mandelbrot code on block 70 and 72. I then added the
> > following to block 18 (after colors, before mark empty)
> >   : mandel  70 load ;
> > When I save, restart, and type "mandel", it will set the current block
> > to 70, then show the colorforth logo and say "mandel?". the block
> > doesnt seem to have been loaded at all.
> >
> > another thing: in order for me to be able to load from the shell, i
> > added : load load ; into block 18 several times, and every time it
> > will crash. I also tried it in a separate block and loading that
> > block, and it will crash.
> >
> > Any ideas? Thanks :)
> >
> > -- Chris
> 
> Chris, Tim here.
> 
> I think the issues happening could be as follows.
> 
> The mandel? is cf's way of saying there is an error loading the code.
> Starting the editor should show where in the code the error occured.
> 
> : load load ;
> 
> Is a recursive loop, that also has a data stack issue because load consumes
> one argument from the data stack.

Aah, that explains alot. Any way that I can get LOAD to work from the
shell? Thanks! :)


> With kind regards,
> Tim Neitz
> rj_cf on #c4th freenode.net
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
> For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
> Main web page - http://www.colorforth.com
> 
> 


-- 
I F34R N0N3 F0R F0RTH SH4LL GUID3 M3

---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com