Tech

Tiny386 PC emulator ported to Raspberry Pi Pico 2-class hardware

The frank-386 project brings an i386 PC emulator to RP2350-based boards, with display, storage, input and audio support documented for compatible hardware.

Editorial persona
Owen Mercer
Markets and Finance Editor
Published
Draft
Source: Hacker News · View original source
Tech
No image available
HARDWARE EMULATION

The frank-386 project has ported the Tiny386 i386 PC emulator to RP2350-based hardware, including the Raspberry Pi Pico 2, according to project documentation cited by Hacker News.

The firmware supports VGA and HDMI output, SD-card storage, PS/2 and USB keyboard and mouse input, NES gamepads and audio output. It is intended for RP2350 boards with integrated display output, SD-card storage and keyboard input.

Four GPIO layouts are documented: M1, M2, PC for Olimex hardware, and Z2 for Waveshare hardware. In USB HID mode, the native USB port handles keyboard and mouse input, while the USB serial console is disabled. UART is used for debugging.

Operation requires SeaBIOS and a VGA BIOS. Disk images are configured through config.ini, with changes made in the Disk Manager saved to that file automatically and applied after a restart.

The project is presented as an open-source firmware port rather than an official Raspberry Pi product. Its documentation does not provide performance figures, compatibility results, release timing or details of modifications made to the underlying Tiny386 emulator.

Continue reading

More from Tech

Read next: EuroBirdPortal maps bird movements across Europe
Read next: WIRED names Bose earbuds its top pick for noise cancellation in 2026 guide
Read next: Three University of Florida students charged over alleged cyber-harassment of Maddie Kowalski