摘要: 开发者何春晖利用Espressif ESP32微控制器,通过Tiny386项目实现了90年代个人电脑的功能。Tiny386是一个资源高效的x86 PC模拟器,能够在ESP32-S3等微控制器上运行Windows 95和多种16位及32位软件。该项目具有便携性,核心是一个从头开始构建的简单i386 CPU模拟器。虽然一些功能如调试、硬件任务和权限检查缺失,但大多数16/32位软件仍能运行。Tiny386可以在微控制器上运行,也可以移植到其他平台,并支持多种软件和Linux内核。项目的源代码在GitHub上以BSD三条款许可发布。
讨论: 该内容主要讨论了关于CPU仿真和硬件设备的话题。accrual分享了一个386 CPU仿真的源代码链接,并提出了使用Speedsys或Landmark软件在仿真环境中进行性能测试的想法。gerdesj提到了80386 CPU在Linux中被移除的历史,并指出它曾是Linux的第一个支持平台。fouc询问了关于ESP32-S3开发板的最低价格配置,并分享了ESPHome项目的信息。phibz则认为某个软件更适合Windows 3.11系统。
原文标题:He Chunhui’s Tiny386 Turns an ESP32-S3 into a Fully-Functional 386-Powered PC
原文链接:https://www.hackster.io/news/he-chunhui-s-tiny386-turns-the-humble-esp32-s3-into-a-fully-functional-386-powered-desktop-pc-5454cf6e36a1
讨论链接:https://news.ycombinator.com/item?id=45861933