RetroBSD / retrobsd

Main RetroBSD Operating System
BSD 3-Clause "New" or "Revised" License
358 stars 55 forks source link

ESP-32 support #87

Open tansiret opened 1 year ago

tansiret commented 1 year ago

Is ESP-32 capable of running RetroBSD? If so, is there a planned port in the future?

sergev commented 1 year ago

Definitely ESP-32 has enough resources to run RetroBSD. It would be a big effort to port it though. It's critical to have a good simulator which should be able to run native ESP-32 binaries.

Maybe someday I can do it for ESP32-C3 platform, which is based on RISC-V CPU. I've already started a simulator (https://codeberg.org/vak/esp32-riscv-sim). Don't have much spare time to finish it yet.

AssassinK786 commented 1 year ago

Definitely ESP-32 has enough resources to run RetroBSD. It would be a big effort to port it though. It's critical to have a good simulator which should be able to run native ESP-32 binaries.

Maybe someday I can do it for ESP32-C3 platform, which is based on RISC-V CPU. I've already started a simulator (https://codeberg.org/vak/esp32-riscv-sim). Don't have much spare time to finish it yet.

What About ESP32 platform that uses Xtensa Architecture?

sergev commented 1 year ago

What About ESP32 platform that uses Xtensa Architecture?

There was a project to build a QEMU version for ESP32 platform. It could help. https://github.com/espressif/qemu/releases