Emulering av IBM PC på en ESP32

Kilde node: 989950

IBM PC-en skapte den grunnleggende arkitekturen som vokste til den dominerende Wintel-plattformen vi kjenner i dag. En gang tung, tungvint og krafttørst, er det en maskin som du nå kan etterligne på ett enkelt brett med en billig varemikrokontroller. Det er takket være arbeidet fra [Fabrizio Di Vittorio], som har delt en fremgangsmåte på Youtube. 

Den fullstendige spillelisten er noe å se på, viser frem et stort antall gammeldagse PC-applikasjoner og spill som kjører på plattformen. Det er QBASIC, FreeDOS, Windows 3.0, og ja, selvfølgelig, Flight Simulator. Det sistnevnte spillet ble faktisk ansett som noe av en de facto-standard for PC-kompatibilitet på 1980-tallet, så det faktum at ESP32 kan kjøre det med [Fabrizios] kode antyder at han har gjort det bra.

Den er utrolig komplett, med ESP32 som håndterer alt fra lyd og video til lydutgang og tastatur- og musinnganger. Det er et vitnesbyrd om evnen til moderne mikrokontrollere at dette er en så enkel prestasjon i 2021.

Vi har sett ESP32 emulere 8-bits spillsystemer før også. Hvis du husker [Fabrizios] navn, er det sannsynligvis fra hans utmerkede FabGL-bibliotek. Videoer etter pause.

Kilde: https://hackaday.com/2021/07/28/emulating-the-ibm-pc-on-an-esp32/

Tidstempel:

Mer fra hackaday