Ngaxrip/pico-286
RP2040/RP2350 286 PC emulator for MURMULATOR dev board
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🕹️ Pico-286: Giả lập PC cổ trên Raspberry Pi Pico
Trải nghiệm máy tính PC thế hệ 8086/286 nguyên bản — chỉ trên một con chip RP2040/RP2350.
Pico-286 là dự án mã nguồn mở nhằm giả lập một hệ thống PC kiểu cuối những năm 80 và đầu những năm 90 trên nền Raspberry Pi Pico (dùng vi xử lý RP2040 hoặc RP2350). Dự án cung cấp nền tảng nhẹ và giáo dục để trải nghiệm máy tính cũ cũng như hiểu biết về kĩ thuật giả lập hệ thống ở cấp thấp.
✨ Điểm nổi bật
- CPU 8086/8088/80186/286: Giả lập đầy đủ bộ xử lý Intel từ thế hệ 8086 đến 286.
- Đa nền tảng: Hỗ trợ biên dịch và chạy trên Raspberry Pi Pico, Windows và Linux.
- Đồ họa đa chuẩn: Hỗ trợ các chế độ văn bản và đồ họa CGA, EGA, VGA, HGC, TGA.
- Âm thanh chân thực: Giả lập loa nói, AdLib/Sound Blaster (OPL2), Tandy 3-voice, CMS/Game Blaster, MPU-401 với bộ sinh âm thanh General MIDI.
- Tối ưu cho Pico: Thiết kế riêng cho RP2040/RP2350 với ít linh kiện ngoại vi nhất.
- Hỗ trợ đĩa ảo: Dùng hình ảnh đĩa cho DOS và truy cập trực tiếp từ host.
- Hiệu ứng 8088 MPH: Hỗ trợ các chế độ đồ họa nâng cao như 160×100×16 và 160×200×16.
- VGA đầy đủ: Hỗ trợ bộ nhớ mở rộng 4 mặt phẳng, latch 32-bit, chế độ chain4 chuẩn.
💡 Vì sao đáng chú ý
Pico-286 không chỉ là công cụ giải trí mà còn là nền tảng giáo dục vững chắc giúp người dùng hiểu sâu về cách hoạt động nội tại của máy tính cũ. Với khả năng chạy trên nền phần cứng thấp tốn như Raspberry Pi Pico, dự án mở ra khả năng triển khai vào các thiết bị nhúng hoặc board phát triển tương tự.
Nhờ sự hỗ trợ đồng thời nhiều tiêu chuẩn âm thanh và đồ họa cổ thời, Pico-286 trở thành lựa chọn lý tưởng để chạy lại các tựa game DOS kinh điển hoặc phần mềm hệ thống cũ một cách trung thực.
#Emulator #RetroComputing #RaspberryPiPico #OpenSource #Pico286 #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Open-source custom firmware for PicoCalc, Cardputer ADV, Flipper Zero, POOM, and other ESP32/Raspberry Pi Pico devices
Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350
Arduino library for easy, interrupt driven speech, MP3, AAC, and WAV playback on the Raspberry Pi Pico RP2040, Pico 2 RP2350, and ESP32
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++