Home News Rilasciato emulatore Nova v0.1.2

Rilasciato emulatore Nova v0.1.2

259
0

Il developer SteveKwok ha sviluppato un nuovo emulatore del Sega Saturn per PC Windows, precedentemente conosciuto come Cronus, l’emulatore scritto in C++ ha da poco cambiato nome in Nova.

L’emulatore Nova necessita del file bios rinominato in bios.bin, non supporta ancora il caricamento o il salvataggio degli stati, né tanto meno il caricamento dei giochi da unità CD-ROM (o DVD-ROM), pertanto i giochi devono essere caricati nel formato immagine .cue, .mds, .ccd, e .bin.

Caratteristiche

  • Seleziona automaticamente le regioni.
  • Seleziona automaticamente i tipi di cartucce modificando cart.json.
  • Salva automaticamente la memoria di backup.

Nova non supporta

  • Salvataggio/caricamento degli stati.
  • Caricamento dei giochi attraverso il lettore CD/DVD.

Mappatura

  • – w
  • – s
  •  –  a
  •  –  d
  •  –  h
  •  –  j
  •  –  k
  •  –  l
  •  –  u
  •  –  i
  •  –  o
  •  –  y
  •  –  p

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.

Stato attuale

  • Il completamento della simulazione hardware è di circa l’80%, di cui:
    • SH2 90% (parte dei moduli onchip come BSC, UBC non viene simulato, gestione delle eccezioni e DMA non sono complete).
    • SCU 70% (DMA deve essere riscritto, DSP non funziona in questo momento).
    • SMPC 80% (non supporta 2 giocatori, multitap multi-plug e molte altre periferiche non vengono emulati).
    • VDP1 90% (disegno vicino al completamento ma necessità di riscrittura bisogno di più timing, doppia interlacciata non simulata).
    • VDP2 90% (parte RBG0 non completata, RBG1, EXBG non simulata, Parte del registro schema ciclo dei dati incompiuti, coefficiente non simulato).
    • M68K 95% (richiede tempi più precisi, alcuni stati della CPU non vengono simulati).
    • SCSP 70% (la DSP non viene simulata, MD (dati di modulazione) non è completa, PG (generatore di fase) ha un problema più grave).
    • CDB 70% (lo stato dell’unità CD non è completa).

Controller: Attualmente l’emulatore Nova supporta un solo controller di gioco.

Scheda di espansione: Ora supporta tutte le capacità, inclusa la scheda di memoria, la scheda di memoria estesa, e la scheda di espansione 32 Mbit.

A proposito della velocità: Attualmente l’emulatore presenta il solo interprete della CPU SH2 senza JIT, che è una ragione lenta, un altro motivo è sincronizzare i sacrifici fatti da ciascun dispositivo. 

Il supporto JDP VDP2, con il pulsante “9” può essere dinamicamente commutato a core di runtime C++ e core JIT, è possibile ottenere un notevole aumento della velocità , operazioni a colori, finestre, ombre, ecc.. non sono ancora state ancora completate.

Changelog v0.1.2

  • Corretto un bug dell’unità di divisione SH2, molti giochi sono giocabili.

Changelog v0.1.1

  • Disabilitati migliaia di avvisi di memoria illegale di m68k, rendono Lunar Silver Star Story giocabile.
  • Corrette 4 istruzioni di m68k, CMP, CMPA, CMPI, CMPM, lettore CD e molti giochi eseguono il suono correttamente ora.
  • RAM durante l’avvio.

Download: Emulatore Nova v0.1.2

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.