For bluetooth input and MIDI devices, I would rather replace the 2 ACIAs by one ESP32 (it just happens to be one of my projects, and yesterday evening I was checking that I have enough usable GPIOs for that). My plan is to get a bluetooth IKBD (using another ESP32 plugged to the IKBD powered with batteries/lipo cells/harry the hamster/whatever) (your sample code make me believe that it should be very doable), then implements an HID/MIDI BT host (I found sample/opensource code here and there for HID at least) to use BT keyboard, mices and game controllers.olivier.jan wrote: 18 Jan 2021 22:17
Now using a 240Mhz MCU to provide a BT Serial is a bit overkill. But it open the doors to other mods, BT keyboard and mouse ? Wifi ? ACSI SD Card ?
Serial connector on the next revision ?
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Serial connector on the next revision ?
-
olivier.jan
- Site sponsor

- Posts: 338
- Joined: 01 Jun 2020 08:00
Re: Serial connector on the next revision ?
I'm also considering having an ESP32 for IKBD to provide native BT keyboard and mouse, but I haven't found too much information on HID support for ESP32. It's doable as I've found a few gamepad interfaces using ESP32, but it doesn't seem to be part of the standard lib, you'll have to implement HID yourself on top of lower protocols.
Retro stuff
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Serial connector on the next revision ?
A legacy Atari hardware is linked as following :olivier.jan wrote: 19 Jan 2021 08:38 I'm also considering having an ESP32 for IKBD to provide native BT keyboard and mouse, but I haven't found too much information on HID support for ESP32.
Code: Select all
Atari ST <-[Data Bus + control lines]-> ACIA <-[wired serial link + control]-> HD6301
Code: Select all
Atari ST <-[Data Bus + control lines]-> ESP32 'host' <-[Bluetooth Serial]-> ESP32 'device' <-[serial + control]-> HD6301
-
olivier.jan
- Site sponsor

- Posts: 338
- Joined: 01 Jun 2020 08:00
Re: Serial connector on the next revision ?
I was initially considering inserting the ESP32 between Ikbd and ACIA, but you're right, replacing the ACIAs could be good option.
Moreover, the 6850 is pretty simple to emulate and relatively slow, so it could be done in C.
Moreover, the 6850 is pretty simple to emulate and relatively slow, so it could be done in C.
Retro stuff
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
Who is online
Users browsing this forum: ClaudeBot and 2 guests