LGO-40 is a turtle graphics calculator with 40 keys (hence the name), each of them having a single purpose. That limits the number of features, but also makes operation very simple.
You can use LGO-40 in several different ways. For one thing, the lower half of the keyboard can be used on its own as an expression calculator:
<code>1 * 2 + 3 * 4 + 5 * 6 + 7 * 8
ENTER to perform the calculation, and again to bring back the last calculation entered.)
But you can do more than that! Matrices, for instance:
<code>REPEAT 5 [ SETCURSOR # * 5 0 PRINT # PRINT # * # PRINT # * # + # ]
(You can use a full arithmetic expression anywhere LGO-40 expects a number. Press
SPACE to separate adjacent numbers. Within a
# stands for the current iteration number, starting from 1.)
For less regular numeric sequences, use
<code>FOREACH [ 3 5 7 ] [ PRINT [ # ? # + ? ] ]
CLEAN commands to reset the text cursor and clear the screen, respectively.)
And then, of course, LGO-40 can do turtle graphics!
<code>REPEAT 10 [ REPEAT 4 [ FORWARD 100 RIGHT 90 ] RIGHT 36 ]
The drawing commands are largely like in Berkeley Logo, except you set the pen mode with
SETPENMODE 1, 2 or 3 for "paint", "erase" and "reverse", respectively. Also,
SETPENSIZE only takes one number.
Last but not least, you can of course combine text and graphics:
<code>SETCURSOR 13 10 PRINT 1337 SETPENSIZE 10 SETPENMODE 3 RIGHT 100 FORWARD 50
It's just hard to align the text and graphics because they use different coordinate systems: the text cursor starts at 0 0 in the top left corner, for 20 rows and 25 columns, while the turtle's home is in the center of a 450x360 screen.
And that's about all. Enjoy!
Leave a comment
Log in with your itch.io account to leave a comment.