Larswad / uno2iec

A commodore (CBM) 1541 emulator on the Arduino Uno, using any desktop PC (or raspberry PI with raspbian) as a media host.
http://larswad.github.io/uno2iec/
134 stars 36 forks source link

ESP32 compatibility #26

Open Zibri opened 4 years ago

Zibri commented 4 years ago

Do you think this will work on an ESP32? It would be great to have it and using wifi too :D or an sdcard connected to the ESP32

Larswad commented 4 years ago

It is more than enough capable from performance point of view. It would however need voltage converters for the IEC pins because the esp32 is 3.3V and the open collector bus on the c64 is 5V. Due it its higher performance I would be surprised if some timings must be changed.

But yeah, with some efforts it would work. But since it actually features an SD card it would make more sense it port the sd2iec project. I did that with the mega2560 board. So I guess it could be done with this one too.

Zibri commented 4 years ago

what I was thinking is:

real C64 >> tape and iec port to esp32 >>wifi >>pc and real C64 >> tape and iec port to esp32 >>sdcard

in order to use TAP and D64/G64 hosted on pc or sdcard

Zibri commented 3 years ago

any news?

Larswad commented 3 years ago

I have not ordered one. It was a while since I worked on the project. I am not really sure the best place to buy one. It does feel however as a little overkill for this particular project. I am thinking about it. BR Lars

⁣Skickat från TypeApp ​

Den 19 jan. 2021 10:50, kI 10:50, Zibri notifications@github.com skrev:

any news?

-- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/Larswad/uno2iec/issues/26#issuecomment-762730975

Zibri commented 1 year ago

It is more than enough capable from performance point of view. It would however need voltage converters for the IEC pins because the esp32 is 3.3V and the open collector bus on the c64 is 5V. Due it its higher performance I would be surprised if some timings must be changed.

But yeah, with some efforts it would work. But since it actually features an SD card it would make more sense it port the sd2iec project. I did that with the mega2560 board. So I guess it could be done with this one too.

No level converters are needed. ESP32 is 5v tolerant. Check here: https://github.com/idolpx/meatloaf