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.
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.

