VirtualC64 bir Commodore 64 kişisel bilgisayarı öykünür. Yazılımı akılda iki ana hedefi ile yazdım. İlk olarak, bilgisayar mühendisliği alanında bir birinci yıl veya ikinci yıl dersinde programcı olarak kullanılabilen bir emülatör oluşturmak istedim. Bu hedefe ulaşmak için CPU, RAM, ROM veya özel çiplerden birine göz atabileceğiniz çeşitli hata ayıklama yeteneklerini entegre ettim. İkincisi, öykünücüyü olabildiğince kullanıcı dostu yapmaya çalıştım.
Bu sürümde yeni :
- VICII banka geçişi daha doğru.
- VICE testlerini geçmek spritescan.prg, ss-hires-mc-exp.prg ve ss-mc-hires-exp.prg
- Kilometre taşı ulaştı: VirtualC64, Krestage 3 VICII kontrolünü geçirir.
Sürüm 2.4’de yeni: :
- Araç çubuğuna sanal bir klavye eklendi.
- Sanal donanıma ikinci bir VC 1541 sürücüsü eklendi.
- Dondurulmuş Çerçeve kartuşu için destek eklendi.
- Action Replay 4 kartuşunun hızlı yükleyicinin düzgün çalışmasını engelleyen bir hata düzeltildi. Daha yüksek sürüm sayılarına sahip AR kartuşlarının hala sorunları var.
- Klavye Yöneticisi yeniden çalıştırıldı. Klavye menüsünde artık sembolik ve konum tabanlı atama arasında seçim yapabilirsiniz. Sembolik tuş atamayı kullanırken, emülatör, ASCII gösterimini kullanarak bir tuşa basmaya çalışır. Şimdiye kadar, emülatör her zaman bu tür bir atamayı kullandı. Konum tabanlı eşlemede, bir Mac anahtarı C64 klavyesindeki bir tuşa doğrudan bağlanır. Seçilen atama, klavye menüsünde açılabilen bir kullanıcı iletişim kutusunda ayrı ayrı ayarlanabilir.
- Bir D64, T64, PRG, P00, G64 veya NIB dosyası açılmışsa, mount iletişim kutusunu atlamak için bir seçenek eklendi. Bu seçeneği seçerken, bu türdeki dosyalar hemen diske dönüştürülecek ve disket sürücüsüne otomatik olarak eklenecektir.
- VC1541 uygulamasının iyileştirilmesi gerekiyor. Mevcut kodu basitleştirmek için, disket sürücüsünü ascelle, ancak daha az uyumlu salt okunur modda seçme seçeneği kaldırılmıştır.
- 18 tip kartuş desteği (Zaxxon, Super Zaxxon) eklendi
- Bir TAP dosyasının bir .T64 son eki olduğunda, emülatörün çökmesine neden olan bir hata düzeltildi.
- Bir anlık görüntüsünün belirli kartuş verilerini içeren bir emülatöre yüklendiğinde CPU'nun donmasına neden olan bir hata düzeltildi.
- Kod tabanı XCode 9'a taşındı.
- Joystick yöneticisi, Swift'de yeniden geliştirilmiştir.
- Dizin önizleme penceresinde artık bir C64 yazı tipi kullanılıyor.
- Açık hata ayıklama paneline sahip bir pencere kapatıldığında, öykünücünün çökmesine neden olan bir hata düzeltildi.
- Sprite öncelikli sorunu düzeltildi (Teşekkürler, Fabio).
-
Bazı harici hoparlörler bağlandığında ses çıkışını engelleyen bir hata düzeltildi. - 1.0rc4'ten beri kırılmış olan Sabit Lorenz-test LDAB.
- RunStop / Restore düğmesine basıldığında NMI hattını sürekli olarak tutan bir hata düzeltildi. Sonuç olarak, bu tuş kombinasyonuna basmak sadece bir kez çalıştı.
- Klavye eşleştirmesi genişletildi. ESC anahtarı şimdi 'RunStop' ve 'Restore' için TAB anahtarı ile eşleştirilmiştir.
- Dahili kod tabanı temizlendi.
- VirtualC64, TAP biçimini destekleyen sanal bir veri taklit eder. Sanal bir bant eklemek için, bir TAP dosyasını ana emülatör penceresine sürükleyip bırakın.
- Medya iletişim kutusunu açan yeni bir araç çubuğu simgesi eklendi. İletişim kutusu, o anda takılı disk, teyp ve ekli genişletme bağlantı noktası kartuşu hakkında bilgi sağlar.
- (Umarım) zaman zaman kaydedilmiş bir durumun zaman çekmecesinden emülatör penceresine sürüklendiğinde ses oynatımının durmasına neden olan bir hatayı düzeltmiştir.
- Doku çizim kodu temizlendi.
- Sıfırlama sırasında diskler ve kartuşlar yerinde kalır.
- Dizin tarayıcıda görüntülenen dosyaların sayısını sekiz ile sınırlayan bir hata düzeltildi.
- Joystick simülasyon tuşları artık kullanıcı tarafından tanımlanabilir.
- Montaj diski iletişim kutusu sadeleştirilmiş.
- Mevcut sürücü içeriğini dışa aktarmak için yeni bir menü öğesi eklendi (desteklenen formatlar D64, T64, P00 ve PRG'dir)
- Bir kartuş takıldığında enstantane yükleme ve kaydetme işlemi çalışmadı. Bu şimdi iyi olmalı.
- T64 teyp görüntülerini 8'den fazla dosya ile yüklemeyi imkansız kılan bir hata düzeltildi.
- Bağlantı iletişim kutusunun yeni bir görünümü var ve yeni özellikler
- Emulator artık bir anlık görüntü dosyasını açmadan önce sürüm numaralarını kontrol ediyor
- Sabit NTSC çizim hatası
- Hata ayıklama panelinde bazı küçük sorunlar düzeltildi
- Şiddetli bir hata düzeltildi arka plan çizim rutin (Hata # 149)
- ROM iletişim kutusundaki Kartuş görüntüleri artık sürümde bırakılan hedeflerdir (Hata # 132)
- Aslanın yerel tam ekran modu artık beklendiği gibi çalışıyor (daha fazla çirkin kenar yok)
- Aslan makinelerinde sık sık çöken eski tam ekran modu kaldırıldı
Sürüm 1.8'deki yeni :
Sürüm 1.5.2’de yeni :
Sürüm 1.5.1’de yeni :
Sürüm 1.4.2’de yeni :
Sürümde yeni olan :
Sürüm 1.0rc2’de yeni :
Geliştirmeler
Hata düzeltmeleri
Sürüm 0.9.9.3’te yeni: :
Sürüm 0.9.9.1’de yeni :
Sürüm 0.9.8.1’de yeni :
Yeni olan nedir? .7.1:
0.9.7'de klavye / joystick emülasyonu son dakikada bir kod temizleme ile berbattı. Bu şimdi düzeltildi.
Yeni olan nedir? 0.9.6.1 sürümünde:
Yorum Bulunamadı