VICE , eski 8 bit Commodore bilgisayarlar için geliştirilen programları çalıştırmak için kullanılmak üzere tasarlanmış açık kaynaklı bir komut satırı yazılımıdır.
Şu anda VICE uygulaması sadece C64, C64DTV, C128, VIC20, PLUS4 CBM-II (C610 olarak da bilinir) ve neredeyse tüm PET modellerini taklit edebilir.
VICE, iyi çalışan ve Linux, UNIX, Mac OS X, QNX 4.x, QNX 6.x, MS-DOS, Microsoft Windows (Win32), Amiga, üzerinde desteklenen, platformdan bağımsız bir uygulamadır. Acorn RISC OS, GP2X, OS / 2, BeOS, Hece ve Dingoo işletim sistemleri.
Bu sürümde yeni olan :
- Genel:
- Yeni SDL tabanlı MIPS Windows NT bağlantı noktası.
- Yeni SDL tabanlı yerel Dingoo bağlantı noktası.
- Yeni monitör komutları: otomatik başlatma ve otomatik yükleme.
- Ses sisteminin yeniden yazımı, çıktı artık mono / stereo seçilebilir.
- 5x0 modelini xcbm2'deki 6x0 / 7x0 modellerinden ayırın, yeni emülatöre xcbm5x0 denir.
- SID oynatıcıyı c64'ten ayırarak yeni programa vsid denir.
- Polonyaca çeviriler için yeni bakıcı, şu anda% 100'lük bir artışa sahipler.
- Yeni IEC FD2000 / 4000 sürücü desteği.
- Yeni 1541 sürücünün sesleri emülasyon.
- 1541 sürücü öykünmesi büyük ölçüde geliştirildi.
- C64 / C128 değişiklikler:
- ACIA adresi şimdi seçilebilir.
- G / Ç çakışma davranışı şimdi seçilebilir.
- Pagefox kartuş desteği eklendi.
- Silverrock kartuş desteği eklendi.
- Formel64 kartuş desteği eklendi.
- 4 cihazı ele alabilmek için genişletilmiş IDE64 desteği.
- IDE64 FD / CD / CF desteği eklendi.
- & quot; Kingsoft & quot; ("Business Basic" aka "S'more") kartuş desteği.
- SFX ses örnekleyici, SFX ses genişletici ve digimax stereo çıkışa genişletildi.
- Üçlü SID desteği eklendi.
- Retro Replay kartuşu öykünmesine Nordic Replay desteği eklendi.
- Ses sızıntısı ses desteğine video eklendi.
- VICII 'sınırsız' mod desteği eklendi.
- Sihirli Sesli kartuş öykünmesi iyileştirmeleri.
- kingsoft ve starbyte userport joystick adaptörleri için destek eklendi.
- MicroMys, SmartMouse, Atari CX-22 trackball ve Atari fare desteği eklendi.
- Süper kart + desteği eklendi.
- DS12C887 RTC genişletme desteği eklendi.
- Kullanıcı merkezi RTC (58321a) genişletme desteği eklendi.
- C64 değişiklikler:
- Sürücü patlama değişikliği desteği.
- C128 değişir:
- Z80 döngüsü emülasyonu geliştirildi.
- C128 modeli seçilebilir.
- Dahili işlev RAM ve RAM + RTC desteği eklendi.
- VIC20 değişiklikler:
- Seçilebilir davranışlarla G / Ç çakışma denetimi eklendi.
- MasC = uerade adaptör desteği eklendi, sadece I / O C64 arabaları artık VIC20 emülasyonu ile de kullanılabilir.
- VIC kenarlık modu şu an seçilebilir (hiçbiri, normal, dolu, hata ayıklama).
- DS12C887 RTC genişletme desteği eklendi.
- PLUS4 değişir:
- TED kenarlık modu şu an seçilebilir (hiçbiri, normal, dolu, hata ayıklama).
- PLUS4 modeli seçilebilir.
- PET değişiklikleri:
- 6809 (/ 6309) CPU emülasyonu, 6702 (dongle) emülasyonu ve TPUG MMU kartı (Super-OS / 9 için) dahil olmak üzere uygun SuperPET desteği eklendi.
- CBM2 değişiklikleri:
- CBM2 modeli seçilebilir.
- Cartconv değişiklikleri:
- Ekstra bir parametre olmadan -f / -t / -i / -o / -n / -l verildiğinde kullanım göstergesi.
- Petcat değişiklikleri:
- Supergrafik desteği eklendi.
- Unix değişiklikleri:
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- XAW GUI'ye kopyala / yapıştır desteği eklendi.
- GTK + GUI'ye "sürükle ve bırak" desteği eklendi.
- GTK + GUI'ye VTE kullanarak monitör pencere desteği eklendi.
- MS-Windows değişiklikleri:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- Kısayollar artık win_hotkeys.vhk dosyalarını düzenleyerek yapılandırılabilir.
- Kaynak artık DX olmadan derlenebilir.
- AmigaOS değişir:
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- 'İsteğe bağlı' kitaplıklar yüklenemediğinde kitaplık yükleme sistemi geliştirildi, kitaplığa gerek duyan özellikler devre dışı bırakılacak.
- catweasel.device sürücüsü için destek eklendi.
- DOS değişiklikleri:
- PCI Catweasel desteği eklendi.
- PCI HardSID desteği eklendi.
- SDL UI değişiklikleri:
- OpenCBM desteği eklendi.
- BeOS değişir:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- Joystick tuş takımı düzeltildi (tekrar.)
- & quot; BeOS & quot; Ses sürücüsü şimdi komut satırı seçeneği ile Haiku'da (kendi sorumluluğunuzda) test edilebilir: -sounddev beos
- OS / 2 değişiklikler:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
Sürümde yeni: :
- Genel:
- Yeni SDL tabanlı MIPS Windows NT bağlantı noktası.
- Yeni SDL tabanlı yerel Dingoo bağlantı noktası.
- Yeni monitör komutları: otomatik başlatma ve otomatik yükleme.
- Ses sisteminin yeniden yazımı, çıktı artık mono / stereo seçilebilir.
- 5x0 modelini xcbm2'deki 6x0 / 7x0 modellerinden ayırın, yeni emülatöre xcbm5x0 denir.
- SID oynatıcıyı c64'ten ayırarak yeni programa vsid denir.
- Polonyaca çeviriler için yeni bakıcı, şu anda% 100'lük bir artışa sahipler.
- Yeni IEC FD2000 / 4000 sürücü desteği.
- Yeni 1541 sürücünün sesleri emülasyon.
- 1541 sürücü öykünmesi büyük ölçüde geliştirildi.
- C64 / C128 değişiklikler:
- ACIA adresi şimdi seçilebilir.
- G / Ç çakışma davranışı şimdi seçilebilir.
- Pagefox kartuş desteği eklendi.
- Silverrock kartuş desteği eklendi.
- Formel64 kartuş desteği eklendi.
- 4 cihazı ele alabilmek için genişletilmiş IDE64 desteği.
- IDE64 FD / CD / CF desteği eklendi.
- & quot; Kingsoft & quot; ("Business Basic" aka "S'more") kartuş desteği.
- SFX ses örnekleyici, SFX ses genişletici ve digimax stereo çıkışa genişletildi.
- Üçlü SID desteği eklendi.
- Retro Replay kartuşu öykünmesine Nordic Replay desteği eklendi.
- Ses sızıntısı ses desteğine video eklendi.
- VICII 'sınırsız' mod desteği eklendi.
- Sihirli Sesli kartuş öykünmesi iyileştirmeleri.
- kingsoft ve starbyte userport joystick adaptörleri için destek eklendi.
- MicroMys, SmartMouse, Atari CX-22 trackball ve Atari fare desteği eklendi.
- Süper kart + desteği eklendi.
- DS12C887 RTC genişletme desteği eklendi.
- Kullanıcı merkezi RTC (58321a) genişletme desteği eklendi.
- C64 değişiklikler:
- Sürücü patlama değişikliği desteği.
- C128 değişir:
- Z80 döngüsü emülasyonu geliştirildi.
- C128 modeli seçilebilir.
- Dahili işlev RAM ve RAM + RTC desteği eklendi.
- VIC20 değişiklikler:
- Seçilebilir davranışlarla G / Ç çakışma denetimi eklendi.
- MasC = uerade adaptör desteği eklendi, sadece I / O C64 arabaları artık VIC20 emülasyonu ile de kullanılabilir.
- VIC kenarlık modu şu an seçilebilir (hiçbiri, normal, dolu, hata ayıklama).
- DS12C887 RTC genişletme desteği eklendi.
- PLUS4 değişir:
- TED kenarlık modu şu an seçilebilir (hiçbiri, normal, dolu, hata ayıklama).
- PLUS4 modeli seçilebilir.
- PET değişiklikleri:
- 6809 (/ 6309) CPU emülasyonu, 6702 (dongle) emülasyonu ve TPUG MMU kartı (Super-OS / 9 için) dahil olmak üzere uygun SuperPET desteği eklendi.
- CBM2 değişiklikleri:
- CBM2 modeli seçilebilir.
- Cartconv değişiklikleri:
- Ekstra bir parametre olmadan -f / -t / -i / -o / -n / -l verildiğinde kullanım göstergesi.
- Petcat değişiklikleri:
- Supergrafik desteği eklendi.
- Unix değişiklikleri:
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- XAW GUI'ye kopyala / yapıştır desteği eklendi.
- GTK + GUI'ye "sürükle ve bırak" desteği eklendi.
- GTK + GUI'ye VTE kullanarak monitör pencere desteği eklendi.
- MS-Windows değişiklikleri:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- Kısayollar artık win_hotkeys.vhk dosyalarını düzenleyerek yapılandırılabilir.
- Kaynak artık DX olmadan derlenebilir.
- AmigaOS değişir:
- Kullanıcı arabirimi öğelerinin ve komut satırı seçeneklerinin yeni Rusça, İspanyolca ve Korece çevirisi.
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- 'İsteğe bağlı' kitaplıklar yüklenemediğinde kitaplık yükleme sistemi geliştirildi, kitaplığa gerek duyan özellikler devre dışı bırakılacak.
- catweasel.device sürücüsü için destek eklendi.
- DOS değişiklikleri:
- PCI Catweasel desteği eklendi.
- PCI HardSID desteği eklendi.
- SDL UI değişiklikleri:
- OpenCBM desteği eklendi.
- BeOS değişir:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
- Joystick tuş takımı düzeltildi (tekrar.)
- & quot; BeOS & quot; Ses sürücüsü şimdi komut satırı seçeneği ile Haiku'da (kendi sorumluluğunuzda) test edilebilir: -sounddev beos
- OS / 2 değişiklikler:
- GUI düzeltmeleri ve geliştirmelerden birçoğu.
Sürüm 2.2’de yeni: :
- Genel
- Otomatik çalıştırmada, artık gerçek sürücü öykünmesini (TDE) değiştirmeyin
- varsayılan. Eski davranış yeniden belirterek tekrar açılabilir
- Komut satırında -ototostart-handle-tde.
- Bu davranışın bir dezavantajı var: TDE açıksa, bir
- ekli görüntü, sürücü tipi kümesine uygun olmalıdır. Örneğin, siz olduğunuzda
- .D81 ekleyin, sürücü türünü 1581 olarak ayarlamanız veya
- otomatik başlatma başarısız olur.
- Otomatik başlatma sırasında otomatik Warp modu eklendi. Bu kaynak etkinleştirildiyse
- VICE, otomatik olarak çözgü modunu etkinleştirir ve ardından bir dosya yükler. Sonra
- çözgü modunun yüklenmesi tekrar kapatılır ve program başlatılır.
- Bir PRG dosyasını otomatik olarak yürütmek artık üç farklı şekilde yapılabilir:
- & quot; Sanal FS ": Bu mod, dosyanın bir olarak bulunduğu dizini bağlar.
- 8 numaralı sürücüde sanal dosya sistemi ve ardından PRG'yi sanal sürücü aracılığıyla yükler
- tuzaklar. Bu, önceki VICE sürümlerinde otomatik olarak başlatmanın tek yoluydu
- ve yine de varsayılan.
- & quot; enjekte RAM ve üzere quot ;: PRG dosyası ile doğrudan RAM'ına VICE yüklenen
- öykünülmüş makine. Daha sonra bir Temel Yükün bellek kurulumu simüle edildi
- ve program çalıştırıldı. Bu mevcut en hızlı moddur, ancak olmayabilir
- emülatörde gerçek yükleme işlemi yapılmadığından uyumluluk.
- Ancak, işlem sırasında sürücü kurulumu değiştirilmiyor.
- & quot; Diskimage & quot; VICE, geçici bir yeni disk görüntüsü oluşturur ve kopyalar
- PRG dosyasının içeriği üzerine. Sonra bu görüntü # 8 sürücüsüne monte edildi
- ve program oradan yüklenir. TDE etkinse, yük
- işlem en uyumludur. Disk görüntüsü yeni bir olana kadar bağlı kalır.
- görüntü monte edildi.
- Unix / Xaw XVideo modu için geliştirilmiş PAL emülasyonu şimdi var ve
- AmigaOS'a. Sadece YUV paketlenmiş modlar çalışır, düzlemsel modlar hala kullanılır
- eski kod yolları olsa da.
- Daha düşük işlem süresi sağlamak için ses çekirdeği yeniden işlendi.
- Yaklaşık 50 ms gecikme süresine artık rutin olarak erişildi ve bazıları
- insanlar, 30 ms gibi kısa bir süre için hala çalıştıklarını bildirdi.
- Yeni SDL bağlantı noktası. Ayrıntılar için ReadmeSDL.txt dosyasına bakın.
- Yeni win64 bağlantı noktaları, hem amd64 / x64 hem de ia64 desteklenir (yalnızca msvc derlemesi).
- Yeni SDL tabanlı armle, mipsle, ppcbe ve shing QNX 6.x bağlantı noktaları.
- Yeni SDL tabanlı M68k ve sparc SunOS bağlantı noktaları.
- Yeni SDL tabanlı Hece bağlantı noktası.
- Yeni SDL tabanlı Dingoo bağlantı noktası.
- Uzaktan izleme (başka bir deyişle: VICE monitörüne TCP / IP arayüzü) eklendi.
- Monitörde 6502/6510 CPU kullanımı düzeltildi.
- C64 / C128 değişiklikler
- ReSID'nin yeniden örnekleyici, MMX aksamı ile optimize edilmiştir. Bazı uzun süredir devam ediyor
- Yeniden örnekleme-interpolate modunda hatalar da düzeltildi.
- ReSID-FP da optimize edildi. Analog parçaların yarısını saatlerde
- şimdiki oran, özellikle 6581 modu için CPU emülasyonu sırasında CPU'dan tasarruf ediyor.
- SFX Ses Örnekleyici ve SFX Ses Genişletici öykünmesi eklendi.
- EasyFlash kartuşu öykünmesi eklendi.
- Eklenen kürek emülasyonu.
- Şu anda yalnızca aşağıdakiler için kullanılabilen açıklıklı / açıkhava öykünmesi eklendi
- bağlantı noktaları: SDL, GTK +, kakao, win32 / win64 ve msdos.
- Aşağıdaki kullanıcı çubuğu oyun çubuğu bağdaştırıcıları için destek eklendi: CGA / Protovision,
- DXS / HIT, PET (normalde sadece PET / CBM2'de kullanılır), Hummer (normalde sadece )
- C64DTV'de kullanılır) ve OEM (normalde yalnızca VIC20'de kullanılır).
- C128 değişiklikler
- RAM bankaları 2 ve 3 desteği eklendi.
- VDC emülasyonu geliştirildi.
- Stereo SID $ D7xx aralık desteği.
- VIC20 değişiklikler
- Yeni döngü tam emülasyon çekirdeği. Bağlantılar bağlantısı kesildi
- adres alanı ve satır içi grafik verileri doğru şekilde değişir.
- (düzeltmeler "Impossiblator 3" ve diğerleri)
- Geliştirilmiş VIC öykünmesi (satır içi renk / ters modda yarım karakterde değişiklikler).
- Kartuş kullanımının yeniden yazılması.
- Mega-Cart kartuş öykünmesi eklendi.
- Son Genişletme kartuşu öykünmesi eklendi.
- Varsayılan bellek yapılandırması, tam değil, genişletildi.
- Eklenen kürek emülasyonu.
- Şu anda yalnızca aşağıdakiler için kullanılabilen açıklıklı / açıkhava öykünmesi eklendi
- bağlantı noktaları: SDL, GTK +, kakao, win32 / win64 ve msdos.
- Joystick desteğini düzeltin, çünkü VIC20 yalnızca bir joystick'e sahip olabilir
- joystick bağlantı noktasına eklendi.
- Aşağıdaki kullanıcı çubuğu oyun çubuğu bağdaştırıcıları için destek eklendi: CGA / Protovision
- (normalde yalnızca C64 / C128'de kullanılır), PET (normalde sadece 'de kullanılır)
- PET / CBM2), Hummer (normalde yalnızca C64DTV'de kullanılır) ve OEM.
- PLUS4 değiştirildi
- Digibooster SID Cart eklenti öykünmesi eklendi.
- SID Cart joystick bağlantı noktası öykünmesi eklendi.
- Bant kaydında sabit hata.
- Geliştirilmiş grafik kullanımı.
- C64DTV değişiklikler
- ReSID-DTV ile eski DTVSID öykünmesi değiştirildi.
- Küçük hata düzeltmeleri ve öykünme iyileştirmeleri.
- Aşağıdaki kullanıcı çubuğu oyun çubuğu bağdaştırıcıları için destek eklendi: CGA / Protovision
- (normalde sadece C64 / C128'de kullanılır), PET (normalde yalnızca PET için kullanılır),
- Hummer ve OEM (normalde yalnızca VIC20'de kullanılır).
- PET değişiklikleri
- Joystick desteğini düzeltin, çünkü bir PET'in bir joystick kullanabilmesinin tek yolu
- bir userport joystick bağdaştırıcısıdır, aşağıdaki kullanıcı çubuğu joystick bağdaştırıcıları
- şu anda destekleniyor: CGA / Protovision (normalde sadece 'de kullanılır)
- C64 / C128), PET, Hummer (normalde sadece C64DTV'de kullanılır) ve OEM (normalde )
- yalnızca VIC20’de kullanılır.
- CBM2 değişiklikleri
- Joystick desteğini düzeltin, çünkü CBM2 bir joystick kullanmanın tek yolu
- bir userport joystick bağdaştırıcısıdır, aşağıdaki kullanıcı çubuğu joystick bağdaştırıcıları
- şu anda destekleniyor: CGA / Protovision (normalde sadece 'de kullanılır)
- C64 / C128), PET, Hummer (normalde sadece C64DTV'de kullanılır) ve OEM (normalde )
- yalnızca VIC20’de kullanılır.
- Unix değişiklikleri
- Rudimentary PulseAudio ses sürücüsü eklendi.
- FFMPEG kitaplıklarının dinamik yüklenmesi için destek eklendi.
- OpenCBM ve Lame kitaplığının dinamik yüklenmesi için destek eklendi
- MS-Windows değişiklikleri
- Mümkünse DirectX9 kullanan yeni video sürücüsü. Bu, ücretsiz pencere ölçeklendirmesine izin verir
- ve tüm ekranı kapsayan tam ekran modu. Sabit bir en boy oranı kullanma
- isteğe bağlıdır.
- UI öğelerinin ve komut satırı seçeneklerinin Yeni Danca ve Türkçe çevirileri.
- FFMPEG kitaplıklarının dinamik yüklenmesi için destek eklendi.
- OpenCBM ve Lame kitaplığının dinamik yüklenmesi için destek eklendi
- Yeni İtalyan kaymağı.
- AmigaOS değişiklikleri
- UI öğelerinin ve komut satırı seçeneklerinin Yeni Danca ve Türkçe çevirileri.
- Deneysel PCI HardSID ve Catweasel desteği eklendi.
- Kullanılmış AROS (x86, ppc, amd64) USB'yi kullanması gereken yeni düşük seviyeli kütüphaneler
- kullanılabilir joystick ve joypad'ler.
- Mac OS X değişir
- Kakao bağlantı noktası artık tüm emülatörleri destekliyor
- Mac OS X sürüm 10.4, 10.5 ve 10.6 ve PowerPC, Intel 32, desteği
- ve 64 Bit Desteği.
- Kakao kullanıcı arayüzü yeniden tasarlandı. Emulator penceresi yalnızca emülasyon ekranına indirgenmiştir.
- Emulator, yeni kontrol penceresi ile kontrol edilir. Disk ve bant var
- resimler resmin üzerine tıklayarak veya dosyaları sürükleyerek buraya eklenebilir.
- Veri seti ve durum çubuğu için bant denetimleri eklendi.
- Bir ana birim kaydırıcısı eklendi.
- Çerçevelerin zamansal filtrelenmesini sağlayan SyncDraw ekran modu eklendi
- (hareket bulanıklığı). Bu, görüntü kalitesini artırır
- makine kare hızı ekran yenileme ile eşleşmiyorsa hareketli sahneler
- oran (örn. 60 Hz LCD ekranda 50 Hz C64 gösterilir)
- FLIcker Fixer'ı tam çerçeve rekonstrüksiyonu yapan SyncDraw moduna eklendi,
- yani. iki yarım çerçeve, tam bir çerçeve olarak tamponlanır ve görüntülenir. Bu yardımcı olur
- , diğer ortamlarında çok fazla bulanıklık ortaya çıkabilir
- modlar.
- Resim dosyası iletişim kutularını ekle seçeneği, seçilen disk / bant içeriğini gösterir
- görüntü ve oradan yüklenecek bir program seçmeye izin verin.
- Mac OS X uyku moduna geçerse, Emulator artık duraklatıldı.
- CoreAudio ses sürücüsü, güncellenmiş desteği için tamamen yeniden yazıldı.
- Yeni Mac OS X sürümlerinde ses API'leri bulundu.
- QuickTime formatında film kaydı eklendi (yalnızca PowerPC ve 32 Bit Intel)
- MacPorts ile yüklenen FFMPEG kitaplıklarının dinamik yüklenmesine yönelik destek eklendi
- OpenCBM ve Lame kitaplığının dinamik yüklenmesi için destek eklendi
- Tüm mevcut Mac OS X sürümlerini desteklemek için geliştirilmiş derleme komut dosyaları,
- mimariler ve derleyiciler (gcc 4.0, gcc 4.2, clang)
- Libnet ve libpcap mevcut sürümlere güncellendi
- Kakao bağlantı noktasında bazı tuş eşleme düzeltmeleri
Makine tarafından oluşturulan
FLI modlarındaki titremeyi azaltmak için
Yorum Bulunamadı