Il developer SteveKwok ha rilasciato un nuovo aggiornamento per l’emulatore Nova, l’applicazione scritta in C++ ci permette di eseguire i giochi del Sega Saturn su PC Windows.
L’emulatore Nova non supporta ancora il caricamento o il salvataggio degli stati, mentre è stato da poco introdotto il caricamento delle ISO da CD, il supporto è ancora in fase preliminare.
Requisiti
- CPU: 2.0GHz.
- Memoria: 1GB.
- GPU: Supporta DirectX9.
- OS: Win7/8/8.1/10.
[stextbox id=’info’]Nota: Per poter funzionare correttamente l’emulatore Nova necessita dei seguenti componenti[/stextbox]
- Visual Studio 2017.
- DirectX end-user redistributable (giugno 2017).
Per la lista dei titoli compatibili con l’emulatore Nova, consulta questo link (by Hector Tomazella)
Caratteristiche
- Seleziona automaticamente le regioni (solo modalità Saturn).
- Seleziona automaticamente i tipi di cartucce modificando il file
cart.json
. - Salva automaticamente la memoria dei backup.
- Non richiede più alcun file BIOS.
Nova non supporta
- Salvataggio/caricamento degli stati.
Nova ora supporta l’avvio da unità CD nelle seguenti modalità
- Tenendo premuti entrambi i tasti <Ctrl> + <Maiusc> e cliccando su “File > Open” per selezionare l’unità CD.
- Utilizzando i tasti di scelta rapida <Ctrl> + <Shift> + <O> per selezionare l’unità CD.
- Specificando la lettera MAIUSCOLA dell’unità CD per la proprietà “sat_cd” nel file
nova.ini
e cliccando su “File > Boot”. - Specificando la lettera MAIUSCOLA del proprio lettore CD per la proprietà “sat_cd” in
nova.ini
, e premendo la combo <Ctrl> + <B>. - Trascinando l’unità CD direttamente nella finestra principale di Nova.
- Trascinando l’unità CD direttamente sul file eseguibile di Nova.
- Dalla riga di comando, specificare la lettera MAIUSCOLA dell’unità CD come parametro di comando.
Nova supporta anche l’apertura di file immagine dal CD
Supporta attualmente i formati CUE – MDS – CCD – BIN – ISO
- Cliccando su “File > Open” per selezionare l’immagine del CD.
- Utilizzando i tasti di scelta rapida <Ctrl> + <O> per selezionare l’immagine dall’unità CD.
- Specificando il percorso dell’immagine del CD per la proprietà “sat_cd” in
nova.ini
e cliccando su “File > Boot”. - Specificando il percorso dell’immagine del CD per la proprietà “sat_cd” in
nova.ini
, e premendo la combo <Ctrl> + <B>. - Trascinando l’unità CD direttamente nella finestra principale di Nova.
- Trascinando l’unità CD direttamente sul file eseguibile di Nova.
- Dalla riga di comando, specificare il percorso dell’immagine del CD come parametro del comando.
Nova supporta l’esecuzione di giochi ST-V (Sega Titan Video)
- Tenere premuto <Maiusc> e cliccando su “File > Open”.
- Utilizzando i tasti di scelta rapida <Maiusc> + <O>.
- Specificando il percorso del file ROM per la proprietà “stv_game1” in
nova.ini
, e tenendo premuto <Maiusc> cliccare su “File > Boot”. - Specificando il percorso del file ROM per la proprietà “stv_game1” in
nova.ini
, e premere la combo <Maiusc> + <B>. - Trascinando la ROM direttamente nella finestra principale di Nova.
- Trascinando la ROM direttamente sull’eseguibile di Nova.
- Dalla riga di comando, specificando il percorso della ROM come parametro del comando.
Note
- Per eseguire giochi ST-V, si rende necessario il BIOS
.ST-V
, specificare il file BIOS per la proprietà “stv_bios” innova.ini
. - La regione automatica non ha effetto in modalità <TITAN>.
- Nova attualmente supporta un solo giocatore.
- Nova può essere eseguito dalla riga di comando. La sintassi è molto semplice: >
nova "path"
Mappatura
Saturn
- – w
- – s
- – a
- – d
- – h
- – j
- – k
- – l
- – u
- – i
- – o
- – y
- – p
Titan
- – W
- – S
- – A
- – D
- SW1 – J
- SW2 – K
- SW3 – L
- COIN – Y
- START – H
- TEST – I
- SERVICE – O
1: NBG0 ON/OFF.
2: NBG1 ON/OFF.
3: NBG2 ON/OFF.
4: NBG3 ON/OFF.
5: RBG0 ON/OFF.
8: Sprite ON/OFF.
9: VDP2 C++/JIT toggle.
Changelog v0.2.0
- SH2: Corretti bug di arresto anomalo del disassembler.
- SH2: Aggiunta una routine di aggancio per uso speciale.
- SCU: Corretto un bug per il controllo del limite dell’indirizzo della tabella della modalità indiretta DMAC.
- SMPC: Aggiunti numeri magici al file di salvataggio della batteria.
- VDP1: Corretti MSBON di polygon.
- CDB: Aggiunti messaggi di log per i comandi MpDisp, MpSetWin, MpSetBcolor, MpSetFade, MpSetVeff.
- SYSTEM: Implementato Nova BIOS (preliminare).
- SYSTEM: Supporto cartuccia ROM.
- MISC: Commenti implementati per il parser INI.
- MISC: Aggiunte nuove opzioni in nova.ini.
- MISC: Alcuni nomi di file sono stati modificati.
- “backup.bin” >>> “primary_01.bup”.
- “memcard_00.bin” >>> “memcard_01.bup”.
- “smpc.bin” >>> “battery.sav”.
Changelog v0.2.1
- SMPC: Corretto il comando SYSRES (Force Master SH2 per eseguire il vettore Power-On).
- VDP1: Corretto il cambiamento manuale/cancellazione del frame buffer(ST-V VDP1/VDP2 HARDWARE TEST).
- SYSTEM: Implementata la nuova modalità TITAN (Preliminare).
- SYSTEM: Riscritta la procedura di avvio.
- SYSTEM: Riscritto il sottosistema della cartuccia.
- SYSTEM: Modificata la struttura interna del codice per il sottosistema CD.
- GRAPHIC: Corretto lo sfarfallio dello schermo.
- GUI: Abilitata la voce del menu “Boot”.
- MISC: Aggiunto supporto per il CD drive (Preliminare).
- MISC: Aggiunto “Software Reset”(tenere premuto <Shift> per “Reset”, equivalente a START + A + B + C).
- MISC: Aggiunte molte più opzioni in
nova.ini
. - MISC: Corretto un bug nel parser INI quando ci sono parentesi quadre all’interno di una proprietà.
- MISC: Corretto un bug quando si trascina e rilascia i file direttamente nell’eseguibile.
- MISC: Modificati alcuni nomi dei file interni:
primary_01.bup
>>>sat_primary_01.bup
.memcard_01.bup
>>>sat_memcard_01.bup
.battery.sav
>>>sat_battery.sav
.
Changelog v0.2.2
- VDP2: Corretto un bug per l’ombra trasparente di MSB (Game no Tatsujin).
- CONTROLLER: Implementato.
- Joystick analogico (per ora nessun dato analogico).
- Tastiera (Game Basic per Sega Saturn).
- Shuttle Mouse (Game no Tatsujin).
- Mega Drive Pad a 6 pulsanti (per test).
- Mega Drive Pad a 3 pulsanti (per test).
Download: Emulatore Nova v0.2.2