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

Re: [colorforth] @+



--- Charles Shattuck <cshattuck@xxxxxxxxxxxx> wrote:

> I've figured out what was wrong with my @+.  The a
> register (EDX) gets
> clobbered in quite a few places in the kernel,
> including jump and swap.
> I decided to use EBX and call it b instead.

Hello all,

I missed this post the first time by so bear with
me. :) I'm just now starting to REALLY understand
ColorForth (working on a game demo now) so I 
guess I'm late are realizing this, but it seems
that @+ isn't part of (many) Pentium ColorForth
implementations?  It's on Chuck Moore's website:

http://www.colorforth.com/forth.html

But it's not listed in the (unofficial) ColorForth
glossary.

http://kristopherjohnson.net/cgi-bin/twiki/view/Main/ColorForthWord

More importantly I needed it for my demo and I
noticed that it's not defined in either version
of ColorForth I'm using these days.  (ColorForth
for Windows and Terry Loveall's qemu implementation).

Is there an @+ definition I can grab somewhere?
And why is it missing?  (Or am I just missing
something?)  I'm not sure what the point of an
A register is with out @+ and !+.

Regards,

John M. Drake


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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