[MULTI]Rilasciato mGBA v0.7.1Tempo di lettura : 7 min

Dopo un lungo periodo di test e programmazione lo sviluppatore endrift  ha rilasciato un nuovo aggiornamento di mGBA in versione 0.7.1.mGBA è un emulatore multi-piattaforma per l’esecuzione dei giochi del Nintendo DS, Game Boy Advance e Game Boy su Windows ,Mac,Linux,Nintendo Switch,3DS,PSVITA e Wii. Sarà in futuro più veloce e ottimizzato rispetto a molti emulatori esistenti per Nintendo DS e Game Boy Advance e avrà il supporto dei giochi del Game Boy e Game Boy Color.Questa versione contiene il supporto iniziale per Nintendo Switch e tante altre caratteristiche disponibili a metà articolo.

Dopo un lungo periodo di incubazione, mGBA 0.7.0 è ora disponibile. Questa è una versione principale delle funzionalità. Presenta un nuovissimo port per Nintendo Switch, un supporto per Game Boy notevolmente migliorato, dozzine di correzioni di errori e miglioramenti di accuratezza e più funzioni di debug. Un elenco completo delle modifiche seguono qui sotto.

Caratteristiche

  • Supporto ELF
  • Supporto per Game Boy Camera
  • Qt: imposta i colori predefiniti di Game Boy
  • Supporto per Game Boy Printer
  • Supporto per Super Game Boy
  • Possibilità di impostare il modello predefinito di Game Boy
  • Visualizzatore di mappe
  • Caricamento e salvataggio cheat automatici
  • Supporto per GameShark e Action Replay
  • Supporto AGBPrint
  • Debugger: punti condizionali e punti di controllo condizionali
  • Possibilità di selezionare GB / GBC / SGB BIOS sulle porte della console
  • Salvataggio / caricamento automatico automatico opzionale
  • Accesso alle partizioni ur0 e uma0 sulla Vita
  • Supporto parziale per i mapper MBC6, MMM01, TAMA e HuC-1 GB
  • GBA: supporto della tabella dei simboli stile ARMIPS / A22i ed ELF
  • Port dello switch iniziale
  • “Completo” supporto hardware Game Boy Advance  .
  • Parziale supporto hardware DS  .
  • Supporto hardware Game Boy / Game Boy Color.
  • Emulazione veloce per Game Boy e Game Boy Advance. Conosciuto per funzionare a piena velocità anche su hardware di fascia bassa, come netbook .
  • Port QT e SDL per un pesante e un frontend leggero.
  • Supporto dello stesso cavo di collegamento(stesso computer) .
  • Salvataggio del rilevamento del tipo, anche per la dimensione della memoria flash .
  • Supporto per cartucce con sensori di movimento e rumble (utilizzabile solo con periferiche di gioco) .
  • Supporto dell’orologio in tempo reale, anche in assenza di configurazione.
  • Un’implementazione GBA BIOS built-in, e la capacità di caricare i file del BIOS esterni. Il DS richiede attualmente BIOS e dump firmware .
  • Supporto del Turbo / fast-forward premendo Tab.
  • Rewind premendo backquote.
  • Frameskip, configurabile fino a 10.
  • Supporto screenshot.
  • Supporto cheat code .
  • 9 slot Salvastati.I Salvastati sono anche visualizzabili come le immagini .
  • Il video e la registrazione GIF.
  • Controller rimappabili per entrambe le tastiere e gamepad.
  • Caricamento da ZIP e archivi 7Z.
  • IPS, UPS e il supporto di patch BPS.
  • Debug di gioco tramite un’interfaccia a linea di comando (non disponibile con port Qt) e supporto remoto GDB, compatibile con IDA Pro.
  • Riavvolgimento configurabile dell’ emulazione.
  • Il supporto per il caricamento e l’ esportazione istantaneo del GameShark e Action Replay.
  • Core disponibili per RetroArch / Libretro e OpenEmu.
  • Molte, molte cose più piccole.

Caratteristiche pianificate

  • Supporto cavo di collegamento in rete multiplayer.
  • Supporto cavo di collegamento del bus Dolphin / JOY.
  • M4A mixaggio audio, per un suono di qualità superiore rispetto all’hardware.
  • Supporto della registrazione per lo strumento ausiliario.
  • Supporto per lo scripting Lua.
  • Una suite di debug completa.
  • Supporto e-Reader.
  • Supporto adattatore wireless.
  • Supporto stampante Game Boy.
  • OpenGL renderer.
  • Il supporto per il processore HLE DS BIOS e DS ARM7.
  • Synthesizing su un firmware DS personalizzato per evitare che necessita di un dump.

Piattaforme supportate

  • Windows Vista o più recente
  • OS X 10.7 (Lion) o più recente
  • Linux
  • FreeBSD

Le seguenti piattaforme sono supportati per tutto tranne DS:

  • Nintendo Switch
  • Nintendo 3DS
  • Wii
  • PlayStation Vita
CONTROLLI

Per GB e GBA

  • A: X
  • B: Z
  • L: A
  • R: S
  • Start: Enter
  • Select: Spazio

Per DS :

  • A: X
  • B: Z
  • X: S
  • Y: A
  • L: Q
  • R: W
  • Start: Enter
  • Select: Spazio
CHANGELOG

v0.7.1 Nuovo

bugfix:

  • 3DS: aggirare il congelamento dei menu (risolti # 1294 )
  • GB: Corregge il crash quando si accede a SRAM se non è stato salvato alcun salvataggio e la cartuccia non ha SRAM
  • Serializzazione GB: risoluzione degli stati di caricamento con pixel x negativi (correzioni # 1293 )
  • GB, Serializzazione GBA: correzione del caricamento di due stati di seguito
  • GBA: Correzione del tempo del video quando si ignora il BIOS (Correzioni # 1318 )
  • GBA DMA: Fix Display Avvia DMA
  • GBA DMA: corregge il tempo di inizio / fine DMA
  • DMA GBA: correzione della gestione DMA non valida (correzioni # 1301 )
  • Memoria GBA: corregge alcuni crash di AGBPrint
  • Memoria GBA: le correzioni della ROM OOB vengono visualizzate come memoria AGBPrint
  • GBA SIO: impedisce la scrittura di bit multiplayer a sola lettura
  • Video GBA: correzione dei livelli di abilitazione nelle modalità non affiancate (correzioni # 1317 )
  • Python: corregge l’arresto anomalo durante l’eliminazione dei file di proprietà della libreria
  • Python: assicurati che l’oggetto link GB non sia GC prima dell’oggetto GB
  • PSP2: correzione dei descrittori di file che muoiono alla sospensione (correzioni # 1123 )
  • Qt: correzione delle viste tile e sprite non sempre visualizzate all’inizio
  • Qt: corregge il contesto audio tenendo premuto il controller di gioco chiuso
  • Qt: Fix color picking in sprite view (correzioni # 1307 )
  • Qt: icona della finestra Fix su X11
  • Qt: Correzione del salvataggio rapido recente del caricamento rapido (Correzioni # 1309 )
  • Cambia: corregge la pulizia finale (corregge # 1283 )
  • Interruttore: corretto orientamento del giroscopio (risolti # 1300 )

Varie:

  • GBA Video: Migliora il conteggio dei cicli sprite (corregge # 1274 )
  • Qt: traduzione italiana aggiornata (di Vecna)

v0.7.0

Correzioni di bug

  • ARM: Fix MSR quando è impostato T bit
  • Core: corregge l’interruzione della sincronizzazione audio quando viene interrotta
  • Core: correzione degli eventi di ordinamento durante la pianificazione durante gli eventi
  • FFmpeg: corregge problemi di codifica audio / video
  • GB: Revamp IRQ per la gestione basato su nuove informazioni
  • GB: Fix IRQ disabilitazione sullo stesso ciclo a T di un assert
  • Audio GB: crea audio senza segno con bias (corregge # 749 )
  • Audio GB: eventi frame orologio su DIV
  • Audio GB: corregge il valore di reset del canale 3
  • Audio GB: corregge il LFSR iniziale del canale 4
  • Audio GB: corregge i tempi di reset del canale 1, 2 e 4
  • I / O GB: il registro DMA è R / W
  • GB MBC: migliora l’euristica di rilevamento multicart (risolve # 1177 )
  • GB, GBA Savedata: Correggi salvataggio salvataggio sovrascrittura salva al ripristino
  • GB, GBA Savedata: Correggere l’arresto anomalo salvato sulla maschera
  • Serializzazione GB: corregge il caricamento dello stato dell’audio
  • Serializzazione GB: correzione del controllo del gioco
  • Serializzazione GB: Fix IRQ in sospeso / EI in attesa di confusione
  • Timer GB: miglioramenti minori della precisione
  • Video GB: Correggere leggermente il tempo del punto di clock
  • Video GB: correzione degli stati di caricamento in modalità 3
  • Video GB: correzione della finestra di abilitazione quando LY> WY (Correzioni # 409 )
  • Video GB: Correzione del tempo SCX
  • GB, GBA Video: non chiamare finishFrame due volte nel proxy del thread
  • GBA: Reimposta WAITCNT correttamente
  • BIOS GBA: Correggere il byte finale BitUnPack
  • BIOS GBA: correzione del restringimento di BitUnPack
  • GBA DMA: risolve i DMA non validi (risolve # 142 )
  • GBA DMA: correzione dell’ordinamento temporale di DMA di priorità diverse
  • Hardware GBA: Fix RTC che sostituisce il sensore di luminosità (risolti # 1069 )
  • Hardware GBA: correzione temporanea di handshake RTC (correzioni # 1134 )
  • Memoria GBA: correggi il supporto Vast Fame (taizou) (corregge # 1170 )
  • GBA Savedata: correzione dell’aggiornamento del tempo modificato salvato in sola lettura
  • Serializzazione GBA: correzione del volume di caricamento del canale 3 (correzioni # 1107 )
  • Serializzazione GBA: risoluzione degli stati di caricamento in Hblank
  • GBA SIO: Fix SIOCNT non connesso per modalità multipla (risolti # 1105 )
  • Timer GBA: i timer di correzione a volte sono in ritardo (risolti # 1012 )
  • Video GBA: non mascherare i bit alti di BLDY (risolti # 899 )
  • GBA Video: aggiunge ritardo quando si abilitano i BG (correzioni # 744 , # 752 )
  • Video GBA: Inizia la temporizzazione della scansione media quando salti il ​​BIOS
  • GBA Video: Migliora il conteggio dei cicli sprite (corregge # 1126 )
  • GBA Video: rendi coerente la disabilitazione dei livelli
  • PSP2: risolve più problemi causando un audio scadente
  • Qt: Fix GL display durante il caricamento di un gioco dalla CLI (risolti # 843 )
  • Qt: migliora la stabilità del timer FPS
  • Util: Correggi i casi di wrapping edge in RingFIFO

miscellaneo

  • 3DS: rimuovi l’interfaccia CSND deprecata
  • Tutto: Rendi FIXEDi_ROM_BUFFER un’opzione invece di solo 3DS
  • Nucleo: rimuovi l’opzione interrotta se i ripristini di riavvolgimento salvano i giochi
  • Funzionalità: aggiunto il caricamento di savest dalla riga di comando
  • FFmpeg: supporta libswresample (corregge # 1120 , # 123 )
  • FFmpeg: supporta la codifica h.264 senza perdita di dati
  • FFmpeg: supporta la codifica VP9 senza perdita di dati
  • Cheat GBA: consenti più patch ROM nello stesso slot
  • GB: l’opzione Skip BIOS ora funziona
  • GB: Fix VRAM / palette locking (risolve # 1109 )
  • Audio GB: qualità audio migliorata
  • GB, GBA Audio: aumenta il volume audio massimo
  • MBC GB: rimozione errata del banco 0
  • Video GB: scurisci i colori in modalità GBA
  • GBA: Estendi ROM di dimensioni strane allo spazio di indirizzamento completo (corregge # 722 )
  • GBA: lo schermo di implementazione avvia i DMA
  • GBA: migliora il rilevamento delle immagini multiboot
  • Memoria GBA: 64 GB GBA Supporto per cartuccia video
  • GBA Savedata: rimuove la capacità di disabilitare i tempi realistici
  • Timer GBA: utilizzare i cicli globali per i timer
  • Libretro: aggiungi l’opzione frameskip
  • mGUI: aggiungi la commutazione avanti veloce
  • PSP2: utilizzare il tasto di invio del sistema per impostazione predefinita
  • Python: integra i test della suite di test cinematografici
  • Qt: Redo GameController in più classi
  • Qt: impedisce che la finestra venga creata fuori dallo schermo
  • Qt: Aggiungi l’opzione per disabilitare la visualizzazione FPS
  • Qt: Opzioni per scherzare con il posizionamento dei livelli
  • Qt: aggiungi un’opzione di salvataggio alternativa al caricamento
  • Qt: consente di sospendere il gioco al caricamento (correzioni # 1129 )
  • Qt: ripulisci l’interfaccia utente di destinazione FPS (corregge # 436 )
  • Test: Ristruttura la suite di test in più eseguibili
  • Util: non creare crc32 se la funzione esiste già
  • Wii: sposta la gestione audio sui callback (risolti # 803 )

Cambiamenti da 0,7 beta 1

Caratteristiche

  • Libretro: aggiungi il supporto per il cheat di Game Boy
  • Qt: Separa il controllo del volume avanti veloce (corregge # 846 , # 1143 )
  • Switch: supporto Rumble
  • Interruttore: supporto rotazione
  • Interruttore: opzioni di allungamento dello schermo
  • Qt: file di stato carica / salva le opzioni del menu
  • Programma di installazione di Windows
  • Il viewer Tile ora ha una larghezza regolabile
  • Python: API audio sperimentale

Correzioni di bug

  • 3DS: Corregge gli schermi non utilizzati non risolti (risolve # 1184 )
  • Core: ricorda di deinitare il proxy ring FIFO
  • Nucleo: Riepino elenco tempi quando (de) pianificazione
  • GB, GBA: Correzione del filtro del pulsante opposto rotto (Correzioni # 1191 )
  • MBC GB: Correzione di MBC30 SRAM
  • GB, GBA Savedata: correzione delle perdite durante il caricamento del salvataggio mascherato (Correzioni # 1197 )
  • Video GB: Correggi le dimensioni del foro del bordo SGB
  • Video GB: la modifica di LYC con LCDC disattivato non influisce su STAT (risolve # 1224 )
  • GBA: caratteristiche del Player GB risolvibili
  • I / O GBA: SOUNDCNT_HI è leggibile quando il suono è disattivato
  • GBA Savedata: Fix EEPROM scrivendo codepath quando savetype non è EEPROM
  • GBA Video: corregge il caching con lo sfondo (corregge # 1118 )
  • Libretro: correzione dell’aggiunta di codici con ganci
  • PSP2: corregge l’audio dopo l’avanzamento rapido
  • PSP2: corregge l’audio quando il buffer è pieno
  • Qt: correggi lo sfondo confuso quando sei in pausa
  • Qt: Fix FPS counter su Windows
  • Qt: correzione dei problemi di messa a fuoco con l’overlay dello stato di caricamento / salvataggio
  • Passa: corregge la mappatura errata per il cap forward veloce
  • Wii: correzione della regressione nella cache di disegno (Correzioni # 1185 )
  • PSP2: risoluzione di problemi di lacerazione (correzioni # 1211 )
  • Qt: correzione di trigger analogici di mappatura (correzioni # 495 )
  • Qt: attiva la messa a fuoco all’avvio del gioco (risolti # 804 )
  • Qt: assicurarsi che i registri FATAL raggiungano la vista del registro
  • SDL: correzione della gestione dei gamepad non validi (correzioni # 1239 )

miscellaneo

  • CMake: Correzione delle dipendenze della versione libswresample (correzioni # 1229 )
  • Debugger: correzioni di testo minori
  • Debugger: miglioramenti di leggibilità (correzioni # 1238 )
  • GB: supporto SGB2 migliorato
  • Audio GB: salta frame se abilitato quando l’orologio è alto
  • Libretro: riduce le richiamate rumble
  • mGUI: aggiungi l’opzione di configurazione del bordo SGB
  • mGUI: aggiungere supporto per diversi tipi di impostazioni
  • Python: miglioramenti API minori
  • Qt: assicurati che l’immagine della telecamera sia valida
  • Qt: cronologia della console di debugger
DOWNLOAD

Sistema operativo desktop

homebrew

Altro

Sono disponibili anche versioni precedenti .

Fonte:
mGBA, mGBA Patreon

hitech CODICE SCONTO G4M3SC0NS0L3S

Ti è piaciuta la notizia? Supporta theheroGAC su Patreon!

theheroGAC

Nato negli anni 80 con la passione dei videogiochi e delle console.Il mio primo home computer è l'Amiga 600 regalato a 10 anni.Amo aiutare le persone in difficoltà e scrivere notizie sulle console.Studio all'università e il sito Games And Consoles è la mia passione.Per gli amici mi potete chiamare Ciccio

Ti potrebbe anche interessare

Rispondi