Vicki Pfau
8e096916b1
Qt: Discard additional frame draws if waiting fails
2020-11-27 18:31:13 -08:00
Vicki Pfau
39324749f2
3DS: Batch directory reads
2020-11-27 15:18:23 -08:00
Vicki Pfau
99e622eb43
GBA Video: Skip attempting to render offscreen sprites in OpenGL
2020-11-27 13:53:33 -08:00
Vicki Pfau
7640c38684
mGUI: Skip second scan loop when possible
2020-11-26 22:33:05 -08:00
Vicki Pfau
0d96ba4f8f
Wii: Add libwiidrc support
2020-11-26 22:09:01 -08:00
Vicki Pfau
b50d8e35e9
GB I/O: Implement preliminary support for PCM12/PCM34 ( #1468 )
2020-11-25 20:10:32 -08:00
Vicki Pfau
42879afb9c
Qt: Pre-attach GDB stub when launching with -g ( fixes #1950 )
2020-11-24 18:58:22 -08:00
Vicki Pfau
b8e5b47c80
GBA: Fix loading multiboot ELF files ( fixes #1949 )
2020-11-24 01:41:41 -08:00
Vicki Pfau
f7749b31de
Core: Fix loading ELF files that have unexpected empty program headers
2020-11-24 01:41:41 -08:00
Vicki Pfau
6ca62fae83
CMake: Link with correct OpenGL library ( fixes #1872 )
2020-11-24 01:41:41 -08:00
Vicki Pfau
1a694b0b56
Debugger: Fix change watchpoints ( fixes #1947 )
2020-11-24 01:41:41 -08:00
Vicki Pfau
e9ed09e9be
Qt: Allow frame viewer on Game Boy
2020-11-22 16:08:33 -08:00
Vicki Pfau
7918b5af45
GB Video: Fix SGB video logs
2020-11-22 15:08:45 -08:00
Vicki Pfau
1093849ad5
Qt: Add option to toggle forceGbp mode
2020-11-22 01:11:24 -08:00
Vicki Pfau
9902e2eeee
GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer
2020-11-22 00:46:55 -08:00
Vicki Pfau
1e76ae31d6
CHANGES: Update
2020-11-21 23:42:06 -08:00
Vicki Pfau
54fba4c461
GBA I/O: Ignore high bits on IME
2020-11-20 01:15:46 -08:00
Vicki Pfau
c640819179
GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
2020-11-20 00:35:52 -08:00
Vicki Pfau
d20b2e1e23
Qt: Fix gamepad event dispatching ( fixes #1922 )
2020-11-19 23:22:52 -08:00
Vicki Pfau
9ae85bdccc
mGUI: Don't attempt to preload files larger than can fit in RAM
2020-11-19 20:12:19 -08:00
Vicki Pfau
2def7289f3
Wii: Fix crash on unloading irregularly sized GBA ROMs
2020-11-18 18:36:19 -08:00
Vicki Pfau
67dae057ed
Qt: Fix cancelling pausing before the frame ends
2020-11-18 01:33:56 -08:00
Vicki Pfau
61f8f14694
Core: Rework thread state synchronization
2020-11-18 01:33:56 -08:00
Vicki Pfau
a37060d053
Qt: Fix game display sometimes disappearing after closing load/save state screen
2020-11-17 22:57:03 -08:00
Vicki Pfau
1c2ec714e1
Core: Fix thread unsafety issue when dispatching code to a thread
2020-11-14 16:42:51 -08:00
Vicki Pfau
9a0561e9c2
Core: Fix threading improperly setting paused state while interrupted
2020-11-14 02:29:39 -08:00
Vicki Pfau
01ed3f2990
GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
2020-11-13 01:54:29 -08:00
Vicki Pfau
cef3d15326
CHANGES: Add reference to Qt OpenGL fix for #1724
2020-11-12 00:14:45 -08:00
Vicki Pfau
4b4d5b59e5
Debugger: Close trace log when done tracing
2020-11-09 00:08:36 -08:00
Vicki Pfau
e7028e4b29
Qt: Fix running proxied video if it gets pushed to the main thread
2020-11-08 23:14:29 -08:00
Vicki Pfau
d2af8b83e0
CMake: Fix build with downstream minizip that exports incompatible symbols
2020-11-04 18:27:53 -08:00
Vicki Pfau
a53b01be00
ARM: Fix Addressing mode 1 shifter on rs == pc ( fixes #1926 )
2020-11-01 02:29:58 -08:00
Vicki Pfau
7c3b3a5012
CHANGES: Update for 0.8.4
2020-10-29 18:29:16 -07:00
Vicki Pfau
e5ab0ae277
Vita: Clear both buffers when loading a game
2020-10-26 23:55:33 -07:00
Vicki Pfau
bedbaf3978
GBA Serialize: Ensure program counter is aligned when loading
2020-10-26 22:14:55 -07:00
Vicki Pfau
a2cd8f6cce
ARM Decoder: Fix decoding pre-indexed writeback instructions ( fixes #1915 )
2020-10-24 15:46:11 -07:00
Vicki Pfau
c8e1e14d3f
GBA Video: Add window toggling
2020-10-22 19:49:26 -07:00
Vicki Pfau
9dfa8f753f
GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
2020-10-21 22:00:27 -07:00
Vicki Pfau
1629eede4e
GB Video: Fix drawing background when window is force-disabled by frontend
2020-10-21 21:54:10 -07:00
Vicki Pfau
659b929f3e
Qt: Window title updates can be disabled ( closes #1912 )
2020-10-21 19:34:55 -07:00
Vicki Pfau
2702dcfb6f
mGUI: Fix cycling through config setting states with accept button
2020-10-14 23:41:05 -07:00
Vicki Pfau
2aa39cacbb
mGUI: Game Boy Player feature support
2020-10-14 23:41:05 -07:00
Vicki Pfau
6a2f1279fd
GBA: Clear GBP connection on reset
2020-10-14 23:41:05 -07:00
Vicki Pfau
6ffa43d453
Qt: Fix aliasing on background logo ( closes #1886 )
2020-10-14 20:39:47 -07:00
Vicki Pfau
7a9e1e4600
Qt: Fix stride changing when toggling SGB borders ( fixes #1898 )
2020-10-11 22:44:26 -07:00
Vicki Pfau
8b8ff65821
GBA Video: Fix mode 4 transparency in OpenGL ( fixes #1907 )
2020-10-11 16:37:49 -07:00
Vicki Pfau
3f10823ef5
GBA Video: Fix deferred blending when OBJWIN matches window ( fixes #1905 )
2020-10-05 00:25:00 -07:00
Vicki Pfau
830aea2f57
Qt: Load/save bytes from memory viewer in the order visible ( fixes #1900 )
2020-10-04 22:06:14 -07:00
Vicki Pfau
9bbdd2ba35
Qt: Fix drawing on macOS break when using OpenGL ( fixes #1899 )
2020-10-04 18:10:47 -07:00
Vicki Pfau
b3d97a4389
GBA Video: Do not affect OBJ pixel priority when writing OBJWIN ( fixes #1890 )
2020-10-04 01:02:28 -07:00
Vicki Pfau
a3d5e3481f
GBA Video: Improve speed of window texture generation on AMD
2020-09-26 21:34:18 -07:00
Vicki Pfau
b5ca2b89e2
GBA Video: Convert OpenGL VRAM texture to integer
2020-09-26 16:29:47 -07:00
Vicki Pfau
e11dc3fad0
GBA Video: Emulate sprite cycle limits in OpenGL renderer ( fixes #1635 )
2020-09-26 02:32:26 -07:00
Vicki Pfau
e232e5ce41
GB MBC: Fix some MBC3 bit masking
2020-09-12 22:50:04 -07:00
Vicki Pfau
06a3770daa
GBA BIOS: Division by zero should emit a FATAL error
2020-09-10 23:43:07 -07:00
Vicki Pfau
e1b57de035
Qt: Add copy button to GB printer dialog
2020-09-10 23:40:37 -07:00
Vicki Pfau
5a50f47bf7
Qt: Fix camera image being upside-down sometimes ( fixes #829 again)
2020-09-10 23:17:47 -07:00
Vicki Pfau
ee698cc311
SM83: Disassemble STOP as one byte
2020-09-09 23:05:11 -07:00
Vicki Pfau
30e0be098f
GB: Add support for sleep and shutdown callbacks
2020-09-09 23:05:11 -07:00
Vicki Pfau
a8999958da
Core: Add shutdown callback
2020-09-09 23:05:11 -07:00
Vicki Pfau
87ec3f3d4a
ARM Debugger: Disassembler now resolves addresses to symbol names
2020-09-07 15:55:51 -07:00
Vicki Pfau
17ca8f524a
GBA Video: Fix rare regression blending semitransparent sprites ( fixes #1876 )
2020-09-07 01:27:46 -07:00
Vicki Pfau
c2ee50288b
GBA I/O: Green swap register should be readable
2020-09-05 15:53:31 -07:00
Vicki Pfau
347c5f2de5
GB MBC: Add MBC6 flash support (read-only currently)
2020-09-03 23:43:47 -07:00
Vicki Pfau
c825c57281
GBA Video: Implement green swap ( fixes #1609 )
2020-08-31 22:28:19 -07:00
Vicki Pfau
9dc6dc7e65
GB: Add separate overrides for GBC games that can also run on SGB or regular GB
2020-08-28 18:19:13 -07:00
Vicki Pfau
65fb61d7e2
GBA Memory: Improve robustness of Matrix memory support
2020-08-27 04:27:13 -07:00
Vicki Pfau
07c2c87d00
3DS: Fix thread cleanup
2020-08-24 18:24:22 -07:00
Vicki Pfau
27b31024ce
GB Audio: Fix deserializing while audio was disabled ( fixes #1305 )
2020-08-24 01:19:45 -07:00
Vicki Pfau
9841db0d94
GBA Video: Don't draw sprites using unmapped VRAM in GL renderer ( fixes #1865 )
2020-08-22 21:56:57 -07:00
Vicki Pfau
597628736f
Qt: Fix Battle Chip view not displaying chips on some DPI settings
2020-08-21 22:17:16 -07:00
Vicki Pfau
66842997dc
GBA DMA: Fix ordering and timing of overlapping DMAs
2020-08-21 04:45:15 -07:00
Vicki Pfau
5c58186f03
GBA Audio: Revamp FIFO emulation ( fixes #356 , fixes #875 , fixes #1847 )
2020-08-21 04:45:15 -07:00
Vicki Pfau
8a3a2bf058
VFS: Change semantics of VFile.sync on mapped files ( fixes #1730 )
2020-08-19 18:34:02 -07:00
Vicki Pfau
2a2f208419
GBA Audio: Fix volume/mute in XQ audio ( fixes #1864 )
2020-08-19 15:50:32 -07:00
Vicki Pfau
106685c1cd
GBA Audio: Fix stereo in XQ audio
2020-08-19 15:43:43 -07:00
Vicki Pfau
209eed35ed
mGUI: Add status indicators for fast-forward and mute
2020-08-17 20:17:59 -07:00
Vicki Pfau
5a1ec94b02
mGUI: Add mute ( closes #1494 )
2020-08-17 20:17:59 -07:00
Vicki Pfau
343812e9e6
Core: Fix memory leak loading ELF files
2020-08-17 01:00:36 -07:00
Vicki Pfau
f4522c3942
GBA Core: Fix memory leak when loading symbols
2020-08-17 00:57:47 -07:00
Vicki Pfau
ff1e5f2de8
Qt: Memory viewer now supports editing decimal values directly ( closes #1705 )
2020-08-16 21:06:48 -07:00
Vicki Pfau
bf16c7b6bf
GB MBC: Add Hitek and BBD mappers
2020-08-16 16:27:11 -07:00
Vicki Pfau
3b363bb2c1
GBA Hardware: Fix GB Player detection on big endian platforms
2020-08-15 21:19:05 -07:00
Vicki Pfau
f00afe0758
GBA: Fix endianness issues in renderer proxy
2020-08-14 21:31:32 -07:00
Vicki Pfau
5c1249f350
GBA: Disable more checks when loading GS save with checks disabled ( fixes #1851 )
2020-08-12 00:34:55 -07:00
Vicki Pfau
0c51bdf618
CHANGES: Update
2020-08-10 22:16:04 -07:00
Vicki Pfau
66cc5b1451
GBA SIO: Fix deseralizing SIO registers
2020-08-10 19:22:16 -07:00
Vicki Pfau
7652fe9f7a
GB Audio: Fix serializing sweep time
2020-08-10 18:11:54 -07:00
Vicki Pfau
717ede4b94
GBA Audio: Fix deserializing SOUNDCNT_L
2020-08-10 18:09:08 -07:00
Vicki Pfau
3bedc8ec91
GB Audio: Fix initial sweep state
2020-08-10 18:07:39 -07:00
Vicki Pfau
6ab8193279
Core: Fix reported ROM size when a fixed buffer size is used
2020-08-10 00:09:51 -07:00
Vicki Pfau
3b784485f8
mGUI: Show battery percentage
2020-08-09 17:56:26 -07:00
Vicki Pfau
c2893d641e
GBA Video: Invalidate map cache when modifying BGCNT ( fixes #1846 )
2020-08-08 18:22:09 -07:00
Vicki Pfau
defaeb0d80
mVL: Fix injecting accidentally draining non-injection buffer
2020-08-08 18:18:25 -07:00
Vicki Pfau
e902a25394
3DS: Fix crash with libctru 2.0 when exiting
2020-08-08 04:33:57 -07:00
Vicki Pfau
214febf727
mGUI: Fix closing down a game if an exit is signalled
2020-08-08 04:06:14 -07:00
Vicki Pfau
a87fe56ec6
3DS: Redo video sync to be more precise
2020-08-07 18:27:24 -07:00
Vicki Pfau
38613b5770
GBA BIOS: Make HLE BIOS calls interruptable ( fixes #1711 , fixes #1823 )
2020-08-07 02:06:11 -07:00
Vicki Pfau
c34e324674
Qt: Add dummy English translation file ( fixes #1469 )
2020-08-06 17:21:16 -07:00
Vicki Pfau
641154b810
VFS: Fix directory node listing on some filesystems
2020-08-05 21:56:38 -07:00
Vicki Pfau
fbe143fbd0
CHANGES: Update for 0.8.3
2020-08-03 21:51:10 -07:00
Vicki Pfau
c6ca0d25c0
GBA SIO: Fix Normal mode being totally broken ( fixes #1800 )
2020-08-03 17:55:44 -07:00
Vicki Pfau
b02fba9d28
GBA Memory: Fix instability on Wii when using AGBPrint
2020-08-03 15:58:50 -07:00
Vicki Pfau
7caac4ae44
Vita: Clean up merged commit
2020-08-02 15:41:03 -07:00
Vicki Pfau
580aec949c
3DS: Fix garbage on borders of scaled screens
2020-07-31 22:21:33 -07:00
Vicki Pfau
21a23b3a7a
3DS: Use "wide mode" where applicable for slightly better filtering
2020-07-31 22:01:11 -07:00
Adam Higerd
a98c01bafc
Debugger: add support for simple command scripts
2020-07-31 18:50:04 -07:00
Vicki Pfau
287fd86e6a
GBA: Allow pausing event loop while CPU is blocked
2020-07-30 18:51:05 -07:00
Vicki Pfau
ba2175f5c5
GB: Allow pausing event loop while CPU is blocked
2020-07-30 18:51:05 -07:00
Vicki Pfau
d02e8a2a87
Util: Reset vector size on deinit
2020-07-29 21:36:57 -07:00
Vicki Pfau
c3259da78d
ARM: Fix decoder detection of branches with ALU and LDR instrctions
2020-07-29 17:28:57 -07:00
Vicki Pfau
b38cac3be3
Wii: Fix pixelated filtering on interframe blending ( fixes #1830 )
2020-07-28 01:00:28 -07:00
Adam Higerd
cc93f10df7
CHANGES: update
2020-07-27 22:44:55 -05:00
Vicki Pfau
a637616ac2
GBA Savedata: Fix potential corruption when loading a 1Mbit flash save
2020-07-27 00:34:00 -07:00
Vicki Pfau
89f9a0b8b1
SM83: Simplify register pair access on big endian
2020-07-26 18:12:20 -07:00
Vicki Pfau
a786be5bdf
SM83: Fix flags on little endian PowerPC
2020-07-26 17:54:40 -07:00
Vicki Pfau
d585370116
FFmpeg: Add WebP recording
2020-07-23 22:34:37 -07:00
Vicki Pfau
39203a0daf
GBA: Fix leak if attempting to load BIOS multiple times
2020-07-20 09:19:46 -07:00
Vicki Pfau
746ee657d7
FFmpeg: Fix encoding of time base
2020-07-15 01:36:25 -07:00
Vicki Pfau
7328e96ced
GBA Video: Fix color of disabled screen
2020-07-14 01:08:25 -07:00
Vicki Pfau
c28c290295
GB Video: Always initialize palette
2020-07-14 01:08:25 -07:00
Vicki Pfau
007baef3b0
ARM: Fix edge case with Thumb SBC flags ( fixes #1818 )
2020-07-12 14:26:13 -07:00
Vicki Pfau
9295c3c893
CMake: Fix build with libzip 1.7
2020-07-12 14:16:41 -07:00
Vicki Pfau
73c38b95b6
All: Correct more format strings on Windows ( fixes #1817 )
2020-07-11 15:35:29 -07:00
Vicki Pfau
145a31868a
FFmpeg: Fix some small memory leaks
2020-07-10 01:49:25 -07:00
Vicki Pfau
cdf9105f56
GB MBC: Support for unlicensed Pokemon Jade/Diamond Game Boy mapper
2020-07-07 18:14:33 -07:00
Vicki Pfau
3062a6a2d7
Qt: Add missing option for Wisdom Tree in overrides list
2020-07-07 18:05:03 -07:00
Vicki Pfau
a42c6aa1f6
FFmpeg: Use range coder for FFV1 to reduce output size
2020-07-03 03:50:12 -07:00
Vicki Pfau
d9cc9b20ff
GBA Memory: Stall on VRAM access in mode 2 ( fixes #190 )
2020-06-30 03:15:17 -07:00
Vicki Pfau
8a7f8c67fc
GBA Video: Fix invalid read in mode 4 mosaic
2020-06-28 15:51:26 -07:00
Vicki Pfau
b68c393223
Util: Fix crash if PNG header fails to write
2020-06-28 01:17:03 -07:00
Vicki Pfau
f6522ea084
CHANGES: Update
2020-06-26 01:27:42 -07:00
Vicki Pfau
5e003d1e7a
ARM: Fix LDM^ {pc} differences ( fixes #1698 )
2020-06-26 01:22:39 -07:00
Vicki Pfau
8ef0427885
ARM: Fix LDM^ writeback to user-mode register
2020-06-26 01:22:39 -07:00
Vicki Pfau
769678f18a
Qt: Fix a race condition in the frame inspector
2020-06-25 01:41:38 -07:00
Vicki Pfau
4544177f8b
Qt: Fix file handle leak on opening an invalid ROM
2020-06-25 01:41:33 -07:00
Vicki Pfau
bbf5a61933
GBA BIOS: Fix reloading video registers after reset ( fixes #1808 )
2020-06-24 18:09:07 -07:00
Mathew Horner
0230e654a3
Qt: Setting to show filename in title bar instead of ROM name. ( #1807 )
...
* All: Setting to display the file name of the currently loaded ROM instead of the game name in the title bar (closes mgba.io/i/1784)
* Utilize ConfigController getOption method and restructured to not use dynamically allocated memory for the temporary title
* Grab actual path name, use getOption to avoid having to modify the core, update CHANGES file, and moved core declaration to condense code.
* Change CHANGES text
* Qt: Simplify settings UI for PR
Co-authored-by: Vicki Pfau <vi@endrift.com>
2020-06-23 23:20:42 -07:00
Vicki Pfau
5ef12b5979
All: Correct format strings for some numbers on Windows ( fixes #1794 )
2020-06-20 03:02:27 -07:00
Vicki Pfau
aed783e1f7
Qt: Add per-page scrolling to memory view ( fixes #1795 )
2020-06-20 03:00:44 -07:00
Vicki Pfau
2f29082401
GBA Savedata: Fix extracting save when not yet configured in-game
2020-06-18 01:26:54 -07:00
Vicki Pfau
8f1148498e
GB Core: Fix extracting SRAM when none is present
2020-06-18 01:25:48 -07:00
Vicki Pfau
91dd493f95
GB Memory: Fix OAM DMA from top 8 kB
2020-06-16 23:06:32 -07:00
Vicki Pfau
673f4aa149
GB: Partially fix timing for skipped BIOS
2020-06-16 22:25:43 -07:00
Vicki Pfau
1402593855
GB MBC: Fix MBC2 bit selection
2020-06-16 20:49:07 -07:00
Vicki Pfau
c487b0cf43
GB MBC: Fix MBC1 RAM enable bit selection
2020-06-16 20:48:08 -07:00
Vicki Pfau
96f1838faa
GB MBC: Fix MBC1 mode changing behavior
2020-06-16 20:48:08 -07:00
Vicki Pfau
0de8f432ec
CHANGES: Update for 0.8.2
2020-06-14 19:50:01 -07:00
Vicki Pfau
f0b03d7c90
Revert "GBA Video: Add sprite cycle counting to GL ( fixes #1635 )"
...
This reverts commit 318a96bcb7
.
2020-06-14 19:46:59 -07:00
Vicki Pfau
a0bae17267
GBA Video: Fix sprite/backdrop blending regression
2020-06-14 19:16:33 -07:00
Vicki Pfau
318a96bcb7
GBA Video: Add sprite cycle counting to GL ( fixes #1635 )
2020-06-10 02:19:41 -07:00
Vicki Pfau
031049cd06
GBA Video: Simplify sprite cycle counting ( fixes #1279 )
2020-06-10 01:28:39 -07:00
Vicki Pfau
d61d9ef6a6
ARM: Fix disassembling of several S-type instructions (fixes mgba.io/i/1778)
2020-06-09 01:23:11 -07:00
Vicki Pfau
b4a8df053f
GBA: Break infinite loop for 0-frame mVLs ( fixes #1723 )
2020-06-07 18:35:00 -07:00
Vicki Pfau
ee6bbaf61c
Qt: Show a warning when save file can't be opened
2020-06-07 15:52:26 -07:00
Vicki Pfau
1db01d652b
Qt: Fix unmapping zipped ROM ( fixes #1777 )
2020-06-06 17:25:07 -07:00
Vicki Pfau
90e932e12c
SM83: Emulate HALT bug
2020-06-05 20:29:31 -07:00
Vicki Pfau
3ef59bd2c4
3DS: Fix framelimiter on newer citro3d ( fixes #1771 )
2020-06-01 21:16:21 -07:00
Vicki Pfau
57ad735280
Qt: Fix static compilation in MinGW ( fixes #1769 )
2020-06-01 20:07:28 -07:00
Vicki Pfau
5e5627db54
3DS: Clean up legacy initialization ( fixes #1768 )
2020-05-30 19:27:23 -07:00
Vicki Pfau
42fdc758d7
GBA Serialize: Only flunk BIOS check if official BIOS was expected
2020-05-30 18:19:18 -07:00
Vicki Pfau
7f64f8cf3b
Debugger: Keep track of global cycle count
2020-05-30 18:01:15 -07:00
Vicki Pfau
d7ecdb5e4e
GBA: Fix timing advancing too quickly in rare cases
2020-05-30 17:00:07 -07:00
Vicki Pfau
a0953f1764
GBA Video: Fix double-size OBJ wrapping in GL renderer ( fixes #1712 )
2020-05-27 15:20:05 -07:00
Vicki Pfau
11ccbca4ff
GBA Video: Add missing parts of 256-color mode 0 mosaic ( fixes #1701 )
2020-05-25 15:07:54 -07:00
Vicki Pfau
ff1033b801
ARM Debugger: Clear low bit on breakpoint addresses ( fixes #1764 )
2020-05-25 00:58:40 -07:00
Vicki Pfau
ff4406fab0
All: Improve export headers ( fixes #1738 )
2020-05-24 22:58:50 +00:00
Vicki Pfau
dd6ba856ed
GBA Video: Fix disabling OBJWIN in GL renderer ( fixes #1759 )
2020-05-24 13:54:31 -07:00
Vicki Pfau
f9a42d87d1
ARM: Fix timing on Thumb shift instructions
2020-05-23 21:35:16 -07:00
Vicki Pfau
8ab757e1b3
GBA BIOS: Reset renderer when RegisterRamReset called ( fixes #1756 )
2020-05-18 18:28:32 -07:00
Vicki Pfau
503a7486e0
CMake: Always use devkitPro toolchain when applicable ( fixes #1755 )
2020-05-16 17:13:03 -07:00
Vicki Pfau
34c694c9a6
GBA Video: Fix mosaic objects drawing past the end ( fixes #1702 )
2020-05-13 23:31:44 -07:00
Vicki Pfau
dbef26759c
GB MBC: Support 4MB MBC30 ROMs ( fixes #1713 )
2020-05-13 20:11:10 -07:00
Vicki Pfau
a405ec42b4
GB Video: Fix BGPS value after skipping BIOS ( fixes #1717 )
2020-05-13 20:00:30 -07:00
Vicki Pfau
9ddf82bebc
GB Video: Fix state after skipping BIOS ( fixes #1715 and fixes #1716 )
2020-05-13 01:56:46 -07:00
Vicki Pfau
f33593537b
GB: Fix GBC game registers after skipping BIOS
2020-05-13 01:41:02 -07:00
Vicki Pfau
7fa93d1694
GBA: Add missing RTC overrides for Legendz games
2020-05-09 17:45:20 -07:00
Vicki Pfau
8d194fa95b
GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
2020-03-01 15:28:05 -08:00
Vicki Pfau
a637ac256d
Qt: Fix OpenGL 2.1 support ( fixes #1678 )
2020-02-28 18:27:13 -08:00
Vicki Pfau
03d85b44d2
GBA Timers: Fix deserializing count-up timers
2020-02-25 18:03:07 -08:00
Vicki Pfau
77a67f8904
GBA SIO: Fix copying Normal mode transfer values
2020-02-24 20:10:11 -08:00
Vicki Pfau
85f663fccc
GBA SIO: Fix double-unloading active driver
2020-02-24 20:10:11 -08:00
Vicki Pfau
1352e2fc4f
GBA SIO: Fix Multiplayer busy bit
2020-02-24 19:54:39 -08:00
Vicki Pfau
ba49e9f1ce
Qt: Set icon for Discord Rich Presence
2020-02-23 00:34:15 -08:00
Vicki Pfau
b4cd441ef4
Qt: Defer texture updates until frame is drawn ( fixes #1590 )
2020-02-22 02:05:44 +00:00
Vicki Pfau
6055c4e8db
GBA: Reject incorrectly sized BIOSes
2020-02-20 18:09:45 -08:00
Vicki Pfau
39e4a8a156
Qt: Disable Replace ROM option when no game loaded
2020-02-19 23:12:26 -08:00
Vicki Pfau
edd60a85b5
GBA Hardware: e-Reader calibration initialization
2020-02-19 21:12:48 -08:00
Vicki Pfau
d14597f1ee
Core: Fix crash modifying hash table entry ( fixes #1673 )
2020-02-17 17:55:34 -08:00
Vicki Pfau
e758f232fa
Qt: Add transformation matrix info to sprite view
2020-02-17 15:02:07 -08:00
Vicki Pfau
c0ac5e35c0
Qt: Add hex index to palette view
2020-02-17 14:24:51 -08:00
Vicki Pfau
7d382e82a6
Core: Fix ELF loading regression ( fixes #1669 )
2020-02-16 20:52:18 -08:00
Vicki Pfau
9c88d48806
CHANGES: Update for 0.8.1
2020-02-16 15:48:23 -08:00
Vicki Pfau
743d5603d1
SDL: Refresh stale pointers after adding a joystick ( fixes #1622 )
2020-02-15 17:08:50 -08:00
Vicki Pfau
52a4cbcb81
GBA DMA: Fix invalid audio DMA parameters
2020-02-15 13:44:04 -08:00
Vicki Pfau
f0ff8d5f82
Qt: Fix invalid names for modifier keys ( fixes #525 )
2020-02-14 20:38:56 -08:00
Vicki Pfau
458a95e11f
Qt: Fix pausing Qt Multimedia audio ( fixes #1643 )
2020-02-14 19:20:10 -08:00
Vicki Pfau
8a8b4add91
GBA BIOS: Improve HLE BIOS timing
2020-02-12 23:42:39 -08:00
Vicki Pfau
7ea3728165
GBA BIOS: Implement dummy sound driver calls
2020-02-12 23:41:25 -08:00
Vicki Pfau
00b46d7041
SDL: Use DirectSound audio driver by default on Windows
2020-02-11 02:14:50 +00:00
Vicki Pfau
fb12372ae3
GBA: Automatically skip BIOS for multiboot ROMs
2020-02-10 18:08:07 -08:00
Vicki Pfau
0670eebe15
GBA: Fix multiboot entry point while skipping BIOS
2020-02-10 18:06:57 -08:00
Vicki Pfau
75e67aee17
Debugger: Don't skip undefined instructions when debugger attached
2020-02-10 18:06:06 -08:00
Vicki Pfau
f5f1cbf037
GBA BIOS: Fix undefined instruction HLE behavior
2020-02-10 18:03:48 -08:00
Vicki Pfau
3201c984e8
Qt: Fix non-GB build ( fixes #1664 )
2020-02-09 15:56:42 -08:00
Vicki Pfau
2f643d7944
FFmpeg: Add APNG recording and looping support
2020-02-09 14:25:37 -08:00
Vicki Pfau
baeb353694
VFS: Fix handle leak when double-mapping ( fixes #1659 )
2020-02-05 04:15:43 +00:00
Vicki Pfau
6b12eddfba
FFmpeg: Add more presets
2020-02-02 16:46:42 -08:00
Vicki Pfau
8f1c3172c8
FFmpeg: Disallow recording video with no audio nor video
2020-02-02 16:46:11 -08:00
Vicki Pfau
b192e6b5ed
FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
2020-02-02 16:28:22 -08:00
Vicki Pfau
d33f1d1392
Qt: Fix GIF view not allowing manual filename entry
2020-02-02 16:05:27 -08:00
Vicki Pfau
d2f205aa9e
Qt: Fix window title not updating after shutting down game
2020-02-02 14:37:32 -08:00
Vicki Pfau
ba186f1a78
Core: Fix integer overflow in ELF loading
2020-02-01 20:49:43 -08:00
Vicki Pfau
af59e28f90
GB Serialize: Fix timing bug loading channel 4 timing
2020-02-01 12:36:15 -08:00
Vicki Pfau
7feee35eba
Core: Ensure ELF regions can be written before trying
2020-01-31 18:16:18 -08:00
Vicki Pfau
3deb44b626
Qt: Fix non-SDL build ( fixes #1656 )
2020-01-31 18:10:19 -08:00
Vicki Pfau
d4ca59df16
Switch: Make OpenGL scale adjustable while running
2020-01-31 18:10:19 -08:00
Vicki Pfau
d46f12aa8e
Util: Fix crash reading invalid ELFs
2020-01-31 18:10:19 -08:00
Vicki Pfau
d270a42de8
Core: Fix race condition initializing thread proxy
2020-01-31 18:10:19 -08:00
Vicki Pfau
b922cecc61
Qt: Make renderer able to be changed while running
2020-01-30 21:26:58 -08:00
Vicki Pfau
74af414b96
Qt: Fix extraneous dialog ( fixes #1654 )
2020-01-29 21:14:19 -08:00
Vicki Pfau
4036136fe5
GBA Video: Fix OpenGL sprite flag priority
2020-01-29 18:04:14 -08:00
Vicki Pfau
241e67da62
GBA Video: Fix backdrop blending on lines without sprites ( fixes #1647 )
2020-01-28 19:58:21 -08:00
Vicki Pfau
cd2bb61b0e
Qt: Fix toggled actions on gamepads ( fixes #1650 )
2020-01-28 18:13:39 -08:00
Vicki Pfau
e217a1fefb
Qt: Fix crash unloading shaders
2020-01-27 23:00:49 -08:00
Vicki Pfau
32827edebf
Revert "Revert "GBA Memory: Improve gamepak prefetch timing""
...
This reverts commit 95e1dd9c35
.
2020-01-27 18:27:43 -08:00
Vicki Pfau
befef8ee26
GBA Video: Fix Hblank timing
2020-01-27 18:27:03 -08:00
Vicki Pfau
c73ad72d41
GBA Video: Latch scanline at end of Hblank ( fixes #1319 )
2020-01-27 18:17:26 -08:00
Vicki Pfau
88bb894236
Qt: Fix missing OSD messages
2020-01-26 23:51:35 -08:00
Vicki Pfau
dbbe0abaef
Qt: Fix color selection in asset view ( fixes #1648 )
2020-01-26 13:45:13 -08:00
Vicki Pfau
0450995074
Qt: Force OpenGL paint engine creation thread ( fixes #1642 )
2020-01-25 15:10:15 -08:00
Vicki Pfau
cde4e1adee
GBA Video: Fix OAM not invalidating after reset ( fixes #1630 )
2020-01-25 14:06:01 -08:00
Vicki Pfau
b169f4b29c
GBA Serialize: Fix audio DMA timing deserialization
2020-01-24 22:16:02 -08:00
Vicki Pfau
1285aa2749
GBA Serialize: Fix audio serialization for desynced FIFOs
2020-01-24 21:51:15 -08:00
Vicki Pfau
93633ea605
GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301, fixes mgba.io/i/1320)
2020-01-24 18:07:08 -08:00
Vicki Pfau
38613e1c78
GBA Serialize: Fix serializing DMA transfer register
2020-01-24 18:04:09 -08:00
Vicki Pfau
ab2a8c1e62
ARM: Fix STR storing PC after address calculation
2020-01-24 01:46:56 -08:00
Vicki Pfau
27882fbded
ARM: Fix ALU reading PC after shifting
2020-01-24 01:46:15 -08:00
Vicki Pfau
8b9cd78d0f
GBA Memory: Misaligned SRAM writes are ignored
2020-01-23 18:25:29 -08:00
Vicki Pfau
541715008b
Qt: Fix race condition with proxied video events
2020-01-22 18:22:25 -08:00
Vicki Pfau
d044c05f30
Qt: Only dynamically reset video scale if a game is running
2020-01-22 18:22:04 -08:00
Vicki Pfau
2368391f33
CHANGES: Update for 0.8.0
2020-01-21 18:17:11 -08:00
Vicki Pfau
6ae02d0553
Qt: Fix record A/V window not updating resolution ( fixes #1626 )
2020-01-20 18:21:37 -08:00
Vicki Pfau
e53df9759e
Qt: Fix crash double-clicking menus in shortcut settings ( fixes #1627 )
2020-01-20 18:11:13 -08:00
Vicki Pfau
84bddfad69
GBA Video: Fix mosaic in modes 1-5 in OpenGL ( fixes #1620 )
2020-01-20 18:09:26 -08:00
Vicki Pfau
f44846cb9a
GBA Video: Changing OpenGL scaling no longer requires restart
2020-01-19 19:15:36 -08:00
Vicki Pfau
9a0da39848
GBA Video: Fix OpenGL fragment data binding
2020-01-19 16:28:02 -08:00
Vicki Pfau
95e1dd9c35
Revert "GBA Memory: Improve gamepak prefetch timing"
...
This reverts commit 8a6cf8dc9c
.
2020-01-18 19:35:45 -08:00
Vicki Pfau
69a0372133
GBA: Trim non-movie ROMs to 32 MiB if applicable
2020-01-17 20:45:15 -08:00
Vicki Pfau
8a6cf8dc9c
GBA Memory: Improve gamepak prefetch timing
2020-01-16 19:21:18 -08:00