Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 02:45 17 Jun 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

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 States
Posts: 80
Posted: 12:52pm 16 Jun 2026
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 1949
Posted: 03:03pm 16 Jun 2026
Copy link to clipboard 
Print this post

Darn it...ANOTHER distraction    

I just happen to have the 7" CYD (ESP32-8048S070)
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026