Home Emulatori Pubblicata la versione 139 dell’emulatore ares

Pubblicata la versione 139 dell’emulatore ares

101
0

Pubblicato un nuovo aggiornamento per ares, l’emulatore multisistema discendente di higan e bsnes si concentra principalmente sull’accuratezza e la conservazione.

Dalla precedente versione 138, ben 13 contributori hanno creato circa 67 commit nel codice dell’emulatore ares.

Per Bandai – WonderSwan / WonderSwan Color, è stata migliorata l’accuratezza dell’emulazione EEPROM. Per Nintendo – NES / Famicom, sono stati risolti l’interrupt DMA e vari miglioramenti al PPU, con la maggior parte dei test di accuratezza del PPU che ora passano.

Migliorata inoltre l’emulazione di MMC3, risolvendo bug nei test e crash nei giochi Mickey’s Safari e Incredible Crash Dummies.

Inoltre, è stato corretto il problema delle scanline mancanti in Burai Fighter (USA), corretto il timing dell’IRQ MC-ACC e aggiunto supporto per i mapper 150 (UNL-SACHEN-74LS374N), 229 (UNL-BMC-31-IN-1), 225/255 (UNL-BMC-128), 172 (TXC-22211B) e 132/173 (TXC-22211A/C).

Aggiunto il supporto per ROM senza intestazione con estensione .unh, utilizzando un database interno; le ROM sconosciute non funzioneranno, e sono ancora preferibili le ROM con intestazione.

Per Nintendo 64 / Nintendo 64 DD, è stato disabilitato il run-ahead per 64DD, risolvendo un problema che impediva l’avvio dei giochi 64DD.

Per Nintendo – Game Boy Advance, sono stati migliorati il mirroring della VRAM nelle modalità di sfondo bitmap, implementato il comportamento del latch del timer a 1 ciclo e migliorata l’emulazione dei casi limite del bus aperto del BIOS.

Aumentata inoltre la sincronizzazione tra componenti con una leggera perdita di prestazioni per un aumento misurabile dell’accuratezza nei test irq dma, e migliorata la cattura video DMA in modo che funzioni solo se abilitata sulla scanline 162 del frame precedente.

Per Sega – Mega Drive / Genesis / CD / 32X, sono stati implementati i corretti clock SH2 per PAL/NTSC 32X e migliorato il volume/mixing PWM del 32X tenendo conto della velocità del ciclo configurato.

Nell’interfaccia utente, sono state migliorate le impostazioni del driver e il comportamento a schermo intero su macOS e corretto un problema che impediva l’applicazione delle patch IPS che estendevano la rom.

Corretto inoltre un problema che poteva impedire l’applicazione delle impostazioni cambiando il driver video, supportato “Default” come dispositivo con il driver WASAPI su Windows (solo Win10) e risolto un problema in cui alcune impostazioni non venivano mantenute su localizzazioni non in inglese.

Changelog

Bandai – WonderSwan / WonderSwan Color

  • Migliorata la precisione dell’emulazione EEPROM.

Nintendo – NES / Famicom

  • Correzione dell’interrupt DMA.
  • Vari miglioramenti alla PPU: la maggior parte (tutte?) le attuali rom di test sulla precisione della PPU ora passano!
  • Miglioramento dell’emulazione di MMC3: corretti i test rom e i crash in Mickey’s Safari e Incredible Crash Dummies.
  • Correzione delle scanline mancanti in Burai Fighter (USA) (ultimo bug di rendering noto!).
  • Correzione della temporizzazione dell’IRQ MC-ACC.
  • Aggiunta del supporto per il mapper 150 (UNL-SACHEN-74LS374N).
  • Aggiunta del supporto per il mapper 229 (UNL-BMC-31-IN-1).
  • Aggiunta del supporto per il mapper 225/255 (UNL-BMC-128).
  • Aggiunta del supporto per il mappatore 172 (TXC-22211B).
  • Aggiunta del supporto per il mapper 132/173 (TXC-22211A/C).
  • Aggiunto il supporto per le rom non decapitate con estensione .unh (nota: utilizza un database interno; le rom sconosciute non funzioneranno, le rom decapitate sono ancora da preferire).

Nintendo 64 – Nintendo 64 DD

  • Disabilitato il run-ahead per 64DD; risolve un problema che causava il mancato avvio dei giochi 64DD.

Nintendo – Game Boy Advance

  • Miglioramento del mirroring della VRAM nelle modalità di sfondo bitmap.
  • Implementazione del comportamento del latch del timer a 1 ciclo.
  • Migliorata l’emulazione dei casi di bus aperto del BIOS.
  • Aumentata la sincronizzazione tra i componenti: leggera perdita di prestazioni per un guadagno di precisione misurabile nei test irq dma.
  • Migliorato il DMA di acquisizione video in modo che venga eseguito solo se abilitato sulla scanline 162 del frame precedente.

Sega – Mega Drive / Genesis / CD / 32X

  • Implementazione dei clock SH2 corretti per PAL/NTSC 32X.
  • Miglioramento del volume/miscelazione del PWM 32X tenendo conto della frequenza di ciclo configurata.

Interfaccia Utente

  • Miglioramento delle impostazioni del driver e del comportamento a schermo intero su macOS.
  • Correzione di un problema per cui le patch IPS che estendono la rom non venivano applicate.
  • Correzione di un problema per cui la modifica del driver video poteva non applicare correttamente le impostazioni.
  • Supporto di “Default” come dispositivo con il driver WASAPI su Windows (solo Win10).
  • Correzione di un problema per il quale alcune impostazioni non persistevano in luoghi diversi dall’inglese.

Download: Ares v139 [MacOS Universal 10.13+] [MacOS Universal 10.9+]

Download: Ares v139 [Windows AMD64] [Windows ARM64]

Download: Ares v139 [Linux Flatpack – AMD64] [Linux AUR – Generic]

Download: Source code Ares v139

Fonte: ares-emulator.github.io

LASCIA UN COMMENTO

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.