VICE è un software da riga di comando open source che è stato progettato per essere utilizzato per l'esecuzione di programmi sviluppati per i vecchi computer Commodore a 8 bit.
Al momento, l'applicazione VICE è in grado di emulare solo C64, C64DTV, C128, VIC20, PLUS4 CBM-II (noto anche come C610) e quasi tutti i modelli PET.
VICE è un'applicazione indipendente dalla piattaforma che funziona bene ed è supportata su Linux, UNIX, Mac OS X, QNX 4.x, QNX 6.x, MS-DOS, Microsoft Windows (Win32), Amiga, Sistemi operativi RISC OS, GP2X, OS / 2, BeOS, Syllable e Dingoo.
Novità in questa versione:
- Generale:
- Nuova porta Windows NT MIPS basata su SDL.
- Nuova porta Dingoo nativa basata su SDL.
- Nuovi comandi del monitor: autostart e autoload.
- Riscrivi il sistema audio, l'uscita è ora mono / stereo selezionabile.
- Suddividi il modello 5x0 dai modelli 6x0 / 7x0 in xcbm2, il nuovo emulatore si chiama xcbm5x0.
- Dividi giocatore sid dal c64, il nuovo programma si chiama vsid.
- Nuovo manutentore per le traduzioni polacco, ora sono aggiornate al 100%.
- Nuovo supporto per unità disco IEC FD2000 / 4000.
- La nuova unità 1541 emula i suoni.
- L'emulazione dell'unità 1541 è stata notevolmente migliorata.
- C64 / C128 cambia:
- Indirizzo ACIA ora selezionabile.
- Comportamento conflitto I / O ora selezionabile.
- Aggiunto il supporto per la cartuccia Pagefox.
- Aggiunto il supporto per le cartucce Silverrock.
- Aggiunto il supporto per le cartucce Formel64.
- Supporto IDE64 esteso per poter gestire 4 dispositivi.
- Supporto IDE64 per FD / CD / CF aggiunto.
- Aggiunto & quot; Kingsoft & quot; (& quot; Business Basic & quot; & quot; Smore & quot;) supporto per le cartucce.
- Sampler sonoro SFX, espansore sonoro SFX e digimax esteso all'uscita stereo.
- Aggiunto il supporto Triple SID.
- Aggiunto il supporto Nordic Replay all'emulazione della cartuccia Retro Replay.
- Aggiunta del video al supporto del suono perdita audio
- Aggiunto il supporto della modalità VICII 'no border'.
- Miglioramenti dell'emulazione della cartuccia Magic Voice.
- Aggiunto il supporto per gli adattatori per joystick userport kingsoft e starbyte.
- Aggiunto MicroMys, SmartMouse, trackball Atari CX-22 e supporto per mouse Atari.
- Aggiunto supercard + supporto.
- Aggiunto il supporto per l'espansione RTC DS12C887.
- Aggiunto il supporto di espansione per userport RTC (58321a).
- Modifiche C64:
- Supporto per la modifica del drive burst.
- Modifiche C128:
- Migliorato l'emulazione del ciclo z80.
- È possibile selezionare il modello C128.
- Aggiunta la funzione interna RAM e supporto RAM + RTC.
- Modifiche al VIC20:
- Aggiunto controllo dei conflitti I / O con comportamento selezionabile.
- Aggiunto il supporto per la scheda masC = uerade, ora è possibile utilizzare anche i carrelli C64 solo I / O con l'emulazione VIC20.
- La modalità di confine VIC può essere selezionata ora (nessuna, normale, completa, debug).
- Aggiunto il supporto per l'espansione RTC DS12C887.
- Modifiche a PLUS4:
- La modalità di confine TED può essere selezionata ora (nessuna, normale, completa, debug).
- È possibile selezionare il modello PLUS4.
- Modifiche PET:
- Aggiunto il supporto SuperPET adeguato, tra cui l'emulazione della CPU 6809 (/ 6309), l'emulazione 6702 (dongle) e la scheda MMU TPUG (per Super-OS / 9).
- Modifiche CBM2:
- Il modello CBM2 può essere selezionato.
- Modifiche al cartoconv:
- Visualizza l'utilizzo quando -f / -t / -i / -o / -n / -l viene dato senza un parametro aggiuntivo.
- Modifiche di Petcat:
- Aggiunto il supporto per Supergrafik.
- Modifiche Unix:
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Aggiunto il supporto per copia / incolla alla GUI XAW.
- Aggiunto il supporto "trascina e rilascia" alla GUI GTK +.
- Aggiunto il supporto della finestra di monitoraggio tramite VTE alla GUI GTK +.
- Modifiche a MS-Windows:
- Un sacco di correzioni e miglioramenti della GUI.
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- I tasti di scelta rapida sono ora configurabili modificando i file win_hotkeys.vhk.
- Il sorgente può ora essere compilato senza DX.
- Modifiche ad AmigaOS:
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Un sacco di correzioni e miglioramenti della GUI.
- Migliorato il sistema di caricamento della libreria, quando le librerie 'opzionali' non vengono caricate, le funzionalità che richiedono la libreria saranno disabilitate.
- Aggiunto il supporto per il driver catweasel.device.
- Modifiche DOS:
- Aggiunto il supporto PCI Catweasel.
- Aggiunto il supporto PCI HardSID.
- Modifiche all'interfaccia utente di SDL:
- Aggiunto il supporto per OpenCBM.
- Modifiche BeOS:
- Un sacco di correzioni e miglioramenti della GUI.
- I keyset del joystick sono stati riparati (di nuovo)
- & quot; beos & quot; il driver audio può ora essere testato su Haiku (a proprio rischio) con l'opzione da riga di comando: -sounddev beos
- Modifiche OS / 2:
- Un sacco di correzioni e miglioramenti della GUI.
Novità della versione nella versione:
- Generale:
- Nuova porta Windows NT MIPS basata su SDL.
- Nuova porta Dingoo nativa basata su SDL.
- Nuovi comandi del monitor: autostart e autoload.
- Riscrivi il sistema audio, l'uscita è ora mono / stereo selezionabile.
- Suddividi il modello 5x0 dai modelli 6x0 / 7x0 in xcbm2, il nuovo emulatore si chiama xcbm5x0.
- Dividi giocatore sid dal c64, il nuovo programma si chiama vsid.
- Nuovo manutentore per le traduzioni polacco, ora sono aggiornate al 100%.
- Nuovo supporto per unità disco IEC FD2000 / 4000.
- La nuova unità 1541 emula i suoni.
- L'emulazione dell'unità 1541 è stata notevolmente migliorata.
- C64 / C128 cambia:
- Indirizzo ACIA ora selezionabile.
- Comportamento conflitto I / O ora selezionabile.
- Aggiunto il supporto per la cartuccia Pagefox.
- Aggiunto il supporto per le cartucce Silverrock.
- Aggiunto il supporto per le cartucce Formel64.
- Supporto IDE64 esteso per poter gestire 4 dispositivi.
- Supporto IDE64 per FD / CD / CF aggiunto.
- Aggiunto & quot; Kingsoft & quot; (& quot; Business Basic & quot; & quot; Smore & quot;) supporto per le cartucce.
- Sampler sonoro SFX, espansore sonoro SFX e digimax esteso all'uscita stereo.
- Aggiunto il supporto Triple SID.
- Aggiunto il supporto Nordic Replay all'emulazione della cartuccia Retro Replay.
- Aggiunta del video al supporto del suono perdita audio
- Aggiunto il supporto della modalità VICII 'no border'.
- Miglioramenti dell'emulazione della cartuccia Magic Voice.
- Aggiunto il supporto per gli adattatori per joystick userport kingsoft e starbyte.
- Aggiunto MicroMys, SmartMouse, trackball Atari CX-22 e supporto per mouse Atari.
- Aggiunto supercard + supporto.
- Aggiunto il supporto per l'espansione RTC DS12C887.
- Aggiunto il supporto di espansione per userport RTC (58321a).
- Modifiche C64:
- Supporto per la modifica del drive burst.
- Modifiche C128:
- Migliorato l'emulazione del ciclo z80.
- È possibile selezionare il modello C128.
- Aggiunta la funzione interna RAM e supporto RAM + RTC.
- Modifiche al VIC20:
- Aggiunto controllo dei conflitti I / O con comportamento selezionabile.
- Aggiunto il supporto per la scheda masC = uerade, ora è possibile utilizzare anche i carrelli C64 solo I / O con l'emulazione VIC20.
- La modalità di confine VIC può essere selezionata ora (nessuna, normale, completa, debug).
- Aggiunto il supporto per l'espansione RTC DS12C887.
- Modifiche a PLUS4:
- La modalità di confine TED può essere selezionata ora (nessuna, normale, completa, debug).
- È possibile selezionare il modello PLUS4.
- Modifiche PET:
- Aggiunto il supporto SuperPET adeguato, tra cui l'emulazione della CPU 6809 (/ 6309), l'emulazione 6702 (dongle) e la scheda MMU TPUG (per Super-OS / 9).
- Modifiche CBM2:
- Il modello CBM2 può essere selezionato.
- Modifiche al cartoconv:
- Visualizza l'utilizzo quando -f / -t / -i / -o / -n / -l viene dato senza un parametro aggiuntivo.
- Modifiche di Petcat:
- Aggiunto il supporto per Supergrafik.
- Modifiche Unix:
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Aggiunto il supporto per copia / incolla alla GUI XAW.
- Aggiunto il supporto "trascina e rilascia" alla GUI GTK +.
- Aggiunto il supporto della finestra di monitoraggio tramite VTE alla GUI GTK +.
- Modifiche a MS-Windows:
- Un sacco di correzioni e miglioramenti della GUI.
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- I tasti di scelta rapida sono ora configurabili modificando i file win_hotkeys.vhk.
- Il sorgente può ora essere compilato senza DX.
- Modifiche ad AmigaOS:
- Nuove traduzioni in russo, spagnolo e coreano degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Un sacco di correzioni e miglioramenti della GUI.
- Migliorato il sistema di caricamento della libreria, quando le librerie 'opzionali' non vengono caricate, le funzionalità che richiedono la libreria saranno disabilitate.
- Aggiunto il supporto per il driver catweasel.device.
- Modifiche DOS:
- Aggiunto il supporto PCI Catweasel.
- Aggiunto il supporto PCI HardSID.
- Modifiche all'interfaccia utente di SDL:
- Aggiunto il supporto per OpenCBM.
- Modifiche BeOS:
- Un sacco di correzioni e miglioramenti della GUI.
- I keyset del joystick sono stati riparati (di nuovo)
- & quot; beos & quot; il driver audio può ora essere testato su Haiku (a proprio rischio) con l'opzione da riga di comando: -sounddev beos
- Modifiche OS / 2:
- Un sacco di correzioni e miglioramenti della GUI.
Novità della versione nella versione 2.2:
- Generale
- All'avvio automatico, non modificare più la vera emulazione del disco (TDE) con
- di default. Il vecchio comportamento può essere riattivato specificando
- -autostart-handle-tde sulla riga di comando.
- C'è uno svantaggio di questo comportamento: se TDE è attivo, un
- l'immagine allegata deve adattarsi al set di tipi di unità. Ad esempio, quando
- allega un .D81, devi avere il tipo di unità impostato su 1581 o
- l'avvio automatico fallirà.
- Aggiunta la modalità automatica Warp durante l'avvio automatico. Se questa risorsa è abilitata, allora
- VICE attiva automaticamente la modalità warp e quindi carica un file. Dopo
- il caricamento della modalità warp è nuovamente disabilitato e quindi il programma viene avviato.
- L'avvio automatico di un file PRG può ora essere eseguito in tre diversi modi:
- & quot; Virtual FS & quot ;: Questa modalità monta la directory in cui risiede il file come
- file system virtuale sull'unità # 8 e carica quindi il PRG tramite unità virtuale
- trappole. Questo era l'unico modo di avviare automaticamente nelle precedenti versioni di VICE
- ed è ancora l'impostazione predefinita.
- & quot; Inject to RAM & quot ;: il file PRG viene caricato da VICE direttamente nella RAM di
- la macchina emulata. Quindi viene simulata la configurazione della memoria di un LOAD di base
- e il programma viene eseguito. Questa è la modalità più veloce disponibile ma potrebbe mancare
- compatibilità in quanto non è stata eseguita alcuna operazione di caricamento effettivo nell'emulatore.
- Tuttavia, nessuna impostazione dell'unità è stata modificata durante l'operazione.
- & quot; Diskimage & quot ;: VICE crea una nuova immagine del disco temporanea e copia il
- contenuto del file PRG su di esso. Quindi questa immagine è montata nell'unità # 8
- e il programma viene caricato da lì. Se TDE è abilitato, allora il caricamento
- è la più compatibile. L'immagine del disco rimane collegata fino a un nuovo
- l'immagine è montata.
- L'emulazione PAL migliorata è ora disponibile per la modalità XVideo di Unix / Xaw e
- AmigaOS. Funzionano solo le modalità compresse YUV, le modalità planari usano ancora
- vecchi percorsi di codice, però.
- Il core audio è stato rielaborato per consentire una minore latenza di funzionamento.
- I valori di latenza di circa 50 ms sono ora regolarmente raggiunti e alcuni
- le persone hanno riferito che a partire da 30 ms funzionano ancora per loro.
- Nuova porta SDL. Vedi ReadmeSDL.txt per i dettagli.
- Sono supportate nuove porte win64, sia amd64 / x64 che ia64 (solo compilazione msvc).
- Nuove porte QNX 6.x basate su SDL armate, mipsle, ppcbe e shle.
- Nuove porte MOSDOS e Sparc basate su SDL.
- Nuova porta Syllable basata su SDL.
- Nuova porta Dingoo basata su SDL.
- È stato aggiunto il monitor remoto (in altre parole: interfaccia TCP / IP al monitor VICE)
- Corretta la gestione della CPU non 6502/6510 nel monitor.
- C64 / C128 cambia
- Il resampler di ReSID è stato ottimizzato con l'assembly MMX. Alcuni di lunga data li>
Sono stati risolti anche bug - nella modalità interpolate resample.
- Anche ReSID-FP è stato ottimizzato. Controlla le parti analogiche a metà del
- tasso ora, che salva la CPU durante l'emulazione del filtro, specialmente per le modalità 6581.
- Aggiunti l'emulazione di SFX Sound Sampler e SFX Sound Expander.
- Aggiunta l'emulazione della cartuccia EasyFlash.
- Aggiunta emulazione paddle.
- Aggiunta l'emulazione lightpen / lightgun, attualmente disponibile solo per i seguenti
- porte: SDL, GTK +, cacao, win32 / win64 e msdos.
- Aggiunto supporto per i seguenti adattatori per joystick userport: CGA / Protovision,
- DXS / HIT, PET (normalmente utilizzato solo su PET / CBM2), Hummer (normalmente solo
- utilizzato su C64DTV) e OEM (normalmente utilizzato solo sul VIC20).
- C128 modifiche
- Aggiunto il supporto per i banchi RAM 2 e 3
- Miglioramento dell'emulazione VDC.
- Supporto per la gamma SID $ D7xx stereo.
- modifiche VIC20
- Nuovo core per l'emulazione esatta del ciclo. Accesso agli elementi non collegati
- lo spazio degli indirizzi e i dati grafici in linea cambiano correttamente.
- (risolve & quot; Impossiblator 3 & quot; e altri)
- Emulazione VIC migliorata (cambia colori in linea / modalità inversa su mezzi caratteri)
- Gestione della cartuccia riscritta.
- Aggiunta dell'emulazione della cartuccia Mega-Cart.
- Aggiunta dell'emulazione della cartuccia di espansione finale.
- La configurazione della memoria predefinita è cambiata da completa a non espansa.
- Aggiunta emulazione paddle.
- Aggiunta l'emulazione lightpen / lightgun, attualmente disponibile solo per i seguenti
- porte: SDL, GTK +, cacao, win32 / win64 e msdos.
- Corretto il supporto del joystick, poiché il VIC20 può avere solo un joystick
- collegato sulla porta del joystick.
- Aggiunto supporto per i seguenti adattatori per joystick userport: CGA / Protovision
- (normalmente usato solo su C64 / C128), PET (normalmente usato solo su
- PET / CBM2), Hummer (normalmente utilizzato solo su C64DTV) e OEM.
- modifiche PLUS4
- Aggiunta l'emulazione aggiuntiva del Cart SID di Digibooster.
- Aggiunta dell'emulazione della porta del joystick del carrello SID.
- Corretto errore nella registrazione su nastro.
- Migliore gestione della grafica.
- Modifiche C64DTV
- Sostituita la vecchia emulazione DTVSID con ReSID-DTV.
- Correzioni di bug minori e miglioramenti dell'emulazione.
- Aggiunto supporto per i seguenti adattatori per joystick userport: CGA / Protovision
- (normalmente usato solo su C64 / C128), PET (normalmente usato solo per il PET),
- Hummer e OEM (normalmente usati solo sul VIC20).
- Modifiche PET
- Corretto il supporto del joystick, poiché l'unico modo in cui un PET può utilizzare un joystick
- è un adattatore joystick userport, i seguenti adattatori per joystick userport
- sono attualmente supportati: CGA / Protovision (normalmente usati solo su
- C64 / C128), PET, Hummer (normalmente utilizzato solo su C64DTV) e OEM (normalmente
- usato solo sul VIC20).
- Modifiche a CBM2
- Corretto il supporto del joystick, poiché l'unico modo in cui un CBM2 può utilizzare un joystick
- è un adattatore joystick userport, i seguenti adattatori per joystick userport
- sono attualmente supportati: CGA / Protovision (normalmente usati solo su
- C64 / C128), PET, Hummer (normalmente utilizzato solo su C64DTV) e OEM (normalmente
- usato solo sul VIC20).
- Cambiamenti Unix
- È stato aggiunto il driver audio Rudimentary PulseAudio.
- Aggiunto il supporto per il caricamento dinamico delle librerie FFMPEG.
- Aggiunto il supporto per il caricamento dinamico di OpenCBM e della libreria Lame
- Cambiamenti di MS-Windows
- Nuovo driver video che utilizza DirectX9 se possibile. Ciò consente il ridimensionamento della finestra gratuito
- e modalità a schermo intero che copre l'intero schermo. Utilizzo di un rapporto aspetto fisso
- è facoltativo.
- Nuove traduzioni danese e turca degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Aggiunto il supporto per il caricamento dinamico delle librerie FFMPEG.
- Aggiunto il supporto per il caricamento dinamico di OpenCBM e della libreria Lame
- Nuova kaymap italiana.
- Modifiche ad AmigaOS
- Nuove traduzioni danese e turca degli elementi dell'interfaccia utente e delle opzioni della riga di comando.
- Aggiunto il supporto sperimentale PCI HardSID e Catweasel.
- Usato AROS (x86, ppc, amd64) nuove librerie di livello inferiore che dovrebbero rendere USB
- joystick e joypad utilizzabili
- Modifiche a Mac OS X
- La porta Cocoa ora supporta tutti gli emulatori
- Supporto per Mac OS X versioni 10.4, 10.5 e 10.6 e PowerPC, Intel 32,
- e supporto 64 bit.
- Nuova grafica dell'interfaccia Cocoa. La finestra dell'emulatore viene ridotta solo alla visualizzazione dell'emulazione.
- L'emulatore è controllato con la nuova finestra di controllo. C'è il disco e il nastro
- le immagini possono essere allegate facendo clic sull'immagine o trascinando i file lì.
- Aggiunti i controlli del nastro per il dataset e la barra di stato.
- Aggiunto un cursore del volume principale.
- Aggiunta la modalità di visualizzazione di SyncDraw che esegue il filtraggio temporale dei fotogrammi
- generato dalla macchina (motion blur). Ciò migliora la qualità della visualizzazione in
- spostamento di scene se la frequenza fotogrammi della macchina non corrisponde all'aggiornamento del display
- velocità (ad esempio un C64 a 50 Hz viene visualizzato su un display LCD a 60 Hz)
- Aggiunta di FLIcker Fixer alla modalità SyncDraw che esegue la ricostruzione completa del fotogramma,
- vale a dire. due mezze immagini vengono memorizzate nel buffer e visualizzate come un frame completo. Questo aiuta li>
- per ridurre lo sfarfallio nelle modalità FLI ma potrebbe introdurre troppa sfocatura in altri
- i modi.
- Le finestre di dialogo Allega file immagine ora mostrano il contenuto del disco / nastro selezionato
- immagine e consente di scegliere un programma da caricare da lì.
- L'emulatore è ora in pausa se Mac OS X va in stop.
- Il driver audio Core Audio è stato completamente riscritto per supportare l'aggiornamento
- API audio trovate nelle nuove versioni di Mac OS X.
- Aggiunta della registrazione di filmati in formato QuickTime (solo PowerPC e Intel a 32 bit)
- Aggiunto il supporto per il caricamento dinamico delle librerie FFMPEG installate tramite MacPorts
- Aggiunto il supporto per il caricamento dinamico di OpenCBM e della libreria Lame
- Script di build migliorati per supportare tutte le versioni attuali di Mac OS X,
- architetture e compilatori (gcc 4.0, gcc 4.2, clang)
- Libnet e libpcap aggiornati alle versioni correnti
- Alcune correzioni di keymap nella porta del cacao
L'operazione
I commenti non trovato