Here is a Logo program I made. It is quite complicated. V1.0.0 CF2,CF2,CF3 run the custom functions. Online, they are demo programs. VAR edits the virtual RAM window titled "Variables". The variables can be used by programs as parameters and to store information for loop repcounts etc. EXEC is the button you press to enter commands online. The Logo commands use variable 25 as parameter 1 and variable 24 as parameter 2. Halt stops the running program, Reset moves the turtle back to the middle and clears everything and home just repositions the turtle to the centre. Here is a list of available commands and parameters: FD VAR25 moves forwards VAR25 pixels BK VAR25 moves backwards VAR25 pixels LT VAR25 turns left VAR25 degrees RT VAR25 turns right VAR25 degrees Make VAR25 VAR24 changes the variable at VAR25 to the value VAR24 Get VAR25 VAR24 copys the variable from at VAR25 to the variable at VAR24 ToggleGrid toggles the grid on or off PU disables drawing PD enables drawing Sin VAR25 VAR24 puts the sine of VAR25 into the variable at VAR24 Cos VAR25 VAR24 puts the cosine of VAR25 into the variable at VAR24 Halt, Home and Reset do the same thing as the buttons do SetPenColor VAR25 VAR24 Changes the pen colour to VAR25 and the pen shade to VAR24, both numbers 0-100 SetPenWidth VAR25 Sets the pen size to VAR25 If you are having trouble figuring this out, then here is an example. If you want to change Variable 1 in the list to 30, then you would do this: When you see the first message, (the first parameter or VAR25) type 1 as it's variable 1 we're changing. Press enter. Now it is the second parameter or VAR24. We want to change it to 30 so type 30. Press enter. Now type Make as this is the command used for changing a variable. Variable 1 and variable 2 are used in CF1&2. If you change variable 2 to 1 then the circle CF2 draws will be smaller. If you change variable 1 to 30, it will make the pentagons CF1 is made from bigger. Please comment if you need any more help. Feel free to use this in you projects if necessary.