Raspberry Pi Pico 2 için i386 emülatörü frank-386 duyuruldu
Öne çıkanlar
- Raspberry Pi RP2350 çipi üzerinde 8 MB RAM ile DOS ve Windows 95 çalıştırılabiliyor.
- VGA ve HDMI üzerinden 640x480 çözünürlük ile Sound Blaster 16 ses emülasyonu destekleniyor.
- Yazılım, Win+F12 kısayoluyla çalışma anında disk kalıplarını değiştirmeye izin veriyor.
Geliştiriciler Mikhail Matveev ve DnCraptor, Raspberry Pi RP2350 mikrodenetleyicisi üzerinde tam donanımlı bir x86 kişisel bilgisayar ortamı çalıştıran açık kaynaklı frank-386 projesini yayımladı. Tiny386 mimarisini temel alan yazılım, RP2350 tabanlı geliştirme kartlarında VGA ve HDMI çıkışı ile doğrudan i386 ve kısmi i486/i586 CPU emülasyonu sağlıyor. Sistem, harici PSRAM modülü desteği sayesinde 8 MB'a kadar bellek sunarak klasik DOS, erken dönem Linux ve Windows 95 gibi işletim sistemlerini mikrodenetleyici üzerinde önyükleyebiliyor.
Donanım tarafında proje, Olimex PICO-PC, Waveshare RP2350-PiZero ve Murmulator gibi farklı RP2350 kart tasarımlarına doğrudan GPIO seviyesinde uyum sağlıyor. 640x480 çözünürlüğe kadar grafik desteği sunan emülatör; Sound Blaster 16, AdLib OPL2 ve Covox gibi dönemin ses yongalarını taklit edebiliyor. SPI modunda çalışan SD kart yuvası üzerinden disket, sabit disk ve CD-ROM kalıplarını okuyan sistem, Win+F12 kısayoluyla çalışan yerleşik bir disk yöneticisi içeriyor.
Kullanıcılar cihaz çalışırken klavye kısayolları üzerinden disk kalıplarını değiştirebiliyor ve donanım ayarlarını yapılandırabiliyor. Girdi tarafında doğrudan bağlanan PS/2 klavye ve farenin yanı sıra yerel USB Host portu üzerinden USB HID cihazları ve fare taklidi yapabilen NES oyun kolları da kullanılabiliyor. MIT lisansıyla GitHub üzerinde paylaşılan projenin derlenmesi için Raspberry Pi Pico SDK 2.0 veya üzeri sürümler ile ARM GCC derleyici araç zinciri gerekiyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.