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
Vicki Pfau
0e49b2d391
GBA Timers: Improve timer startup emulation
2020-01-15 18:52:35 -08:00
Vicki Pfau
d4e30b74ff
Wii: Improve audio buffering ( fixes #1617 )
2020-01-13 19:24:57 -08:00
Vicki Pfau
2f68ea1b48
Wii: Fix game fast-forwarding after slowing down
2020-01-13 18:02:13 -08:00
Vicki Pfau
83673cc521
Qt: Release held actions if they get rebound
2020-01-11 14:02:10 -08:00
Vicki Pfau
ec4c91dbda
GBA Video: Copy higher priority target 1 flag
2020-01-10 21:20:20 -08:00
Vicki Pfau
f96b08c52f
Debugger: Minor interface cleanup
2020-01-09 18:31:48 -08:00
Vicki Pfau
bf595be5c3
Tools: Clean up unused argument in mgba-perf
2020-01-09 18:28:16 -08:00
Vicki Pfau
a566c9ab66
Debugger: Fix tracing skipping instructions ( fixes #1614 )
2020-01-08 19:58:40 -08:00
Vicki Pfau
7b08a3ebfd
OpenGL: Only invalidate texture if dimensions change ( fixes #1612 )
2020-01-08 18:49:34 -08:00
Vicki Pfau
ccdbcf6f0b
Tools: Allow using threaded renderer in perf.py
2020-01-02 18:38:11 -08:00
Vicki Pfau
ad870aa26b
GBA Audio: Redo channel 4 batching for GBA only
2020-01-01 17:02:02 -08:00
Vicki Pfau
51a122f20d
SM83: Rename LR35902 to SM83
2020-01-01 11:35:00 -08:00
Vicki Pfau
b6f863be26
GBA Video: Fix effects blending improperly in some non-last windows
2019-12-31 00:22:30 -08:00
Vicki Pfau
ed2353ff76
GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
2019-12-31 00:05:59 -08:00
Vicki Pfau
b9a0e14561
Qt: Fix inability to clear default keybindings
2019-12-30 18:20:55 -08:00
Vicki Pfau
01656e6052
GBA I/O: Stop logging several harmless invalid register reads
2019-12-30 18:20:55 -08:00
Vicki Pfau
bb1ce789d2
Debugger: Print break-/watchpoint ID when breaking in CLI
2019-12-21 14:05:22 -08:00
Vicki Pfau
a6fc606a2d
Debugger: Separate aliases from main commands
2019-12-21 13:52:16 -08:00
Vicki Pfau
84000ed7fc
CHANGES: Update
2019-12-20 21:21:44 -08:00
Vicki Pfau
158e2efb2c
Qt: Fix sprite view using wrong base address ( fixes #1063 )
2019-12-20 21:19:00 -08:00
Vicki Pfau
814be50321
Qt: Fix undesired screen filtering when paused ( fixes #1602 )
2019-12-20 21:11:29 -08:00
Vicki Pfau
b49f072c94
Qt: Fix "restart needed" dialog after first config ( fixes #1601 )
2019-12-20 21:10:29 -08:00
Vicki Pfau
780b4521cf
ARM: Fix stepping when events are pending
2019-12-20 21:08:36 -08:00
Vicki Pfau
2cb5a08f4f
Qt: Fix division by zero error in invalid TilePainter state
2019-12-18 18:23:40 -08:00
Vicki Pfau
1002dfd0db
Core: Return null for out of bounds cached tile VRAM querying
2019-12-18 18:22:06 -08:00
Vicki Pfau
f4c657c537
CHANGES: Update
2019-12-18 18:19:56 -08:00
Vicki Pfau
2583c5cae8
Qt: Fix several cases where shader selections don't get saved
2019-12-14 13:09:09 -08:00
Vicki Pfau
e51d3e105f
Qt: Fix scrollbar arrows in memory view ( fixes #1558 )
2019-12-05 16:19:54 -08:00
Vicki Pfau
d3ec40b392
GB Memory: Support manual SRAM editing ( fixes #1580 )
2019-11-30 11:38:51 -08:00
Vicki Pfau
5e37df6cf5
Core: Fix unitialized memory issues with graphics caches
2019-11-16 12:18:01 -08:00
Vicki Pfau
6900d130ae
GBA Memory: Fix open bus from IWRAM ( fixes #1575 )
2019-11-11 18:24:57 -08:00
Vicki Pfau
77ab0ef770
Qt: Fix fast forward mute being reset ( fixes #1574 )
2019-11-11 01:39:43 -08:00
Vicki Pfau
4e03b15040
GBA Video: Fix OpenGL renderer 512x512 backgrounds ( fixes #1572 )
2019-11-10 20:42:36 -08:00
Vicki Pfau
89c49f15d0
ARM: Partially fix LDM/STM writeback with empty register list
2019-11-01 19:39:32 -07:00
Vicki Pfau
f336219a61
ARM: Fix STR writeback pipeline stage
2019-11-01 19:39:32 -07:00
Vicki Pfau
f35136f881
GBA DMA: Fix case where DMAs could get misaligned ( fixes #1092 )
2019-10-29 20:13:58 -07:00
Vicki Pfau
7ef0c5074c
3DS: Fix screen darkening ( fixes #1562 )
2019-10-29 19:32:52 -07:00
Vicki Pfau
3d5ec91a2a
Vita: Fix analog controls ( fixes #1554 )
2019-10-23 19:15:13 -07:00
Vicki Pfau
13893803c3
CHANGES: Update for 0.8 beta 1
2019-10-20 14:47:13 -07:00
Vicki Pfau
b9edcd8d93
Core: Add more memory search ops ( closes #1510 )
2019-10-13 17:31:05 -07:00
Vicki Pfau
546f787eb3
Qt: Add option for disabling OSD messages
2019-10-06 02:54:51 -07:00
Vicki Pfau
e576f23fc4
Qt: Show list of all sprites in sprite view
2019-10-03 20:31:38 -07:00
Vicki Pfau
6b90a75ae9
GB: Fix using boot ROM with MMM01 games
2019-10-02 18:08:15 -07:00
Vicki Pfau
ed6d55bc46
GB Video: Fix color scaling in AGB mode
2019-10-02 18:05:54 -07:00
Vicki Pfau
68af1131aa
GB: Fix reading ROM immediately after unmapping BIOS
2019-10-01 18:58:44 -07:00
Vicki Pfau
038d21debd
Qt: Add copy and QoL improvements to graphic views ( closes #1541 )
2019-10-01 18:37:00 -07:00
Vicki Pfau
28151ee65c
Qt: Printer quality of life improvements ( fixes #1540 )
2019-10-01 18:35:14 -07:00
Vicki Pfau
2044039c7a
CMake: Don't use libzip on embedded platforms ( fixes #1527 )
2019-09-29 22:16:30 -07:00
Vicki Pfau
4e81b8e2b0
Switch: Fix audio when video rate desyncs ( fixes #1532 )
2019-09-29 16:01:18 -07:00
Vicki Pfau
65b553022c
Qt: Fix LibraryController initialization ( fixes #1324 )
2019-09-28 20:15:24 -07:00
Vicki Pfau
81fd7e3c1a
Qt: Memory range dumping ( closes #1298 )
2019-09-22 20:21:04 -07:00
Vicki Pfau
c076878495
Qt: Remove What's This icon from dialogs
2019-09-22 16:13:56 -07:00
Vicki Pfau
28f26e5d1c
GBA BIOS: Fix clobbered registers in CpuSet ( fixes #1531 )
2019-09-21 17:50:00 -07:00
Vicki Pfau
b851cc332e
OpenGL: Only resize textures when needed
2019-09-21 16:06:01 -07:00
Vicki Pfau
ed2703ab66
CHANGES: Update
2019-09-21 15:56:27 -07:00
Vicki Pfau
9886bce155
CHANGES: Update for 0.7.3
2019-09-18 19:45:18 -07:00
Vicki Pfau
0b40fb0704
Shaders: Fix gba-color shader resolution ( fixes #1435 )
2019-09-18 19:35:55 -07:00
Vicki Pfau
8708a0db52
Feature: Switch from ImageMagick to FFmpeg for GIF generation
2019-09-17 19:06:58 -07:00
Vicki Pfau
e15185f521
FFmpeg: Drain recording buffers
2019-09-16 23:35:23 -07:00
Vicki Pfau
29fc787fc9
Qt, OpenGL: Disable integer scaling for dimensions that don't fit
2019-09-16 22:04:57 -07:00
Vicki Pfau
1dc405db38
GB Audio: Channel 4 fixes ( fixes #1265 , closes #1289 )
2019-09-14 13:10:20 -07:00
Vicki Pfau
f127525cac
GB Video: Fix mode 0 window edge case ( fixes #1519 )
2019-09-08 18:03:42 -07:00
Vicki Pfau
a44a8f668f
GB: Add yanking
2019-09-07 18:32:37 -07:00
Vicki Pfau
22c55f21dc
GB: Fix SGB controller incrementing
2019-09-02 21:36:40 -07:00
Vicki Pfau
74e09675ce
GB: Fix SGB controller selection initialization ( fixes #1104 )
2019-09-01 21:32:27 -07:00
Vicki Pfau
178348d445
Qt: Scale pixel color values to full range ( fixes #1511 )
2019-08-28 20:55:11 -07:00
Vicki Pfau
c8872a83ab
Qt: Improve cheat view UX
2019-08-25 19:43:46 -07:00
Vicki Pfau
3976f8f273
Qt: Add recent game list clearing ( closes #1380 )
2019-08-25 19:29:45 -07:00
Vicki Pfau
4cf401c391
Qt: Only show emulator restart warning once per settings saving
2019-08-25 19:29:44 -07:00
Vicki Pfau
e8fe5684f7
Qt: Add export button for tile view ( closes #1507 )
2019-08-25 19:29:44 -07:00
Vicki Pfau
aba3ef017c
GBA Cheats: Fix value incrementing in CB slide codes ( fixes #1501 )
2019-08-02 18:33:16 -07:00
Vicki Pfau
2d737ff367
GB Printer: Reset printer buffer index after printing
2019-08-01 20:11:12 -07:00
Vicki Pfau
773e0d26ff
GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
2019-07-28 09:51:16 -07:00
Vicki Pfau
5c5be73c47
GB MBC: Support for unlicensed Wisdom Tree Game Boy mapper
2019-07-04 17:45:03 -07:00
Vicki Pfau
a24bd073b4
GB: Fix savedata initialization ( fixes #1473 , fixes #1478 )
2019-07-03 13:01:10 -07:00
Vicki Pfau
a00a02b8c4
GBA Memory: Fix STM/LDM to invalid VRAM
2019-07-03 10:20:02 -07:00
Vicki Pfau
77ec5e6e91
GBA: Set up GPIO mapping on null and ELF ROM regions ( fixes #1481 )
2019-07-01 20:12:59 -07:00
Vicki Pfau
6bd38d1565
GBA Cheats: Add support for loading EZ Flash-style cht files
2019-06-30 14:51:27 -07:00
Vicki Pfau
2420fd81e7
Qt: Fix race conditions initializing GDB stub
2019-06-27 17:56:09 -07:00
Vicki Pfau
4731bae9e0
Qt: Show error message if file failed to load
2019-06-26 15:43:58 -07:00
Vicki Pfau
042a77a932
GB Audio: Deschedule channel 1 when disabled by sweep ( fixes #1467 )
2019-06-26 10:33:36 -07:00
Vicki Pfau
417a749fec
Libretro: Fix crash changing allowing opposing directions (backports libretro/mgba@2619aa)
2019-06-26 10:15:59 -07:00
Vicki Pfau
43b6004cea
Switch: Support file associations
2019-06-24 19:01:20 -07:00
Vicki Pfau
ba547b26d1
mGUI: Fix crash if last loaded ROM directory disappears ( fixes #1466 )
2019-06-24 13:15:49 -07:00
Vicki Pfau
51e7070302
GB Audio: Deschedule channel 3 when disabled ( fixes #1463 )
2019-06-24 09:15:35 -07:00
Vicki Pfau
06d407f130
GB Video: Increment BCPS/OCPS even in mode 3 ( fixes #1462 )
2019-06-24 09:05:38 -07:00
Vicki Pfau
6d53c44422
GB Audio: Sample inactive channels ( fixes #1455 , fixes #1456 )
2019-06-22 23:18:37 -07:00
Vicki Pfau
68fc62073d
GB Audio: Only reset channel 3 sample in DMG mode
2019-06-22 23:18:25 -07:00
Vicki Pfau
81098060aa
GBA Cheats: Fix PARv3 Thumb hooks
2019-06-22 13:04:34 -07:00
Vicki Pfau
f3ec9db9d7
Core: Fix crash when exiting game with cheats loaded
2019-06-22 13:03:53 -07:00
Vicki Pfau
3f044a5791
Core: Add support for loading Libretro-style cht files
2019-06-22 13:02:58 -07:00
Vicki Pfau
ecc6141c67
Qt: Add option to pause on minimizing window ( closes #1379 )
2019-06-18 11:14:05 -07:00
Vicki Pfau
a9e96c7d00
GB SIO: Fix lockstep failing games aren't reloaded
2019-06-17 13:29:15 -07:00
Vicki Pfau
918caf87c4
Core: Create game-related paths if they don't exist ( fixes #1446 )
2019-06-17 13:29:15 -07:00
Vicki Pfau
c5c742dbfd
Revert "GBA Video: Clean up dead code in sprite rendering loop"
...
This reverts commit 459eaefcfc
.
2019-06-10 10:44:57 -07:00
Vicki Pfau
763eccd69a
Qt: Fix menu bar staying hidden in full screen ( fixes #317 )
2019-06-08 16:12:36 -07:00
Vicki Pfau
7d821d4f11
mGUI: Remmeber name and position of last loaded game
2019-06-07 12:26:49 -07:00
Vicki Pfau
1928d2b5fc
Ports: Ability to crop SGB borders off screen ( closes #1204 )
2019-06-07 12:13:20 -07:00
Vicki Pfau
81476720e2
GB Serialize: Fix loading non-BIOS state from BIOS ( fixes #1280 )
2019-06-06 16:15:07 -07:00
Vicki Pfau
7b12516df4
Vita: L2/R2 and L3/R3 can now be mapped on PSTV ( fixes #1292 )
2019-06-06 15:54:35 -07:00
Vicki Pfau
e34c529f7e
Ports: Ability to enable or disable all SGB features ( closes #1205 )
2019-06-05 12:55:30 -07:00
Vicki Pfau
9ac838d14d
Switch: Option to use built-in brightness sensor for Boktai
2019-06-04 22:32:09 -07:00
Vicki Pfau
d048917b72
Qt: Cap audio buffer size to 8192
2019-06-04 14:20:10 -07:00
Vicki Pfau
5436d2576f
Core: Fix crashes if core directories aren't set
2019-06-01 11:08:28 -07:00
Vicki Pfau
86efc6cc9f
Qt: Add frame inspector for GBA games
2019-05-31 15:32:22 -07:00
Vicki Pfau
06657d9fde
Qt: Add additional info to map view
2019-05-30 17:45:34 -07:00
Vicki Pfau
ba00cdfc02
GBA Memory: Fix STM to VRAM ( fixes #1430 )
2019-05-30 12:26:49 -07:00
Vicki Pfau
0cace151e1
GBA Video: Fix wrapped sprite mosaic clamping ( fixes #1432 )
2019-05-30 12:00:39 -07:00
Vicki Pfau
e8383209c5
Qt: Make mute menu option also toggle fast-forward mute ( fixes #1424 )
2019-05-29 09:33:15 -07:00
Vicki Pfau
7349a1dab3
CHANGES: Fix bugzilla link
2019-05-27 14:45:02 -07:00
Vicki Pfau
47bf26ff73
OpenGL, Qt: Add interframe blending
2019-05-27 11:53:13 -07:00
Vicki Pfau
d025dd5704
Switch: Dynamic display resizing
2019-05-26 23:53:13 -07:00
Vicki Pfau
f33a970304
Qt: Fix FPS target maxing out at 59.727 ( fixes #1421 )
2019-05-26 21:37:18 -07:00
Vicki Pfau
1f2bd30b14
Switch: Fix threading-related crash on second launch
2019-05-26 14:26:35 -07:00
Vicki Pfau
f455650f0d
Changes: Update for 0.7.2
2019-05-25 16:12:56 -07:00
Vicki Pfau
13ffd13cdd
Qt: Improve sync code
2019-05-23 00:05:19 -07:00
Vicki Pfau
eb5a795101
Qt: Add native FPS button to settings view
2019-05-22 11:29:24 -07:00
Vicki Pfau
1084246e8f
CHANGES: Update
2019-05-22 11:18:22 -07:00
Vicki Pfau
2781a2a9f9
GBA Video: Implement sprite mosaic on transformed sprites
2019-05-21 15:36:14 -07:00
Vicki Pfau
35200b6c7a
GB: Fix HALT when IE and IF unused bits are set ( fixes #1349 )
2019-05-20 23:57:48 -07:00
Vicki Pfau
3056655060
GBA Video: Fix sprite mosaic clamping ( fixes #1008 )
2019-05-20 17:28:08 -07:00
Vicki Pfau
29b2262e9a
Qt: Fix bounded fast forward with Qt Multimedia
2019-05-20 11:20:28 -07:00
Vicki Pfau
109472f67f
GBA: Fix skipping BIOS on irregularly sized ROMs
2019-05-20 09:49:11 -07:00
Vicki Pfau
4a3d042089
CHANGES: Update
2019-05-18 18:44:23 -07:00
Vicki Pfau
7cc06ea12d
Qt: Increase maximum magnifications and scaling
2019-05-18 16:59:51 -07:00
Vicki Pfau
e928c451eb
CHANGES: Update
2019-05-17 17:13:03 -07:00
Vicki Pfau
bb7f41e8cc
FFmpeg: Fix audio conversion producing gaps
2019-05-16 22:30:48 -07:00
Vicki Pfau
3e86eeda70
FFmpeg: Support audio-only recording
2019-05-14 14:25:20 -07:00
Vicki Pfau
459eaefcfc
GBA Video: Clean up dead code in sprite rendering loop
2019-05-12 15:27:14 -07:00
Vicki Pfau
0126330530
GBA Memory: Prevent writing to mirrored BG VRAM ( fixes #743 )
2019-05-08 16:38:48 -07:00
Vicki Pfau
e6f34e01f1
Qt: Fix some Qt display driver race conditions
2019-05-08 13:50:30 -07:00
Vicki Pfau
609d5314ec
Wii: Fix aspect ratio ( fixes #500 )
2019-05-04 19:18:11 -07:00
Vicki Pfau
4dbebe8702
Qt: Open a message box for Qt frontend errors
2019-05-04 16:03:30 -07:00
Vicki Pfau
46c135b4f9
FFmpeg: Improve initialization reliability and cleanup
2019-05-04 15:49:38 -07:00
Vicki Pfau
ba6c00637a
GBA: Fix RTC on non-standard sized ROMs ( fixes #1400 )
2019-05-02 16:21:59 -07:00
Vicki Pfau
37a564da4c
Qt: Fix adjusting magnification in tile viewer when not fitting to window
2019-04-30 18:17:24 -07:00
Vicki Pfau
0f9c4bbe60
GBA Memory: Fix writing to OBJ memory in modes 3 and 5
2019-04-30 17:45:38 -07:00
Vicki Pfau
fbe375fab9
Core: Add support for caching bitmapped modes
2019-04-30 17:44:56 -07:00
Vicki Pfau
19a42a387a
LR35902: Fix trailing whitespace in disassembly
2019-04-29 12:17:03 -07:00
Vicki Pfau
1deff07aa1
Debugger: Print breakpoint/watchpoint number when inserting
2019-04-28 13:37:51 -07:00
Vicki Pfau
1d6d4a5377
Debugger: Add tracing to file
2019-04-28 13:27:10 -07:00
Vicki Pfau
a898c1b755
Debugger: Make tracing compatible with breakpoints/watchpoints
2019-04-28 13:13:04 -07:00
Vicki Pfau
223be49e78
GBA BIOS: Add timings for HLE BIOS math functions ( fixes #1396 )
2019-04-27 11:52:04 -07:00
Vicki Pfau
6af4ddefdd
Qt: Cap window size to monitor size
2019-04-26 14:53:47 -07:00
Vicki Pfau
a32cb5cc5e
All: Fix several memory leaks
2019-04-22 14:02:42 -07:00
Vicki Pfau
9ec3b15f47
GB Core: Fix toggling WIN and OBJ being swapped
2019-04-22 12:18:06 -07:00
Vicki Pfau
da8fee9da1
3DS: Ensure core 2 can be used for threaded renderer ( fixes #1371 )
2019-03-30 23:35:43 -07:00
Vicki Pfau
029d0e169b
Vita: Improved frame drawing speed
2019-03-25 21:39:57 -07:00
Vicki Pfau
3e178f3dd7
GB Timer: Fix timing adjustments when writing to TAC ( fixes #1340 )
2019-03-23 22:46:58 -07:00
Vicki Pfau
84a7b6a316
Qt: Fix crash in sprite viewer magnification ( fixes #1362 )
2019-03-22 23:06:09 -07:00
Vicki Pfau
f3caf890b0
CMake: Fix .deb imagemagick dependencies
2019-03-17 16:41:08 -07:00
Vicki Pfau
a41e2dd225
Qt: Fix saved scale not getting set on resize ( fixes #1074 )
2019-03-15 23:09:38 -07:00
Vicki Pfau
bfe6c02159
Qt: Fix overrides getting discarded ( fixes #1354 )
2019-03-14 18:42:50 -07:00
Vicki Pfau
03163b8497
Qt: Support Discord Rich Presence
2019-03-14 18:42:50 -07:00
Vicki Pfau
c85d0b1096
GB Video: Fix more window edge cases ( fixes #1346 )
2019-03-09 14:11:55 -08:00
Vicki Pfau
57ad372c78
GB Video: Fix window y changing mid-window ( fixes #1345 )
2019-03-09 12:44:11 -08:00
Vicki Pfau
a04cb97653
GBA DMA: Fix DMA0-2 lengths ( fixes #1344 )
2019-03-09 11:31:38 -08:00
Vicki Pfau
c655626095
GBA Video: Fix scanline cache with scale factor change edge cases
2019-03-09 11:27:52 -08:00
Vicki Pfau
0425fa805c
Core: Add keysRead callback
2019-03-08 09:55:51 -08:00
Vicki Pfau
1fd8b1b299
Qt: Support switching webcams
2019-03-05 17:37:21 -08:00
Vicki Pfau
03aed12d28
Qt: Improve camera initialization
2019-03-05 17:34:02 -08:00
Vicki Pfau
b3687bfbe9
GB Debugger: Expose platform info in CLI
2019-03-04 18:30:57 -08:00
Vicki Pfau
d6ac0dc6f5
LR35902: Support PC-relative opcode decoding
2019-03-04 18:30:57 -08:00
Vicki Pfau
c3ec7311e8
Debugger: Add unary operators and memory dereferencing
2019-03-04 18:30:57 -08:00
Vicki Pfau
f5ddeb3611
LR35902: Fix disassembly of several CB-prefix instructions
2019-03-04 18:25:18 -08:00
Vicki Pfau
267074fcd9
GB I/O: Filter IE top bits properly ( fixes #1329 )
2019-03-03 17:56:33 -08:00
Vicki Pfau
a3c79c92d7
GB Video: Fix window being enabled mid-scanline ( fixes #1328 )
2019-03-03 17:27:53 -08:00
Vicki Pfau
b78825738e
CHANGES: Break out emulation fixes from other fixes
2019-03-03 14:21:36 -08:00
Vicki Pfau
f9ff88302f
GB Video: Delay LYC STAT check ( fixes #1331 )
2019-03-03 12:46:46 -08:00