|
Forum Index : Microcontroller and PC projects : MMBasic Anywhere ESP32-S3 and ESP32 (CYD) Port
| Author | Message | ||||
| jvanderberg Regular Member Joined: 06/05/2026 Location: United StatesPosts: 82 |
MMBasic Anywhere ESP32-S3 and ESP32 (CYD) Port A short demo: https://www.youtube.com/watch?v=zf4n1SS0AKc I’ve spent the last month porting MMBasic to the ESP32-S3 and ESP32 classic. Both target the ESP-IDF. Because the IDF brings along its own framework and an RTOS, without PSRAM things get a bit tight. Most ESP32-S3s have PSRAM though, and it works well. I’ve tested on the Freenove 2.8” LCD Capacitive touch (this is like a fancy CYD) and the Adafruit ESP32-S3 Metro. I can recommend the Freenove over just about any CYD, it’s about the same price, has much better sound, PSRAM, and better touch. The Adafruit Metro is a good general purpose dev board, but you’ll have to BYO display and sound. Both ports support VGA out, though on the ESP32 classic bit depth is pretty limited because of memory constraints. You can download these in the latest releases: https://github.com/jvanderberg/PicoMiteAllVersions/releases/tag/latest MMBasic-Anywhere-esp32-cyd-merged.bin MMBasic-Anywhere-esp32-s3-octal-merged.bin MMBasic-Anywhere-esp32-s3-quad-merged.bin The octal/quad bifurcation is unfortunate. If you don’t get PSRAM working using the ‘octal’, try the ‘quad’. Sadly this can’t be a runtime option, so I have to publish two images. |
||||
| PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 1957 |
Darn it...ANOTHER distraction I just happen to have the 7" CYD (ESP32-8048S070) |
||||
| PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 1957 |
Tried both S3 versions which loaded and verified and then connected via terminal but: Do you have a particular loading procedure? |
||||
| jvanderberg Regular Member Joined: 06/05/2026 Location: United StatesPosts: 82 |
Need a bit more detail. What were you trying to do? The readmes in the port directories for each have detailed flashing instructions. |
||||
| PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 1957 |
Been looking all afternoon for readmes....Really shouldn't be this hard. WTF! |
||||
| jvanderberg Regular Member Joined: 06/05/2026 Location: United StatesPosts: 82 |
https://github.com/jvanderberg/PicoMiteAllVersions/tree/main/ports/esp32_cyd https://github.com/jvanderberg/PicoMiteAllVersions/tree/main/ports/esp32_s3 |
||||
| JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 4335 |
I expect they're in the ports directories I don't know which you want but for example there's the esp32_s3 edit: both posting, great minds LOL John Edited 2026-06-17 05:16 by JohnS |
||||
| PeteCotton Guru Joined: 13/08/2020 Location: CanadaPosts: 630 |
Wow! Very cool |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |