Re: @+

John Drake <[email protected]>
Newsgroups gmane.comp.lang.forth.colorforth
Message-ID <[email protected]>

--- Charles Shattuck <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.