[3DS/PSVITA]Rilasciato mGBA 0.6 beta 1Tempo di lettura : 6 min

Lo sviluppatore endrift continua con il suo progetto di trasformazione rilasciando un nuova versione BETA del proof of concept di quello che sarà il futuro dell’emulatore mGBA che cambia nome in Medusa.Medusa è un emulatore multi-piattaforma per l’esecuzione dei giochi del Nintendo DS, Game Boy Advance e Game Boy su Windows ,Mac,Linux,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.Una versione stabile sarà rilasciata nel 2018 ed è disponibile una pagina Patreon per supportare i futuri sviluppi.

Caratteristiche

  • “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 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.6 beta 1

  • Aggiunto il supporto del Game Boy ma ha qualche grave cambiamento e può essere baggato in alcuni casi.
  • I nuovi strumenti di debug, come il debugger a linea di comando e lo sprite viewer, può essere soggetto a blocco critico o crash.
  • La vista della biblioteca è abbastanza nuova e non ancora testato pesantemente.
  • Ora ci sono traduzioni per tedesco e spagnolo che non sono ben esaminati e in parte incomplete.
  • Prestazione. Il cadenzamento del core è stato riscritto e dovrebbe essere più veloce, ma può essere più lenta in alcuni casi.

Le seguenti modifiche sono state fatte tra il 0.5.2 e 0.6 beta 1:

Caratteristiche:

  • GBA:le stringhe per supportare la stampa di debug all’interno di un gioco
  • GBA: Migliorati i cheat di rilevamento automatico
  • GB: viewer Tile
  • viewer sprite
  • console di debugging
  • Memory Viewer migliorata
  • GB: LR35902 / GB-Z80 disassembler
  • Configurazione di hats gamepad
  • Qt: traduzione spagnola (da Kevin López)
  • Aggiunta l’opzione per i ripristini tramite riavvolgimento nei giochi
  • Qt: traduzione tedesca (da Lothar Serra Mari)
  • I salvataggi ora contengono i dati di override RTC
  • La capacità della riga di comando di ignorare i valori di configurazione
  • Aggiunta opzione per consentire il precaricamento dell’intera ROM prima di eseguire
  • GB: Video / canale audio abilitazione / disabilitazione
  • Aggiunta l’opzione per bloccare video al ridimensionamento intero
  • log Registrazione video per il test e bug report
  • Vista della Biblioteca
  • Debugger: supporto Segmento / banca
  • GB: supporto della tavola dei Simboli
  • GB MBC: Aggiunto il supporto Multicart MBC1
  • Implementate gli interrupt della tastiera
  • LR35902: watchpoint
  • Ricerca della memoria
  • Debugger: esecuzione tracing

bugfix:

  • LR35902: Fix del core  con alcuni modelli di eventi
  • GB Timer: migliorato il comportamento di reset DIV
  • GBA Memoria: Migliorato lo stato iniziale del BIOS saltato
  • GBA BIOS: implementato BitUnPack
  • ARM7: Fix MLA / * MULL / * temporizzazione MLAL
  • GBA: Fix multiboot ROM di carico
  • Libretro: Fix risparmio nei giochi GB (correzioni # 486 )
  • LR35902: Fix pc traboccante nella regione corrente off-by-one
  • GB MBC: Fix overflow ROM sempre impostato a bank 0
  • Qt: risolvere i problemi di temporizzazione su monitor la velocità di aggiornamento
  • GBA Savedata: Fix smascheramento savedata (correzioni # 441 )
  • Util: Fixato l’ overflow durante il caricamento di patch UPS non validi
  • Strumenti: Fix ricorrenti più volte nel corso della stessa libreria
  • GBA I / O: I registri audio specialmente quando c’era la deserializzazione
  • Util: Fix alto-fd presa non restituite dai SocketAccept
  • Qt: Fix del collegamento dopo che alcune finestre sono state chiuse
  • GBA video: Fix tavolozza sbagliata su sprite a 256 colori in OBJWIN
  • Finestre: Fix VDir.rewind
  • SDL: Fix crash nei giochi
  • SDL: Fix condizione di competizione con filo audio quando si inizia
  • GB: Fix sfarfallio quando lo schermo è strobe rapidamente
  • FFmpeg: Fix di problemi generali con codifica audio
  • Qt: Fix di un crash quando si modifica le impostazioni audio dopo che una partita veniva chiusa
  • GBA BIOS: Fix arctan  in HLE BIOS
  • GBA BIOS: fix arctan2  HLE BIOS (correzioni N. 689 )
  • GBA Video: Non aggiornava i parametri dello sfondoin scanline 0 (correzioni # 377 )
  • Qt: Fix CLI backend al momento delle presentazione dei comandi (correzioni # 662 )
  • Nucleo: Fix scontro con riavvolgimento se si restringono i salvataggi
  • Test: Corretto il crash durante il caricamento di file non valido
  • GBA Hardware: Fix crash dei SaveState riguardo all’hardware di gioco
  • Test: Fix crash quando fuzzing non riesce a caricare un file
  • GBA: Fix loader multiboot con conseguente WRAM troppo piccola
  • Test: Non fare affidamento sul core per i frame trascorsi
  • Test: Corregge il crash durante il caricamento di file non valido
  • GBA Hardware: Fix incidente se un SaveState giace riguardo all’hardware gioco
  • Test: Fix crash quando fuzzing non riesce a caricare un file
  • Qt: Disabilita “finestra Nuovo multiplayer” quando viene raggiunto MAX_GBAS (correzioni # 107 )
  • LR35902: Fix decodifica LD R, $ imm e immediates 0-valore (corregge N. 735 )
  • GB: blocco Fix STAT
  • GB MBC: Fix scambiando carrelli non rilevare nuovo MBC
  • GB Timer: Fix DIV dosaggio se TAC cambia
  • GB Video: reset renderer durante il caricamento dello stato
  • GBA BIOS: Fix INT_MIN / -1 crash
  • GBA Savedata: Aggiornamento e fix Sharkport importazione (correzioni # 658 )
  • OpenGL: Corregge alcuni shaders causando la grafica di offset
  • Qt: Fix gioco La riattivazione dopo il fotogramma avanza e rifocalizza
  • GB Timer: Fix sub-M-ciclo di temporizzazione resettato DIV e bordo trigger
  • Nucleo: Fix di un interruzione di un file (correzioni N. 692 )
  • Nucleo: Fix serie di directory che si infrangono su una stretta se la base non è correttamente staccata

Varie:

  • SDL: Rimosso input chiave scancode
  • GBA video: Puliti timer non utilizzati
  • Test: Aggiunta una suite di test di base
  • GBA video: consente a più maniglie nella stessa cache tile
  • VFS: Call msync durante la sincronizzazione dei dati mappati
  • GBA Video, Video GB: I colori sono ora completamente scalati
  • VFS: Consente il troncamento dei VFiles chunk di memoria
  • Debugger: modularizzare CLI debugger
  • Nucleo: Clean up alcuni controlli statali filo
  • Debugger: Fare edificio con aspetti di debug opzionali
  • GBA Memoria: Supporto per Mo Jie Qi Bing da vaste Fame (Taizou)
  • GBA memoria: lettura di sostegno / scrittura POSTFLG
  • Util: aggiunge il conteggio delle dimensioni alla Tabella
  • Qt: Spostare ultima impostazione directory da qt.ini a config.ini
  • 3DS, PSP2, Wii: Ultimo directory caricato viene salvato
  • GB Audio: semplificare codice busta
  • GB Audio: Migliorare campioni busta iniziali
  • Debugger: Aggiungi funzioni per la sola lettura o sola scrittura watchpoint
  • GBA DMA: Refactor DMA fuori memory.c
  • GBA DMA: Spostare DMA a usare tempo assoluto
  • All: Aggiungere C ++ guardie di intestazione
  • GBA I / O: Cancella JOYSTAT RECV bandiera durante la lettura registri JOY_RECV
  • GBA I / O: Set JOYSTAT TRANS bandiera durante la scrittura JOY_TRANS registri
  • Supporto migliorato HiDPI: Qt
  • Qt: Esporre directory di configurazione
  • Caratteristica: Spostare database di gioco dal flatfile a SQLite3
  • GB Audio: iniziare ad attuare “zombie” (audio correzioni # 389 )
  • VFS: correggere alcuni problemi minori VFile con i file
  • Nucleo: Aggiungere la funzione di checksum generica
  • Caratteristica: Supporto ImageMagick 7
  • All: Spostare time.h comprendono a COMMON.H
  • CMake: Aggiungi possibilità di stampare solo stringa di versione
  • Qt: Unire i pulsanti “OK” “Salva” e nelle opzioni di shader
  • SDL: mappare automaticamente i controller volta inserita
  • Qt: caricare automaticamente profilo controllore quando collegato
  • OpenGL: Aggiungere lo shader XBR-LV2
  • GBA, GB: ROM sta scaricato se viene applicato un cerotto
  • Util: Aggiungere 8-bit supporto write PNG
  • Qt: Rinominare l’opzione “Video Ricampiona” a “filtraggio bilineare”
  • GBA video: Ottimizzare quando BLD * registri sono scritti di frequente
  • Core: core possono ora avere più set di callback
  • GBA: Ignora codici operativi non validi utilizzati dall’emulatore Wii U VC
  • Qt: Rimuovere filo audio
  • Qt: Rimuovere audio dimensionamento buffer in AudioProcessorQt
  • Qt: Riattivare QtMultimedia su Windows
  • FFmpeg: restituire false se un file non riesce ad aprire
  • FFmpeg: Forza file MP4 per YUV420P
  • Qt: Make “mute” in grado di essere vincolato ad un tasto
  • Nucleo: Ripristinare callback sonno
  • Qt: Aggiungi ..gb / files .gbc alla lista estensione in Info.plist
  • Caratteristica: Rendere esplicita opzione -l
  • Nucleo: Capacità di enumerare e modificare video e audio canali
  • Debugger: Effettuare il collegamento di un idempotente backend
  • VFS: ottimizzare l’espansione dei file in memoria
  • VFS: Aggiungi VFileFIFO per operare sui buffer cerchio
  • Nucleo: Muovi il riavvolgimento diffing al proprio filo
  • dimensioni misura Tune patch-veloci: Util
  • Qt: Relax dipendenza duro su OpenGL
  • Video GB: temporizzazioni video migliorate
  • Elenco segmenti di memoria nel nucleo: nucleo
  • Nucleo: Spostare ora di creazione SaveState a extdata
  • Debugger: Aggiungi funzione di convenienza mDebuggerRunFrame
  • GBA memoria: Rimuovere inutilizzati cruft prefetch
  • GB: intestazione ROM Trust for numero di banche SRAM (corregge # 726 )
  • Il centro: i valori di configurazione possono essere esadecimale
  • GB: reset con stato iniziale del registro DIV
  • GB MBC: Nuova implementazione MBC7
  • Qt: Meglio evidenziare chiave attiva nel controllo vincolo
  • Nucleo: Migliorato filettatura interrotta rilevamento
DOWNLOAD

mGBA versione stabile

Fonte:

mGBA e mGBA Patreon

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