VirtualC64

Software screenshot:
VirtualC64
Dettagli del software:
Versione: 3.3.2 Aggiornato
Data di caricamento: 5 May 20
Sviluppatore: Dirk W. Hoffmann
Licenza: Libero
Popolarità: 5
Dimensione: 12246 Kb

Rating: 5.0/5 (Total Votes: 1)


        VirtualC64 emula un personal computer Commodore 64. Ho scritto il software pensando a due obiettivi principali. Innanzitutto, volevo creare un emulatore che potesse essere utilizzato come programma dimostrativo in un corso di primo anno o secondo anno di ingegneria informatica. Per raggiungere questo obiettivo, ho integrato varie funzionalità di debug che ti permettono di sbirciare all'interno della CPU, della RAM, della ROM o di uno dei chip personalizzati. In secondo luogo, ho cercato di rendere l'emulatore più intuitivo possibile.
    

Novità in questa versione:

  • Il passaggio da una banca VICII è più accurato.
  • Il superamento dei test VICE spritescan.prg, ss-hires-mc-exp.prg e ss-mc-hires-exp.prg
  • Raggiunto il traguardo: VirtualC64 supera il controllo VICTOR Krestage 3.

Novità della nuova versione nella versione 2.4:

  • Aggiunta una tastiera virtuale alla barra degli strumenti.
  • Aggiunta una seconda unità VC 1541 all'hardware virtuale.
  • Aggiunto il supporto per la cartuccia Freeze Frame.
  • Risolto un bug che impediva al caricatore veloce della cartuccia Action Replay 4 di funzionare correttamente. Le cartucce AR con numeri di versione più alti presentano comunque problemi.
  • Novità nella versione 1.8:

    • Il tastierista è stato rielaborato. Nel menu tastiera, ora puoi scegliere tra assegnazione simbolica e posizione. Quando si utilizza l'assegnazione di un tasto simbolico, l'emulatore tenta di mappare un tasto premuto usando la sua rappresentazione ASCII. Fino ad ora, l'emulatore ha sempre utilizzato questo tipo di incarico. Nella mappatura basata sulla posizione, un tasto Mac è direttamente collegato a un tasto sulla tastiera C64. L'assegnazione selezionata può essere regolata individualmente in una finestra di dialogo utente che può essere aperta nel menu della tastiera.
    • Aggiunta un'opzione per saltare la finestra di dialogo di montaggio se è stato aperto un file D64, T64, PRG, P00, G64 o NIB. Quando si seleziona questa opzione, i file di questi tipi verranno convertiti immediatamente in un disco e inseriti automaticamente nell'unità floppy.
    • L'implementazione di VC1541 deve essere migliorata. Per semplificare il codice corrente, è stata rimossa l'opzione di mettere l'unità floppy in modalità di sola lettura accellerata, ma meno compatibile.
    • È stato aggiunto il supporto per le cartucce del tipo 18 (Zaxxon, Super Zaxxon)
    • Risolto un bug che causava l'arresto anomalo dell'emulatore quando un file TAP aveva un suffisso .T64.
    • Corretto un bug che causava il blocco della CPU quando veniva caricata un'istantanea in un emulatore che conteneva alcuni dati della cartuccia.

    Novità nella versione 1.5.2:

    • La base di codice è stata trasferita su XCode 9.
    • Il gestore del joystick è stato reimplementato in Swift.
    • Ora un font C64 viene utilizzato nella finestra di anteprima della directory.
    • Risolto un bug che causava l'arresto anomalo dell'emulatore quando veniva chiusa una finestra con un pannello di debug aperto.
    • Risolto un problema con priorità sprite (Grazie, Fabio).

    Novità nella versione 1.5.1:


    •     Risolto un bug che impediva l'uscita audio quando erano collegati alcuni altoparlanti esterni.

    Novità nella versione 1.4.2:

    • Risolto il problema con LDAB di Lorenz-test, che era stato interrotto da 1.0rc4.
    • Risolto un bug che bloccava permanentemente la linea NMI quando si preme RunStop / Restore. Di conseguenza, premendo questa combinazione di tasti ha funzionato solo una volta.
    • La mappatura della tastiera è stata estesa. Il tasto ESC viene ora mappato su "RunStop" e il tasto TAB su "Ripristina".
    • Il codice base interno è stato ripulito.

    Novità nella versione 1.3:

    • VirtualC64 emula un dataset virtuale che supporta il formato TAP. Per inserire un nastro virtuale, è sufficiente trascinare e rilasciare un file TAP nella finestra dell'emulatore principale.
    • È stata aggiunta una nuova icona della barra degli strumenti che apre una finestra di dialogo multimediale. La finestra di dialogo fornisce informazioni sul disco, sul nastro e sulla cartuccia di espansione collegata correntemente inseriti.
    • (Si spera) corretto un errore che a volte causava l'interruzione della riproduzione dell'audio quando veniva trascinato uno stato salvato dal cassetto di viaggio temporale nella finestra dell'emulatore.

    Novità in nella versione 1.0rc2:

    Miglioramenti

    • Il codice di disegno della trama è stato ripulito.
    • I dischi e le cartucce rimangono sul posto durante il ripristino.

    Correzioni di bug
    • Corretto un bug nello scanner di directory che limitava il numero di file visualizzati a otto.

    Novità nella versione 0.9.9.3:

    • I tasti di simulazione del joystick sono ora definibili dall'utente.
    • La finestra di dialogo del disco di montaggio è stata semplificata.
    • È stata aggiunta una nuova voce di menu per l'esportazione dei contenuti del disco corrente (i formati supportati sono D64, T64, P00 e PRG)
    • Il caricamento e il salvataggio dell'istantanea non hanno funzionato quando è stata installata una cartuccia. Questo dovrebbe andare bene ora.
    • Corretto un bug che rendeva impossibile caricare le immagini del nastro T64 con più di 8 file.

    Novità nella versione 0.9.9.1:

    • La finestra di montaggio ha un nuovo aspetto e nuove funzionalità
    • L'emulatore ora controlla i numeri di versione prima di aprire un file di snapshot
    • Risolto bug di disegno NTSC
    • Risolti alcuni problemi minori nel pannello di debug

    Novità nella versione 0.9.8.1:

    • Risolto un bug grave nel routine di disegno di sfondo (Bug # 149)
    • Le immagini delle cartucce nella finestra di dialogo ROM sono ora a destinazione (Bug # 132)

    Novità nella versione 0.9 .7.1:

    In 0.9.7 l'emulazione tastiera / joystick è stata incasinata da una pulizia del codice dell'ultimo minuto. Questo problema è stato risolto.

    Novità nella versione 0.9.6.1:

    • La modalità a schermo intero nativa di Lion ora funziona come previsto (non più brutti bordi)
    • Rimossa la vecchia modalità a schermo intero che spesso si arrestava in modo anomalo sulle macchine lion

Commenti a VirtualC64

I commenti non trovato
Aggiungi commento
Accendere le immagini!