Emulation des IBM-PCs auf einem ESP32

Quellknoten: 989950

Der IBM-PC brachte die Grundarchitektur hervor, aus der sich die dominierende Wintel-Plattform entwickelte, die wir heute kennen. Einst schwer, unhandlich und energiehungrig, ist es eine Maschine, die Sie jetzt auf einer einzigen Platine mit einem billigen Standard-Mikrocontroller emulieren können. Das ist der Arbeit von [Fabrizio Di Vittorio] zu verdanken, der eine Anleitung auf Youtube geteilt hat. 

Die vollständige Playlist ist wirklich sehenswert, präsentiert eine große Anzahl altmodischer PC-Anwendungen und Spiele, die auf der Plattform laufen. Es gibt QBASIC, FreeDOS, Windows 3.0 und natürlich Flight Simulator. Letzteres Spiel galt in den 1980er Jahren tatsächlich als eine Art De-facto-Standard für PC-Kompatibilität. Die Tatsache, dass der ESP32 es mit [Fabrizios] Code ausführen kann, deutet also darauf hin, dass er gute Arbeit geleistet hat.

Es ist erstaunlich vollständig, da der ESP32 alles von Audio und Video bis hin zur Tonausgabe und Tastatur- und Mauseingaben verwaltet. Es ist ein Beweis für die Leistungsfähigkeit moderner Mikrocontroller, dass dies im Jahr 2021 eine so einfache Leistung ist.

Wir haben auch schon gesehen, dass der ESP32 8-Bit-Gaming-Systeme emuliert. Wenn Sie sich an [Fabrizios] Namen erinnern, kommt er wahrscheinlich von seine ausgezeichnete FabGL-Bibliothek. Videos nach der Pause.

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

Zeitstempel:

Mehr von Hackaday