Hi,

This updates mgba to 0.8.4, tested on amd64.

Comments? OK?

/mestre

Emulation fixes

- GB Audio: Fix initial sweep state
- GB Audio: Fix deserializing audio channels 2 and 3
- GB Audio: Fix deserializing while audio was disabled (fixes #1305)
- GB Video: Fix drawing background when window is force-disabled by frontend
- GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not
    blocking
- GBA Audio: Fix deserializing SOUNDCNT_L
- GBA Audio: Fix stereo in XQ audio
- GBA Audio: Fix volume/mute in XQ audio (fixes #1864)
- GBA Hardware: Fix GB Player detection on big endian platforms
- GBA Video: Invalidate map cache when modifying BGCNT (fixes #1846)
- GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer (fixes
    #1865)
- GBA Video: Fix rare regression blending semitransparent sprites (fixes #1876)
- GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890)
- GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905)
- GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907)

Other fixes:

- 3DS: Redo video sync to be more precise
- 3DS: Fix crash with libctru 2.0 when exiting
- ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915)
- Core: Fix reported ROM size when a fixed buffer size is used
- Core: Fix memory leak loading ELF files
- GBA: Disable more checks when loading GS save with checks disabled (fixes
    #1851)
- GBA: Fix endianness issues in renderer proxy
- GBA Core: Fix memory leak when loading symbols
- GBA Serialize: Ensure program counter is aligned when loading
- Qt: Add dummy English translation file (fixes #1469)
- Qt: Fix Battle Chip view not displaying chips on some DPI settings
- Qt: Fix camera image being upside-down sometimes (fixes #829 again)
- Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)
- Qt: Fix stride changing when toggling SGB borders (fixes #1898)
- Qt: Fix aliasing on background logo (fixes #1886)
- mGUI: Fix closing down a game if an exit is signalled
- mGUI: Fix cycling through config setting states with accept button
- mVL: Fix injecting accidentally draining non-injection buffer
- VFS: Fix directory node listing on some filesystems

Misc:

- GBA Video: Improve speed of window texture generation on AMD
- Vita: Clear both buffers when loading a game

Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/mgba/Makefile,v
retrieving revision 1.42
diff -u -p -u -r1.42 Makefile
--- Makefile    24 Sep 2020 07:31:51 -0000      1.42
+++ Makefile    3 Dec 2020 15:52:34 -0000
@@ -4,7 +4,7 @@ COMMENT-main =          Game Boy Color/Advance e
 COMMENT-qt =           Game Boy Color/Advance emulator with GUI
 COMMENT-libretro =     Game Boy Color/Advance core for retroarch
 
-V =                    0.8.3
+V =                    0.8.4
 GH_ACCOUNT =           mgba-emu
 GH_PROJECT =           mgba
 GH_TAGNAME =           $V
Index: distinfo
===================================================================
RCS file: /cvs/ports/emulators/mgba/distinfo,v
retrieving revision 1.17
diff -u -p -u -r1.17 distinfo
--- distinfo    24 Sep 2020 07:31:51 -0000      1.17
+++ distinfo    3 Dec 2020 15:52:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (mgba-0.8.3.tar.gz) = YwRdCBXhXpY9kLFdWhDt8xpdctDdteAo5Cujiw1DaMk=
-SIZE (mgba-0.8.3.tar.gz) = 12013512
+SHA256 (mgba-0.8.4.tar.gz) = a5SHPayQQP1v2fE/dtxI80LpVPO0z4Jxe1lgHDoytyw=
+SIZE (mgba-0.8.4.tar.gz) = 12347906

Reply via email to