Quoted from AlanJ:Fantastic,
has anybody used an esp32s board yet - I fancy that because with wifi we can have endless possibilities - e.g. update a scorbit style server for game scores etc. Also ability to serve up diagnostics and even change settings vis a simple web page.
I built a prototype and wrote some monitoring/diagnostics for the ESP32-S2-SAOLA.
My experience wasn't great. Maybe I should have stayed with a more seasoned ESP32. At the time I was messing around, I had to side-load the support into the Arduino IDE and the board would sometimes get into a reboot loop that could only be fixed by holding the Boot0 and Reset button and reprogramming.
Probably my fault for poor board choice.
That said, I have code that uses ESP port definitions if anyone wants to blaze that path. There are a ton of advantages - almost endless code size, much more speed, WiFi (as you mentioned), and it could control all the bus lines instead of just the few I'm currently using.
Another fun thing I was messing with - I halted the 6800 while it was running, messed with the CRAM, and then rebooted the processor again. As you were saying, this could be used to change high-score, number of credits, etc. on the MPU running the original code, all via WiFi.