Pico Logo—A fun programming language

I am happy to announce the release of Pico Logo for the PicoCalc.

Logo is a fun and easy way to program your PicoCalc! The project site includes a full reference manual to get you started with classic Logo fundamentals. In addition, the internet is full of resources to get started and then to advance to more complex solutions.

Feature Highlights:

  • 320×320 resolution turtle graphics with 256 colours (from a palette of 65K colours)
  • Three simultaneous display modes: full screen text for programs without graphics, full screen graphics for running graphical programs, and split screen for interactive use
  • Full line editing and history
  • Compatible with Logo books and manuals from the 1980s and 1990s.
  • Variables, procedures, control structures (if, repeat), lists, arithmetic, and logical operations.
  • Uses 32-bit floats for numerical calculations, with fallback for integer-only hardware.
  • Manage files (catalog, setprefix, erasefile, …) and load and save Logo programs to and from a SD card formatted as FAT32.

I will use this thread to post updates on this project.

9 Likes

Release 1

This is the initial release. These will be bugs here and there.

The release is not optimized. I looking for correct first then I can make it fast.

Please help with providing feedback and reporting any problems you find.

Extract the archive, logo.zip, onto your SD Card in a subfolder named “Logo”.


7 Likes

LOGO was my introduction to programming, many many many moons ago. fantastic work!

2 Likes

Release 2

What’s Changed

  • Update color palette definitions and improve documentation clarity
  • Improved LCD initialization
  • Added science-based books to README.md

Tips

  • setbg changes the colour of the background, examples
    • setbg 42 - purple
    • setbg 104 - green
    • setbg 74 - blue (default)

1 Like