Sürüm: 6.0
💻 Yeni Eklenen Makineler ve Anakartlar
Emülasyon kütüphanesi, özellikle 90'ların sonundaki popüler donanımları kapsayacak şekilde genişletildi:
  • Yeni Sistemler: Thomson TO16, Samsung CAIRO-5, Multitech PC-500/PC-500+ ve ASUS TX97-XV.
  • HP Pavilion Serisi: HP Pavilion 52xx, 53xx, 71xx, 72xx ve 73xx/74xx modelleri için geniş destek eklendi. (Uyumsuz K6 ve Cyrix işlemciler bu makinelerde engellendi).
  • Anakart Güncellemeleri: MSI MS-6318, MS-6199VA, MS-5146 ve MSI MS-5124 için yeni BIOS sürümleri ve OEM varyantları eklendi.
  • RM Accelerator: 350P2XB ve 450P3XB modelleri listeye dahil edildi.
🔊 Ses ve Multimedya İyileştirmeleri
  • Yeni Ses Denetleyicileri: Crystal CS4232, OPTi 82c930 ve OPTi 82c931 ses kartları eklendi.
  • Ses Düzeltmeleri: 16-bit SoundBlaster kartlarda Gloriana için PCM ses desteği düzeltildi. Aztech Washington kartındaki MPU-401 eksikliği giderildi.
  • CD-ROM ve FDD: SCSI-2 CD-ROM sürücüleri (farklı hız seçenekleriyle) ve Toshiba XM-6102B eklendi. Disket sürücüler (FDD) için her iz (track) araması için ayrı ses örnekleri ve BIOS POST test sesi desteği getirildi.
🎮 Grafik ve Ekran Kartı Güncellemeleri
Ekran kartı emülasyonunda görsel hataları gideren ve performansı artıran önemli değişiklikler yapıldı:
  • 3dfx Voodoo İyileştirmeleri: * Voodoo 1 & 2: LFB okuma yavaşlaması ve Voodoo 2'deki siyah/beyaz nokta hataları (glitches) düzeltildi.
    • Görsel Özellikler: Alpha plane, alpha mask ve stippling desteği eklendi. Perspektif düzeltme artık daha hassas sonuçlar için kayan noktalı (floating-point) matematik ile yapılıyor.
    • Screamer Rally Düzeltmesi: Voodoo 1 üzerindeki regresyon hataları giderildi.
  • Video Hız ve Renk: Mach64, Mach8/32 ve TGUI serisi için tazeleme hızı (refresh rate) hataları düzeltildi. IBM 5153 paletindeki 8. renk düzeltildi (Parlak kırmızı yerine artık doğru şekilde koyu gri).
⚙️ Sistem ve Performans Optimizasyonları
  • ARM64 Desteği: ARM64 mimarisi için MMX opkodları tekrar devreye alındı ve performans artırıldı.
  • X86/X64 Performansı: Platforma özel atomik işlemler (platform-specific atomics) kullanılarak yaşanan performans düşüşleri (regression) giderildi.
  • Bellek Yönetimi: Bellek bloklarını serbest bırakmak için çift bağlı liste (doubly-linked list) yapısına geçilerek kaynak yönetimi iyileştirildi.
  • UCRT Geçişi: Windows sürümleri artık UCRT (Universal C Runtime) kullanılarak derleniyor.
✨ Kullanıcı Arayüzü (UI) ve Yönetici
  • Tam Ekran Kolaylığı: Tam ekran modundayken arayüzü (UI) açıp kapatmak için yeni bir kısayol tuşu eklendi.
  • Yönetici (Manager) Geliştirmeleri: Makine yapılandırmasına göre arama yapma özelliği geri getirildi. Araç çubuğu (toolbar) ve genel arayüz metinleri iyileştirildi.
  • Dil Desteği: Türkçe dahil birçok dilde çeviriler güncellendi ve temizlendi.

Ne Değişti?​

  • Microtouch: Fare düğmesi ve kalibrasyon kontrollerini basitleştirin@mourix# 4656'da
  • Microtouch: Görünür fare nişangahını kapatma seçeneği eklendi@mourix# 4657'de
  • Çeşitli kullanıcı arayüzü düzeltmeleri@lemondrops# 4666'da
  • Microtouch: Denetleyici türü seçimini ekleyin ve onlar için eski modları eklemeye başlayın@mourix# 4668'de
  • Microtouch: seri düzeltmeler, anket oranı artışları, mod durumu, temizlemeler@mourix# 4681'de
  • Microtouch: derleme uyarılarını düzeltin, komut işleme ve kalkışları optimize edin@mourix# 4685'te
  • Günün AMD/DC390 SCSI düzeltmeleri (4 Ağustos 2024)@TC1995# 4688'de
  • Daha fazla ESP SCSI düzeltmesi (çoğunlukla LUN)@TC1995# 4690'da
  • Tandy 1000 SX minimum RAM'ini şu şekilde düzeltin:@jriwanek# 4694'te
  • Pit_fast'ta Tandy ile ilgili temizlik ve günlük derleme düzeltmeleri@jriwanek# 4696'da
  • Kullanıcının ana dizinine ROM'ları indirmek için yardımcı betik ekleyin@tjemg# 4695'te
  • Çeşitli derleme düzeltmeleri@jriwanek# 4699'da
  • Günün SCSI düzeltmeleri (8 Ağustos 2024)@TC1995# 4702'de
  • TGUI9440 (VLB/PCI) günün değişimi (9 Ağustos 2024)@TC1995# 4706'da
  • Temizlikler ve düzeltmeler@jriwanek# 4707'de
  • Mitsumi CDROM'unu doğru şekilde devbranch yapın@jriwanek# 4708'de
  • DEV_BRANCH ile ilgili daha fazla temizlik@jriwanek# 4709'da
  • Günün video değişiklikleri (12 Ağustos 2024, S3/TGUI/SVGA)@TC1995# 4712'de
  • dynarec ile ilgili derleme iyileştirmeleri@jriwanek# 4714'te
  • S3 ViRGE sınıfı: Gelecekteki araştırmalar için yeniden iş parçacığı oluşturma@TC1995# 4717'de
  • ViRGE'nin diş açma işlemini düzeltme girişimi.@TC1995# 4718'de
  • Günün (15 Ağustos 2024) S3 değişiklikleri (ve TVP3026)@TC1995# 4719'da
  • 86Box-install-roms.sh dosyasını şu şekilde silin:@jriwanek# 4725'te
  • README.md'ye yapı kılavuzuna bir bağlantı ekleyin@jriwanek# 4724'te
  • ViRGE günlük değişimleri (20 Ağustos 2024)@TC1995# 4735'te
  • qt_private_headers hem qt5 hem de qt6 için gereklidir@jgilje# 4736'da
  • Mach64 günlük değişiklikler (21 Ağustos 2024)@TC1995# 4738'de
  • Minivhd'nin dinamik/farklı vhd işlemesinde küçük ama önemli değişiklikler@TC1995# 4750'de
  • PCjr ve Tandy 1000'in bileşik modunu onurlandırın@TC1995# 4751'de
  • AMD K5'i K6'dan ayırarak@jriwanek# 4752'de
  • miroCRYSTAL 3D ekran kartını ekleyin@MaxwellS04# 4723'te
  • ViRGE/Trio3D'nin Streams motorunda bazı düzeltmeler@TC1995# 4760'da
  • C++11 iş parçacıkları devre dışı bırakıldığında SDL kullanıcı arayüzünün derlenememesine neden olan sorun düzeltildi@lemondrops# 4758'de
  • Daha fazla ViRGE düzeltmesi (29 Ağustos 2024)@TC1995# 4764'te
  • 4.2.1 sürümü için güncelleme tarihleri@jriwanek# 4778'de
Daha fazla bilgi için duyuruyu inceleyin!