OmegaWare 2026

GOTEK TOUCHSCREEN INTERFACE

WEB FLASHER  ·  NO ARDUINO IDE REQUIRED  ·  CHROME / EDGE ONLY
⚠ Web Serial is not supported in this browser. Please use Chrome or Edge.
1
Choose device
2
Connect USB
3
Flash
Select your device
Guition JC3248 3.5-inch touchscreen
Guition JC3248
ESP32-S3 · 3.5" 480×320
The current interface — cached boot, cover art, six themes, multi-disk selector, scalable fonts, A-Z jump. Optional wireless via a Super Mini dongle.
Recommended Standalone Wireless
Waveshare 7"
ESP32-S3 · 800×480 RGB
Full standalone controller with 7" touchscreen, cover art browser, and WiFi web server.
Standalone Wireless
Waveshare 2.8"
ESP32-S3 · 320×240 SPI
Compact standalone controller with 2.8" touchscreen, cover art browser, and WiFi web server.
Standalone Wireless
Generic ESP32-S3 Super Mini board
Super Mini Dongle
Generic ESP32-S3 · Super Mini (FH4R2)
The recommended wireless dongle. Plugs into the Gotek's USB port and loads disks over WiFi from the touchscreen. Generic ESP32-S3 Super Mini — the wider board with two side buttons.
Preferred dongle USB Dongle
Seeed Studio XIAO ESP32-S3 board
XIAO Dongle
Seeed XIAO ESP32-S3 · 21×17mm
Alternative wireless dongle. The Seeed Studio XIAO ESP32-S3 — the smaller board with the metal-shielded module marked “seeed studio”. Same wireless loading as the Super Mini.
USB Dongle
CYD
ESP32 · 320×240 ILI9341
Cheap Yellow Display (~£10). Wireless remote — pairs with XIAO dongle over ESP-NOW.
Wireless Remote
Fresh off the press — beta builds
⚠ Experimental — for testers. These builds carry the new save-game era: writes the Amiga makes to the floppy are persisted onto the GTi's SD card as GameName.sav.adf beside the untouched master — standalone and wireless ("FLING in reverse"). INSERT automatically boots the save when one exists (green floppy badge on the cover); delete the .sav file to factory-reset a game. Configure with SAVES=OFF/COPY/OVERWRITE in CONFIG.TXT (default COPY). To test wireless saves, flash both the JC BETA and the Super Mini BETA below. Bench-verified, not yet field-proven — please report results (good or broken) via GitHub issues. The stable builds above are completely unaffected.
Guition JC3248 — BETA
ESP32-S3 · v4.8.1-beta · save-game era
Everything in stable v4.7.4 plus save-game persistence: .sav.adf save copies, save-boot on INSERT, floppy badge, wireless save fetch from the dongle, and a shapeshifting screensaver surprise.
BETA Standalone Wireless
Super Mini Dongle — BETA
ESP32-S3 Super Mini · v3.3.0-beta · save protocol
Dongle side of wireless saves: tracks what the Gotek writes and hands the changed sectors back to the JC BETA on request. Red+blue LEDs together = unsaved data waiting. Fully compatible with stable screens (save features simply stay dormant).
BETA USB Dongle
Flash firmware
← SELECT A DEVICE ABOVE TO BEGIN
How to flash
  1. Select your device from the cards above.
  2. Connect your ESP32 to this computer via USB. Use a data cable, not a charge-only cable.
  3. If prompted, put the device in bootloader mode: hold BOOT, tap RESET, release BOOT.
  4. Click Install and select the correct COM port when asked.
  5. Wait for flashing to complete — typically 30–60 seconds.
  6. After flashing: insert a blank FAT32 SD card and power on. The device will auto-generate CONFIG.TXT and create the /ADF and /DSK folders.
⚠ XIAO only: Make sure the external WiFi antenna is plugged in before powering on. Without it, wireless range will be very poor.
⚠ All devices: USB CDC On Boot must be Disabled — this is already set in the pre-built firmware. If you rebuild from source, ensure this setting is correct or the Gotek will not recognise the device.
JC3248 board reference

Back of the Guition JC3248 with every button and connector labelled — including the Boot and Reset buttons used to enter bootloader mode for flashing, the Type-C port, the battery switch, and the JST IO / power / speaker connectors.

Guition JC3248W535 back, with Boot, Reset, Type-C, battery switch and JST connectors labelled
Guition JC3248W535 — reverse side, buttons and connectors labelled
After flashing
  1. One folder per game. Give every game its own folder inside /ADF (or /DSK), with the disk image inside it: /ADF/Game Name/Game Name.adf. The folder is what the browser sorts and groups by — files dropped loose in /ADF are not picked up.
  2. Optionally drop Game Name.jpg (cover art) and Game Name.nfo (info text) into that same game folder.
  3. Multi-disk games: put every disk in the one folder, named Game Name-1.adf, Game Name-2.adf, … — they collapse into a single entry with a disk selector.
  4. Connect the device to your Gotek via USB and power on your retro machine.
  5. Tap a game and press INSERT. Your retro machine sees a freshly loaded floppy.
Try the interface — live preview

A pixel-faithful preview of the on-device UI — the real font, the six themes, the cracktro, multi-disk pagination. Tap a game to select, tap again or INSERT to mount; the A–Z strip jumps by letter; THEME cycles palettes; tap INFO then FONT to resize the list (Small/Normal/Large); try Monkey Island 2 for the 11-disk selector. This is a UI preview only — it doesn't talk to hardware.

      GOTEK TOUCHSCREEN INTERFACE  *  CODED BY MEZ AND DIMMY OF OMEGAWARE  *  THE ULTIMATE RETRO DISK LOADER FOR AMIGA · CPC · ZX SPECTRUM  *  FAT12 USB RAM DISK · ESP-NOW WIRELESS · TOUCHSCREEN UI  *  GREETINGS TO THE GREENFORD COMPUTER CLUB  *  KEEP THE SCENE ALIVE  *  OMEGAWARE 2026  *