Intel 80286 emulator for Raspberry Pico
5 days ago
- #raspberry-pi-pico
- #retro-computing
- #emulation
- The Pico-286 project emulates classic PC systems from the late 80s and early 90s on the Raspberry Pi Pico (RP2040/RP2350 microcontroller).
- It supports emulation of Intel 8086/8088/80186/286 CPU families and various retro peripherals.
- Graphics modes include standard text modes (80x25, 40x25) and advanced CGA text modes (160x100x16, 160x200x16).
- Sound emulation covers PC Speaker, Covox Speech Thing, Disney Sound Source, Adlib/Sound Blaster, MPU-401 MIDI, Tandy 3-voice, and Creative Music System.
- Storage options include virtual disk images (A:, B:, C:, D:) and a mapped network drive (H:) for file exchange with the host system.
- The emulator is optimized for Raspberry Pi Pico hardware, supporting PS/2 keyboard, SD card storage, VGA/HDMI output, and audio output.
- Memory configurations vary by platform, with options for PSRAM or virtual memory (swap file) for extended memory support.
- Build requirements include Pico SDK, CMake, ARM GCC toolchain, and platform-specific dependencies for Windows, Linux, and Pico builds.
- The project is licensed under the MIT License and welcomes contributions.