I need to set my ANS Forth implementation aside since I believe I have made some bad design decisions and it needs to rest whilst I think about it.
However, I didn’t want some of the work I did to languish in obscurity, so I have taken what I can from that project, and added some additional things to create a PicoCalc Starter Kit for those that want to use develop for the PicoCalc using C/C++ on the bare metal using the Pico-Series C/C++ SDK.
Now, this is not designed to create graphical games as the display driver does not use a frame buffer and is text-based, but it does use very little memory. So you could create text-based games.
I have drivers for:
- Audio (stereo)
- Display (multicolour text with ANSI escape code emulation)
- Keyboard
- Pico onboard LED (WIFI-option aware)
- Serial port
- Southbridge functions (battery, backlights)
And these are not best-of-breed drivers either, this is something to get you going fast and you can then enhance/replace components as you need. The drivers have simple APIs, and they should be able to work independently, so you can pick and choose, or perhaps I can pass some hard-earned knowledge along.
The README explains it all.
I am currently working on FAT32 support on the “sdcard” branch.