(GBA) mGBA v0.7.0 - 模擬器

Odelette avatar
By Odelette
at 2019-01-29T19:14

Table of Contents

2019.01.27

An emulator of GB / GBC / GameBoy Advance written in C language by Jeffrey
Pfau (endrift) and based (substantially) on GBA.js and which aims to be a
high quality emulator. Available for Windows (Vista and +), Linux, Mac OSX
and many other systems.

Features:

– ELF support
– Game Boy Camera support
– Qt: Set default Game Boy colors
– Game Boy Printer support
– Super Game Boy support
– Customizable autofire speed
– Ability to set default Game Boy model
– Map viewer
– Automatic cheat loading and saving
– GameShark and Action Replay button support
– AGBPrint support
– Debugger: Conditional breakpoints and watchpoints
– Ability to select GB/GBC/SGB BIOS on console ports
– Optional automatic state saving/loading
– Access to ur0 and uma0 partitions on the Vita
– Partial support for MBC6, MMM01, TAMA and HuC-1 GB mappers
– GBA: ARMIPS/A22i-style and ELF symbol table support
– Initial Switch port

Bugfixes:

– ARM: Fix MSR when T bit is set
– Core: Fix audio sync breaking when interrupted
– Core: Fix ordering events when scheduling during events
– FFmpeg: Fix encoding audio/video queue issues
– GB: Revamp IRQ handling based on new information
– GB: Fix IRQ disabling on the same T-cycle as an assert
– GB Audio: Make audio unsigned with bias (fixes mgba.io/i/749)
– GB Audio: Clock frame events on DIV
– GB Audio: Fix channel 3 reset value
– GB Audio: Fix channel 4 initial LFSR
– GB Audio: Fix channel 1, 2 and 4 reset timing
– GB I/O: DMA register is R/W
– GB MBC: Improve multicart detection heuristic (fixes mgba.io/i/1177)
– GB, GBA Savedata: Fix savestate loading overwriting saves on reset
– GB, GBA Savedata: Fix unmasking savedata crash
– GB Serialize: Fix audio state loading
– GB Serialize: Fix game title check
– GB Serialize: Fix IRQ pending/EI pending confusion
– GB Timer: Minor accuracy improvements
– GB Video: Fix dot clock timing being slightly wrong
– GB Video: Fix loading states while in mode 3
– GB Video: Fix enabling window when LY > WY (fixes mgba.io/i/409)
– GB Video: Fix SCX timing
– GB, GBA Video: Don’t call finishFrame twice in thread proxy
– GBA: Reset WAITCNT properly
– GBA BIOS: Fix BitUnPack final byte
– GBA BIOS: Fix BitUnPack narrowing
– GBA DMA: Fix invalid DMA reads (fixes mgba.io/i/142)
– GBA DMA: Fix temporal sorting of DMAs of different priorities
– GBA Hardware: Fix RTC overriding light sensor (fixes mgba.io/i/1069)
– GBA Hardware: Fix RTC handshake transition (fixes mgba.io/i/1134)
– GBA Memory: Fix Vast Fame support (taizou) (fixes mgba.io/i/1170)
– GBA Savedata: Fix savedata modified time updating when read-only
– GBA Serialize: Fix loading channel 3 volume (fixes mgba.io/i/1107)
– GBA Serialize: Fix loading states in Hblank
– GBA SIO: Fix unconnected SIOCNT for multi mode (fixes mgba.io/i/1105)
– GBA Timer: Fix timers sometimes being late (fixes mgba.io/i/1012)
– GBA Video: Don’t mask out high bits of BLDY (fixes mgba.io/i/899)
– GBA Video: Add delay when enabling BGs (fixes mgba.io/i/744, mgba.io/i/752)
– GBA Video: Start timing mid-scanline when skipping BIOS
– GBA Video: Improve sprite cycle counting (fixes mgba.io/i/1126)
– GBA Video: Make layer disabling work consistently
– PSP2: Fix more issues causing poor audio
– Qt: Fix GL display when loading a game from CLI (fixes mgba.io/i/843)
– Qt: Improve FPS timer stability
– Util: Fix wrapping edge cases in RingFIFO

Misc:

– 3DS: Remove deprecated CSND interface
– All: Make FIXED_ROM_BUFFER an option instead of 3DS-only
– Core: Remove broken option for whether rewinding restores save games
– Feature: Added loading savestates from command line
– FFmpeg: Support libswresample (fixes mgba.io/i/1120, mgba.io/b/123)
– FFmpeg: Support lossless h.264 encoding
– FFmpeg: Support lossless VP9 encoding
– GBA Cheats: Allow multiple ROM patches in the same slot
– GB: Skip BIOS option now works
– GB: Fix VRAM/palette locking (fixes mgba.io/i/1109)
– GB Audio: Improved audio quality
– GB, GBA Audio: Increase max audio volume
– GB MBC: Remove erroneous bank 0 wrapping
– GB Video: Darken colors in GBA mode
– GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
– GBA: Implement display start DMAs
– GBA: Improve multiboot image detection
– GBA Memory: 64 MiB GBA Video cartridge support
– GBA Savedata: Remove ability to disable realistic timing
– GBA Timer: Use global cycles for timers
– Libretro: Add frameskip option
– mGUI: Add fast forward toggle
– PSP2: Use system enter key by default
– Python: Integrate tests from cinema test suite
– Qt: Redo GameController into multiple classes
– Qt: Prevent window from being created off-screen
– Qt: Add option to disable FPS display
– Qt: Options to mess around with layer placement
– Qt: Add load alternate save option
– Qt: Allow pausing game at load (fixes mgba.io/i/1129)
– Qt: Clean up FPS target UI (fixes mgba.io/i/436)
– Test: Restructure test suite into multiple executables
– Util: Don’t build crc32 if the function already exists
– Wii: Move audio handling to callbacks (fixes mgba.io/i/803)

Changes from beta 1:

Features:

– Libretro: Add Game Boy cheat support
– Qt: Separate fast forward volume control (fixes mgba.io/i/846,
mgba.io/i/1143)
– Switch: Rumble support
– Switch: Rotation support
– Switch: Screen stretching options
– Qt: State file load/save menu options
– Windows installer
– Tile viewer now has adjustable width
– Python: Experimental audio API

Bugfixes:

– 3DS: Fix unused screens not clearing (fixes mgba.io/i/1184)
– Core: Remember to deinit proxy ring FIFO
– Core: Reroot timing list when (de)scheduling
– GB, GBA: Fix broken opposing button filter (fixes mgba.io/i/1191)
– GB MBC: Fix MBC30 SRAM
– GB, GBA Savedata: Fix leaks when loading masked save (fixes mgba.io/i/1197)
– GB Video: Fix SGB border hole size
– GB Video: Changing LYC while LCDC off doesn’t affect STAT (fixes
mgba.io/i/1224)
– GBA: Fix GB Player features
– GBA I/O: SOUNDCNT_HI is readable when sound is off
– GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM
– GBA Video: Fix caching with background toggling (fixes mgba.io/i/1118)
– Libretro: Fix adding codes with hooks
– PSP2: Fix audio crackling after fast forward
– PSP2: Fix audio crackling when buffer is full
– Qt: Fix jumbled background when paused
– Qt: Fix FPS counter on Windows
– Qt: Fix focus issues with load/save state overlay
– Switch: Fix incorrect mapping for fast forward cap
– Wii: Fix drawing caching regression (fixes mgba.io/i/1185)
– PSP2: Fix tearing issues (fixes mgba.io/i/1211)
– Qt: Fix mapping analog triggers (fixes mgba.io/i/495)
– Qt: Grab focus when game starts (fixes mgba.io/i/804)
– Qt: Ensure FATAL logs reach log view
– SDL: Fix handling of invalid gamepads (fixes mgba.io/i/1239)

Misc:

– CMake: Fix libswresample version dependencies (fixes mgba.io/i/1229)
– Debugger: Minor text fixes
– Debugger: Readability improvements (fixes mgba.io/i/1238)
– GB: Improved SGB2 support
– GB Audio: Skip frame if enabled when clock is high
– Libretro: Reduce rumble callbacks
– mGUI: Add SGB border configuration option
– mGUI: Add support for different settings types
– Python: Minor API improvements
– Qt: Ensure camera image is valid
– Qt: Debugger console history
– Qt: Detect presence of GL_ARB_framebuffer_object
– Qt: Minor memory view tweaks
– Res: Improve modeling of AGB/AGS screen in shaders
– Wii: Define _GNU_SOURCE (fixes mgba.io/i/1106)
– Wii: Expose stretch configuration in settings
– Wii: Stretch now sets pixel-accurate mode size cap

0.7 beta 1:

– Initial beta for 0.7


https://endrift.com/mgba/

--

ポーラステーション
http://perry0517a.blogspot.tw/

--

All Comments

(Multi-System) Mednafen v1.22.1

Elizabeth avatar
By Elizabeth
at 2019-01-29T19:10
2019.01.27 Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator. Mednafen has the ability to remap hotkey ...

關於超任:SD Gundam G next 的問題

Oscar avatar
By Oscar
at 2019-01-28T22:11
注意這個作者許久了,許久前還寫過一篇介紹文 https://www.pcdvd.com.tw//showthread.php?t=927697 如果能找到三個對 GUNDAM 有熱衷的人,一起來玩,應該會很有趣 這邊大概介紹一下,簡單的說 一個日本人 turbo_duo16 針對 SD GUNDAM G ...

超級屠龍戰記--super drakken

Ula avatar
By Ula
at 2019-01-28T21:52
本片是1994年的kemco發售的ARPG 是屠龍戰記系列的第二作 基本上已經由KEMCO自行製作 只是部分設定及片名延用英寶格的一代 所以玩起來非常像日本式RPG 這次drakken好像與人類不是甚麼敵對關係 類似像勇者的後裔的樣子 龍族也不是敵人 整體故事就是女主被抓,勇者去救的故事 而魔王設定就比較像 ...

日劇:一幣通關小子 ノーコン・キッド~ぼくらのゲーム史~

Susan avatar
By Susan
at 2019-01-26T19:26
這部日劇是敘述80年代電動間老板的兒子、常客同學 還有一個喜愛電玩的美少女 這三個人以遊戲為中心發展的故事... 我剛剛才看完第四集,前面幾集的電玩對我來說年代有點太遠... 比較沒有共鳴,不過像是小精靈、大金剛這些遊戲在那時候的機台是玻璃桌式的 覺得滿有趣的,這只有在我很小很小的時候曾經在台中市區看過這樣 ...

cemu 塞爾達風之律動 左類比

Andrew avatar
By Andrew
at 2019-01-25T02:47
抱歉打擾到各位大大了 又有問題了 剛剛用cemu玩wiiu的塞爾達 風之律動hd 我用的是xbox360的搖桿 我在遊戲時發現 左邊控制方向的類比搖桿的”上”怪怪的 往左可以往左跑 往右可以往右跑 往下可以往後跑 唯獨往上只能用走的 速度很慢 試過其他遊戲都沒這個問題 Ex:wiiu馬利歐3d do ...