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
Vicki Pfau
eafb1ca06b
Qt: Fix load recent from archive ( fixes #1325 )
2019-02-28 19:23:35 -08:00
Vicki Pfau
f8cd425fad
Qt: Add missing HEVC NVENC option ( fixes #1323 )
2019-02-26 21:56:53 -08:00
Vicki Pfau
8b88e7ae6a
Qt: More app metadata fixes
2019-02-25 20:54:47 -08:00
Vicki Pfau
b45f30c58a
CHANGES: Update for 0.7.1
2019-02-24 17:37:09 -08:00
Vicki Pfau
e33f1d37f2
PSP2: Fix file descriptors dying on suspend ( fixes #1123 )
2019-02-24 12:31:43 -08:00
Vicki Pfau
cce4b0fcd4
GBA DMA: Fix invalid DMA handling ( fixes #1301 )
2019-02-24 11:06:19 -08:00
Vicki Pfau
f9f105a852
GBA: Improve delayed IRQ timing
2019-02-24 00:28:49 -08:00
Vicki Pfau
cf08815347
Qt: Updated Italian translation (by Vecna)
2019-02-23 18:44:40 -08:00
Vicki Pfau
2b09a8c207
3DS: Work around menu freezing ( fixes #1294 )
2019-02-23 18:44:40 -08:00
Vicki Pfau
92aa78cf0c
GBA: Fix video timing when skipping BIOS ( fixes #1318 )
2019-02-23 02:08:46 -08:00
Vicki Pfau
31dc70e637
Qt: Fix quick load recent accidentally saving ( fixes #1309 )
2019-02-23 01:15:58 -08:00
Vicki Pfau
e5161b766d
GBA Video: Fix enabling layers in non-tile modes ( fixes #1317 )
2019-02-23 00:13:22 -08:00
Vicki Pfau
5effd9c113
GB, GBA Serialize: Fix loading two states in a row
2019-02-22 22:22:06 -08:00
Vicki Pfau
56d263ef24
Qt: Fix window icon on X11
2019-02-22 18:50:12 -08:00
Vicki Pfau
ef2b6c78ff
GBA DMA: Fix DMA start/end timing
2019-02-22 18:49:23 -08:00
Vicki Pfau
6aa5647fc4
GBA DMA: Fix Display Start DMAs
2019-02-22 18:48:41 -08:00
Vicki Pfau
99a6db6738
Qt: Add option for CGB colors
2019-02-20 20:40:54 -08:00
Vicki Pfau
b5af2b584a
Python: Make sure GB link object isn't GC'd before GB object
2019-02-20 19:45:54 -08:00
Vicki Pfau
f3efd37264
Python: Fix crash when deleting files owned by library
2019-02-20 19:45:11 -08:00
Vicki Pfau
3a8ff86d6b
GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
2019-02-20 19:44:11 -08:00
Vicki Pfau
76fa9afc9c
Qt: Fix color picking in sprite view ( fixes #1307 )
2019-02-18 13:32:13 -08:00
Vicki Pfau
01a96c6313
GBA SIO: Prevent writing read-only multiplayer bits
2019-02-17 22:13:40 -08:00
Vicki Pfau
e664d04e6a
CHANGES: Update for Progress/Beast Link gates
2019-02-17 11:15:54 -08:00
Vicki Pfau
1c4b89d0f4
Switch: Fix gyroscope orientation ( fixes #1300 )
2019-02-16 17:16:21 -08:00
Vicki Pfau
5a08abacf1
Qt: Fix audio context holding onto closed game controller
2019-02-16 16:54:41 -08:00
Vicki Pfau
7899e02db0
Qt: Flesh out BattleChip Gate UI
2019-02-15 00:57:24 -08:00
Vicki Pfau
0df180c0d0
GB Serialize: Fix loading states with negative pixel x ( fixes #1293 )
2019-02-12 09:20:37 -08:00
Vicki Pfau
cab3a2272d
GBA Memory: Various AGBPrint fixes
2019-02-11 22:00:07 -08:00
Vicki Pfau
a36315097a
Qt: Fix tile and sprite views not always displaying at first
2019-02-09 13:26:38 -08:00
Vicki Pfau
0c9802e4da
Debugger: Revamp breakpoint/watchpoint API, add listing
2019-01-31 22:52:27 -08:00
Vicki Pfau
0eaa9e487f
Switch: Fix final cleanup ( fixes #1283 )
2019-01-29 14:25:40 -08:00
Vicki Pfau
8106c99c2e
CHANGES: Update for 0.7.0
2019-01-26 16:13:25 -08:00
Vicki Pfau
2a60d391fe
Qt: Add logging to file and console
2019-01-20 22:10:35 -08:00
Vicki Pfau
88ba6ee0b0
GBA Video: Improve sprite cycle counting ( fixes #1274 )
2019-01-19 22:02:27 -08:00
Vicki Pfau
eee29545b6
GB MBC: Fix MBC30 SRAM
2019-01-16 11:46:16 -08:00
Vicki Pfau
08f10b2d73
Qt: Don't unload ROM immediately if it crashes
2019-01-12 16:40:27 -08:00
Vicki Pfau
c1eb1e5ae1
Qt: Ensure FATAL logs reach log view
2019-01-12 15:56:29 -08:00
Vicki Pfau
69014400db
GBA: Fix GB Player features
2019-01-08 23:19:33 -08:00
Vicki Pfau
3dc30a13d1
GBA BIOS: BitUnPack improvements
2019-01-07 22:15:23 -08:00
Vicki Pfau
aa90dbbc92
Res: Improve modeling of AGB/AGS screen in shaders
2019-01-04 21:49:56 -08:00
Vicki Pfau
6442d17b4c
Libretro: Fix adding codes with hooks
2018-12-26 13:28:17 -08:00
Vicki Pfau
062ba0767c
SDL: Fix handling of invalid gamepads ( fixes #1239 )
2018-12-09 18:34:23 -08:00
Vicki Pfau
7bc50b90cd
CHANGES: Update
2018-12-08 16:40:43 -08:00
Vicki Pfau
0332db8961
GB Memory: Support running from blocked memory
2018-12-05 19:48:40 -08:00
RidgeX
d8c3236c85
GBA I/O: SOUNDCNT_HI is readable when sound is off
2018-11-29 12:57:43 -05:00
Vicki Pfau
38bad71e11
GB Video: Changing LYC while LCDC off doesn't affect STAT ( fixes #1224 )
2018-11-23 16:30:00 -05:00
Vicki Pfau
741ac61baa
Core: Reroot timing list when (de)scheduling
2018-11-21 23:13:09 -05:00
Vicki Pfau
ff2a0f8519
Debugger: Readability improvements ( fixes #1238 )
2018-11-21 17:30:41 -05:00
Vicki Pfau
00cbb6156b
GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM
2018-11-21 16:56:48 -05:00
Vicki Pfau
dd7e422bde
Switch: Screen stretching options
2018-11-17 14:48:03 -08:00
Vicki Pfau
e4c38de1fc
CMake: Fix libswresample version dependencies ( fixes #1229 )
2018-11-11 12:17:46 -08:00
Vicki Pfau
b33c5076ad
GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
2018-11-04 15:56:13 -08:00
Vicki Pfau
f6b88660d2
GBA: Reset now reloads multiboot ROMs
2018-11-04 15:54:00 -08:00
Vicki Pfau
27a5818705
GBA Hardware: Fix RTC handshake transition ( fixes #1134 )
2018-11-03 15:15:02 -07:00
Vicki Pfau
01502ad7d4
Core: Remember to deinit proxy ring FIFO
2018-10-20 11:37:45 -07:00
Vicki Pfau
29675e354f
Qt: Minor memory view tweaks
2018-10-17 09:21:39 -07:00
Vicki Pfau
ae633d9c86
Qt: Grab focus when game starts ( fixes #804 )
2018-10-16 08:51:10 -07:00
Vicki Pfau
a751cd5184
Qt: Fix mapping analog triggers ( fixes #495 )
2018-10-14 14:17:43 -07:00
Vicki Pfau
830cad3e7b
GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
2018-10-12 11:13:55 -07:00
Vicki Pfau
50d735b99b
GBA Savedata: EEPROM performance fixes
2018-10-12 11:13:43 -07:00
Vicki Pfau
c1a8e32fc1
PSP2: Fix tearing issues ( fixes #1211 )
2018-10-08 20:18:37 -07:00
Vicki Pfau
4346c5db1b
Python: Experimental audio API
2018-10-07 15:21:52 -07:00
Vicki Pfau
b790dd8e75
Python: Minor API improvements
2018-10-07 14:41:01 -07:00
Vicki Pfau
f6a4a13b60
GBA: All IRQs have 7 cycle delay ( fixes #539 , #1208 )
2018-10-07 12:52:00 -07:00
Vicki Pfau
01d9c106cb
Qt: Detect presence of GL_ARB_framebuffer_object
2018-10-06 21:06:52 -07:00
Vicki Pfau
086a34103d
Qt: Debugger console history
2018-10-06 18:23:11 -07:00
Vicki Pfau
cf28e05f1a
Debugger: Minor text fixes
2018-10-06 18:03:23 -07:00
Vicki Pfau
7046422417
Qt: Add width adjustment to tile viewer
2018-10-05 13:15:08 -07:00
Vicki Pfau
a8d991e24f
Libretro: Reduce rumble callbacks
2018-10-05 08:42:20 -07:00
Vicki Pfau
eda2669780
CMake: Installer buildscript fixes
2018-10-04 12:09:54 -07:00
Vicki Pfau
d7f2f5ba06
GB Video: SGB border drawing improvements
2018-10-04 09:46:05 -07:00
Vicki Pfau
23e60e081e
GB: Improved SGB2 support
2018-10-04 09:26:03 -07:00
Vicki Pfau
18fc2cbdb2
Qt: Fix focus issues with LoadSaveState
2018-10-02 10:01:30 -07:00
Vicki Pfau
64b44efbf1
Qt: State file load/save menu options
2018-10-02 09:39:27 -07:00
Vicki Pfau
e26eeed02a
GB, GBA Savedata: Fix leaks when loading masked save ( fixes #1197 )
2018-10-02 08:22:35 -07:00
Vicki Pfau
2d5bfe3321
Qt: Ensure camera image is valid
2018-10-01 12:07:56 -07:00
Vicki Pfau
2bfc3e0ca6
Wii: Define _GNU_SOURCE
2018-10-01 12:07:20 -07:00
Vicki Pfau
da80c5a971
Qt: Fix FPS counter on Windows
2018-09-30 16:14:17 -07:00
Vicki Pfau
1247dec1ba
Switch: Rotation support
2018-09-30 14:05:06 -07:00
Vicki Pfau
b192330166
Qt: Fix jumbled background when paused
2018-09-30 13:34:26 -07:00
Vicki Pfau
2865c9ab2b
Switch: Rumble support
2018-09-29 23:11:16 -07:00
Vicki Pfau
479bee3707
GB, GBA: Fix broken opposing button filter ( fixes #1191 )
2018-09-29 12:55:35 -07:00
Vicki Pfau
eec39a4324
Wii: Stretch now sets pixel-accurate mode size cap
2018-09-29 12:08:31 -07:00
Vicki Pfau
46953b2791
Wii: Expose stretch configuration in settings
2018-09-29 12:08:31 -07:00
Vicki Pfau
8a006bc9c4
Wii: Disable use of strtof_l ( fixes #1106 )
2018-09-29 12:08:31 -07:00
Vicki Pfau
32c5fd6d90
mGUI: Add variants
2018-09-29 11:09:16 -07:00
Vicki Pfau
927f8b0d88
CHANGES: Minor text fixes
2018-09-29 10:20:08 -07:00
Vicki Pfau
9061620e58
Wii: Fix drawing caching regression ( fixes #1185 )
2018-09-29 10:05:43 -07:00
Vicki Pfau
d566185b39
CHANGES: Minor text fixes
2018-09-28 18:08:03 -07:00
Vicki Pfau
a3a9fb467c
GBA Video: Fix caching with background toggling ( fixes #1118 )
2018-09-28 11:38:33 -07:00
Vicki Pfau
5fa1638b1d
Qt: Separate fast forward volume control ( fixes #846 , #1143 )
2018-09-28 10:58:24 -07:00
Vicki Pfau
031081b005
mGUI: Add SGB border configuration option
2018-09-26 17:06:04 -07:00
Vicki Pfau
20e0c8f303
3DS: Fix unused screens not clearing ( fixes #1184 )
2018-09-26 09:17:20 -07:00
Vicki Pfau
76366ae70a
Libretro: Add Game Boy cheat support
2018-09-25 15:15:22 -07:00
Vicki Pfau
ec4e2e80d9
PSP2: Fix audio crackling when buffer is full
2018-09-25 11:55:35 -07:00
Vicki Pfau
50622f9e55
PSP2: Fix audio crackling after fast forward
2018-09-25 11:16:30 -07:00
Vicki Pfau
776d8a7f71
CHANGES: Update for 0.7 beta 1
2018-09-24 17:21:24 -07:00
Vicki Pfau
de9bff4a29
Util: Fix wrapping edge cases in RingFIFO
2018-09-23 13:26:32 -07:00
Vicki Pfau
ca9448cd35
GB Audio: Fix channel 1, 2 and 4 reset timing
2018-09-22 15:34:18 -07:00
Vicki Pfau
6d5e53f2d8
GB, GBA Video: Don't call finishFrame twice in thread proxy
2018-09-22 10:36:02 -07:00
Vicki Pfau
f99bdc07de
GB Audio: Fix channel 4 initial LFSR
2018-09-21 14:15:27 -07:00
Vicki Pfau
9703210938
GB Audio: Fix channel 3 reset value
2018-09-21 14:13:54 -07:00
Vicki Pfau
5d8e77d967
GB MBC: Improve multicart detection heuristic ( fixes #1177 )
2018-09-20 11:56:52 -07:00
Vicki Pfau
eb7f12b574
mGUI: Add fast forward toggle
2018-09-19 19:20:15 -07:00
Vicki Pfau
76d6411479
GB Serialize: Fix IRQ pending/EI pending confusion
2018-09-18 20:12:56 -07:00
Vicki Pfau
3e75dae3dc
FFmpeg: Support lossless VP9 encoding
2018-09-18 15:52:18 -07:00
Vicki Pfau
751acd1637
FFmpeg: Fix encoding audio/video queue issues
2018-09-18 15:52:17 -07:00
Vicki Pfau
108b0fc867
GBA DMA: Fix temporal sorting of DMAs of different priorities
2018-09-18 00:42:32 -07:00
Vicki Pfau
ce658ff3a5
CHANGES: Update
2018-09-17 13:09:22 -07:00
Vicki Pfau
12d77b6209
Qt: Clean up FPS target UI ( fixes #436 )
2018-09-16 13:38:23 -07:00
Vicki Pfau
69c2969db0
GB, GBA Savedata: Fix unmasking savedata crash
2018-09-15 23:12:29 -07:00
taizou
2e223c372a
GBA Memory: Fix Vast Fame support ( fixes #1170 )
2018-09-15 15:19:48 -07:00
Vicki Pfau
9f5626a748
PSP2: Audio fixes
2018-09-14 20:23:00 -07:00
Vicki Pfau
327f1dfe47
GBA Serialize: Fix loading states in Hblank
2018-09-01 14:59:33 -07:00
Vicki Pfau
5a877db291
GBA: Reset WAITCNT properly
2018-09-01 14:44:43 -07:00
Vicki Pfau
0b47bb1204
Debugger: Add ARMIPS symbol table loading
2018-08-30 18:56:13 -07:00
Vicki Pfau
d9d89fad2b
Core: Fix ordering events when scheduling during events
2018-08-28 13:13:12 -07:00
Vicki Pfau
25cda2d7b2
GB: Fix IRQ disabling on the same T-cycle as an assert
2018-08-09 19:19:14 -07:00
Vicki Pfau
8f7a0e6858
GBA Video: Make layer disabling work consistently
2018-08-04 10:16:45 -07:00
Vicki Pfau
825c70bbf7
Wii: Move audio handling to callbacks ( fixes #803 )
2018-08-02 23:13:26 -07:00
Vicki Pfau
575adcaf4c
GB MBC: Add MMM01
2018-07-28 01:04:36 -07:00
Vicki Pfau
d25d4d30ff
GB, GBA Savedata: Fix savestate loading overwriting saves on reset
2018-07-25 21:27:51 -07:00
Vicki Pfau
c04d627de8
GB MBC: Partial HuC-1 support
2018-07-22 18:00:16 -07:00
Vicki Pfau
2f5624e74a
Qt: Allow pausing game at load (fixes mgba.io/i/1129)
2018-07-22 10:30:45 -07:00
Vicki Pfau
4f246827a6
GBA Video: Improve sprite cycle counting ( fixes #1126 )
2018-07-20 17:17:31 -07:00
Vicki Pfau
f8fb86ef79
Feature: Added loading savestates from command line ( fixes #1125 )
2018-07-14 14:18:16 -07:00
Vicki Pfau
d6e5bfb640
FFmpeg: Support lossless h.264 encoding
2018-07-08 22:44:57 -07:00
Vicki Pfau
31e0642e64
FFmpeg: Support libswresample ( fixes #1120 )
2018-07-08 22:43:47 -07:00
Vicki Pfau
4767ae42d2
GB Video: Darken colors in GBA mode
2018-07-04 12:28:55 -07:00
Vicki Pfau
781f2fbb90
GB Video: Fix SCX timing
2018-06-28 13:37:05 -07:00
Vicki Pfau
80472c9f3a
GB I/O: DMA register is R/W
2018-06-28 13:37:05 -07:00
Vicki Pfau
1318d13039
GBA BIOS: Fix BitUnPack final byte
2018-06-24 18:38:00 -07:00
Vicki Pfau
e78333611d
GB: Fix VRAM/palette locking ( fixes #1109 )
2018-06-24 16:11:37 -07:00
Vicki Pfau
e748d8fe77
GBA SIO: Fix unconnected SIOCNT for multi mode ( fixes #1105 )
2018-06-24 08:17:00 -07:00
Vicki Pfau
b67b192764
GBA Serialize: Fix loading channel 3 volume ( fixes #1107 )
2018-06-23 14:54:31 -07:00
Vicki Pfau
9ea438e1f0
Qt: Improve FPS timer stability
2018-05-28 23:15:34 -07:00
Vicki Pfau
2ee648a2bb
Core: Fix audio sync breaking when interrupted
2018-05-28 22:50:40 -07:00
Vicki Pfau
2aa8716cc9
GBA Video: Start timing mid-scanline when skipping BIOS
2018-05-27 15:00:21 -07:00
Vicki Pfau
ed99f8b925
GB Video: Fix enabling window when LY > WY ( fixes #409 )
2018-05-21 09:52:15 -07:00
Vicki Pfau
dadcf40ee2
GB, GBA Audio: Increase max audio volume
2018-05-11 21:21:37 -07:00
Vicki Pfau
56e40b118c
GB Audio: Implement capacitor charge
2018-05-11 17:02:58 -07:00
Vicki Pfau
be74bd349a
Qt: Add load alternate save options ( fixes #1072 )
2018-05-08 10:30:47 -07:00
Vicki Pfau
c3e02f9c92
GBA Savedata: Remove ability to disable realistic timing
2018-05-08 10:25:09 -07:00
Vicki Pfau
a4e105737c
GBA Savedata: Fix save mtime updating when r/o
2018-05-08 10:20:58 -07:00
Vicki Pfau
82e620dfdc
GBA Hardware: Fix RTC overriding light sensor ( fixes #1069 )
2018-04-29 20:18:45 -07:00
Vicki Pfau
67a135e5e7
Qt: Add layer placement features
2018-04-26 18:38:02 -07:00
Vicki Pfau
af3384a60f
CHANGES: Update
2018-04-21 18:02:20 -07:00
Vicki Pfau
e97b4b40c0
CHANGES: Update for 0.6.2
2018-04-03 21:11:06 -07:00
Vicki Pfau
fc53fc9647
GBA Timer: Fix timers sometimes being late ( fixes #1012 )
2018-03-27 20:34:46 -07:00
Vicki Pfau
ea2159d159
Wii: Drawing polish ( closes #988 )
2018-03-22 20:39:27 -07:00
Vicki Pfau
fac10eae96
GB Memory: Fix OAM DMA blocking regions ( fixes #1013 )
2018-03-21 09:24:54 -07:00
Vicki Pfau
5df0edb2e1
Python: Fix package directory
2018-02-24 15:08:10 -05:00
Vicki Pfau
0a8986dcb2
Qt: Fix opening in fullscreen ( fixes #993 )
2018-02-24 15:08:10 -05:00
Vicki Pfau
82f78ba37e
GBA: Fix SharkPort saves for EEPROM games
2018-02-05 22:06:44 -08:00
Vicki Pfau
2c870cacf4
GB Audio: Clock frame events on DIV
2018-02-03 23:56:32 -08:00
Vicki Pfau
7ea686a7d9
GB Timer: Fix TIMA/TMA timing
2018-02-03 23:56:32 -08:00
Vicki Pfau
0ce3b9a2b7
GBA Hardware: RTC accuracy improvements
2018-02-01 09:29:31 -08:00
Vicki Pfau
ea8561347c
GBA: Fix some GBA ROM misdetection ( fixes #978 )
2018-02-01 09:29:31 -08:00