TachyonESP on the ESP32-C3 RISC-V
It's been a while since I used this site but I thought it might be timely that I updated all the current files as well as add my TachyonESP for the ESP32-C3 RISC-V chip. This is a very fast 160MHz RISC-V with integrated 4MB Flash, 400kB RAM and WiFi and BT etc as well as many peripherals. So it's a great little micro to use even if you don't use WiFi. There's also another great reason to use it, and that's because it is teamed up with the Parallax P2 in the P2D2-ESP as the USB serial and supervisory MCU. Of course the WiFi/BT will also be put to good use too.
The default console tests for ANSI support and enables not just the color modes but also allows the extended keyboard keys which normally send an ANSI CSI sequence to be supported easily. In fact the console has a history buffer and the navigation and edit keys can be used as well which is extremely useful for interactive testing allowing the previous entries to be used or edited.
If you didn't know, TachyonESP is not a native Forth but is based on ESP32Forth by Brad Nelson and originally by C Ting. The .ino C kernel is compiled on Arduino IDE and has a lot of internal modifications to help it support Tachyon modes and extensions as well as fast I/O modes since the API methods are glacial.
I like to use the little ESP32-C3 Super Mini modules for different projects even if some of them don't have good chip antennas since most of my work doesn't involve RF.