开发者 Mikhail Matveev 和 DnCraptor 发布了 FRANK-386 项目,这是一款针对 RP2350 芯片的 i386 PC 仿真器固件,采用 MIT 许可证开源 1。该固件可在树莓派 Pico 2 及兼容开发板上运行,支持 DOS、Windows 3.x、Windows 95 等经典操作系统 1。
仿真器具有丰富的硬件功能支持 1。CPU 方面支持 i386 处理器仿真,并可选配 i486/i586 及 x87 FPU 1;内存最大可达 8MB(使用 8MB PSRAM) 1。显示输出支持 VGA 和 HDMI 接口,分辨率支持 640x480 及以下 1;输入设备方面兼容 PS/2 和 USB 键盘鼠标 1。存储方面,SD 卡可用于挂载软盘、硬盘及 CD-ROM 镜像 1。用户在运行时可通过 Win+F12 组合键进行磁盘管理,或使用 Win+F11 修改仿真器配置 1。
该项目基于 Tiny386、Pico-286、QuakeGeneric、QEMU 和 MAME 等多个开源项目构建 1。
FRANK-386, an open-source i386 PC emulator firmware, brings classic computing to the RP2350 microcontroller, enabling users to run DOS, Windows 3.x, Windows 95, and Linux on Raspberry Pi Pico 2 and compatible development boards 1. Developed by Mikhail Matveev and DnCraptor under the MIT license, the project integrates CPU emulation, graphics output, storage, and input capabilities into a compact form factor 1.
The emulator supports i386 and partial i486/i586 CPU instruction sets with optional x87 floating-point processing, backed by up to 8MB of PSRAM for memory 1. Graphics output is handled through VGA and HDMI with support for resolutions up to 640x480 1. Users can manage storage through SD card support for floppy disk, hard disk, and CD-ROM images, with disk management and emulator configuration accessible via keyboard shortcuts—Win+F12 for disk operations and Win+F11 for settings adjustments 1. The firmware supports both PS/2 and USB keyboards and mice for input 1. Built upon multiple open-source foundations including Tiny386, Pico-286, QuakeGeneric, QEMU, and MAME, FRANK-386 offers retrocomputing enthusiasts a fully functional 386-class machine in a single chip 1.
评论
还没有评论,欢迎留下第一条。