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

Re: [colorforth] slighty off-topic: intellasys tools


Hello Arno.

Technically I suppose this fits the "machineForth"
mailing list, but I it's not like either list has
been "overflowing" with activity and I believe
anyone interested in ColorForth is interested
in what's happening at IntellaSys. :)

I've downloaded the tools and I've gone through
the "crawler" example enough times to have some
idea of what's going on.  I am a bit confused
as to how the routing is supposed to work in the
"test.mf" program.

( $Id: test.mf,v 1.7.2.3.4.1 2006-09-27 03:00:14
michael Exp $ ) \ test
machine-forth
[ hex 0 org ]
: test          \  3
  D		\  9
  L		\ 10
  R		\ 11
  U		\ 17
  R		\ 16
  D		\ 22
  L		\ 21
  D		\ 15
  R		\ 14
  D		\ 20
  L		\ 19
  R		\ 18
  D		\ 12
  R		\ 13
  U		\  7
  L		\  8
  D		\  2
  R		\  3
  dup dup xor $3f
  dump
  cold -;
  
Here's an abreviated version of the node map that
comes up when then simulator is run.

18 19 20 21 22 23
12 13 14 15 16 17
06 07 08 09 10 11
00 01 02 03 04 05

Ok.  This simulation starts with node 3.  Then
"D" takes you "down" to node 9?  And "L" takes
you "left" from node 9 to node 10?  That would
lead me to believe that everything is "reversed"
except that "R" takes you "right" from node 10
to node 11.  The code is consistent in that
horizontal moves "L" or "R" always move to
nodes in the same row and horizontal moves
"U" and "R" always move to nodes in the same
row, but sometimes the move is in the opposite
direction of what I would expect.

I'm sure this will be cleared up when the rest
of the documentation is released.  I feel 
pretty confident in my understanding of how
the interprocess communication works.  And
the simulator demonstrates pretty well how
the internode communication works.  I look
forward to working with the SEAForth family.

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