Il developer Luke (conosciuto per lo sviluppo dell’emulatore Cxbx-reloaded) pubblica un nuovo aggiornamento dell’emulatore multi-sistema ares. Lo sviluppatore è stato nominato il nuovo capo del progetto, come votato dalla comunità intorno ad ares in quel momento.
L’emulatore in questa versione non risulterebbe completo o stabile, tuttavia, la compatibilità con Master System, WonderSwan e WonderSwan Color è aumentata al 100%.
Questa nuova versione fornisce principalmente una più accurata emulazione dei sistemi Neo Geo Pocket/Neo Geo Pocket Color e Sega 32X. L’intera libreria del Neo Geo Pocket/Color è stata pensata per essere giocabile, con problemi grafici minori in soli quattro titoli.
Ora è possibile giocare a un numero limitato di giochi per SEGA 32X, sebbene la maggior parte continui a riscontrare problemi grafici e/o audio.
Changelog
- ColecoVision: Cancella il bit superiore delle letture della porta del controller; corregge Defender [invertego].
- Neo Geo Pocket: Consenti al BIOS di gestire il processo di avvio [invertego].
- Neo Geo Pocket: Copia il logo SNK dal BIOS durante l’avvio rapido; correzioni Metal Slug: 2a missione [invertego].
- Neo Geo Pocket: Corretto l’indirizzo utilizzato per testare l’inizializzazione della ram [invertego].
- Neo Geo Pocket: Inizializza la porta 1 di Neo Geo Pocket a zero; corregge Dynamite Slugger [invertego].
- Neo Geo Pocket: Molti miglioramenti in ‘fast boot’ [invertego].
- Neo Geo Pocket: Riattiva la RAM savent su disco allo scaricamento [invertego].
- Sega 32X: Implementato il bit di accesso FM/Framebuffer; corregge Spiderman [Luke Usher].
- Sega 32X: Implementato il bit RV [Luke Usher].
- Sega 32X: Ottimizzati i cicli minimi del ricompilatore SH7604 per 32X; corregge Knuckles Choatix e Virtua Fighter [remutro].
- Sega 32X: PWM DREQ e timer sono cose diverse; corregge l’audio PWM in molti giochi [Luke Usher].
- Sega 32X: Utilizzato l’interprete memorizzato nella cache invece del ricompilatore [Luke Usher].
- TMS9918: Correzione dell’emulazione della dimensione dello sprite; corregge molti problemi grafici in ColecoVision/MSX/SG-1000 [invertego].
- TMS9918: Corretto il comportamento dell’interrupt [invertego].
- hiro: Corretti i filtri della finestra di dialogo del browser su macOS [Luke Usher].
- hiro: Forza GTK3 a usare il backend X11; corregge un arresto anomalo sotto Wayland [thrimbor].
- lucia: Disabilita l’avvio rapido per impostazione predefinita [Luke Usher].
- lucia: Supporta le macchine da stampa digitali da ingressi analogici [invertego].
- mia: Aggiunta di una soluzione alternativa per la rom Delta Warp sottoscaricata [Luke Usher].
- mia: Migliora il database dei chip di salvataggio del Nintendo 64; corregge il salvataggio in alcuni titoli [sp1187].
- nall: Abilitato LTO per impostazione predefinita su build non di debug [Luke Usher].
- nall: Velocizzato il codegen del ricompilatore [Luke Usher].
- sh2: Consenti ai core di determinare una dimensione minima ideale del blocco del ricompilatore [Luke Usher].
- sh2: Code-gen ottimizzato per l’interprete [Luke Usher].
- sh2: Il ricompilatore ora dovrebbe invalidare i singoli blocchi, non interi pool [Luke Usher].
- tlc2900h: Corretta la maschera immediata in BIT #,r; corregge Pocket Tennis [invertego].
- z80: Corretto l’effetto di IE sull’istruzione successiva; corregge l’interruzione dell’audio nei giochi Neo Geo Pocket [invertego].
Download: Ares v122 [MacOS]
Download: Ares v122 [Windows]
Download: Source code Ares v122
Fonte: reddit.com