Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:47 20 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: 82
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: 1957
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)
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1957
Posted: 05:03pm 16 Jun 2026
Copy link to clipboard 
Print this post

Tried both S3 versions which loaded and verified and then connected via terminal but:

  Quote  invalid header: 0xffffffff


Do you have a particular loading procedure?
 
jvanderberg
Regular Member

Joined: 06/05/2026
Location: United States
Posts: 82
Posted: 06:11pm 16 Jun 2026
Copy link to clipboard 
Print this post

  PhenixRising said  Tried both S3 versions which loaded and verified and then connected via terminal but:

  Quote  invalid header: 0xffffffff


Do you have a particular loading procedure?


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

Been looking all afternoon for readmes....Really shouldn't be this hard. WTF!
 
jvanderberg
Regular Member

Joined: 06/05/2026
Location: United States
Posts: 82
Posted: 07:10pm 16 Jun 2026
Copy link to clipboard 
Print this post

  PhenixRising said  Been looking all afternoon for readmes....Really shouldn't be this hard. WTF!


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

  PhenixRising said  Been looking all afternoon for readmes....Really shouldn't be this hard. WTF!

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: Canada
Posts: 630
Posted: 08:24pm 16 Jun 2026
Copy link to clipboard 
Print this post

Wow! Very cool  
 
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