Commit Graph

3782 Commits

Author SHA1 Message Date
Jeffrey Pfau a77a68bd2a Qt: Fix crash when saving an override if a game isn't loaded 2016-10-04 13:09:06 -07:00
Jeffrey Pfau 7ee3bf2482 Qt: Manage window sizes slightly better 2016-10-04 10:37:36 -07:00
Jeffrey Pfau f6a9ace3b8 Qt: Add patrons for October 2016-10-02 17:12:15 -07:00
Jeffrey Pfau e982fbc9e2 Qt: Fix patch loading 2016-09-30 09:17:21 -07:00
Jeffrey Pfau a93f3745a8 GBA Memory: Fix several unused I/O register read values 2016-09-28 12:39:37 -07:00
Jeffrey Pfau 816cb5af44 GBA Cheats: Fix uninitialized memory getting freed when saving 2016-09-27 10:20:35 -07:00
Jeffrey Pfau eb46d22dc6 GB: Properly clear KEY1 bit 0 when switching speeds 2016-09-27 04:04:01 -07:00
Jeffrey Pfau 066fee45e7 GB Video: Fix up timings even more 2016-09-27 04:04:01 -07:00
Jeffrey Pfau cab8bea244 GB: Prevent audio from playing on boot 2016-09-25 23:45:01 -07:00
Jeffrey Pfau 7940428641 GB MBC: Fix RTC access when no save file is loaded 2016-09-25 23:45:01 -07:00
Jeffrey Pfau fb8781b493 GB: Initialize audio properly 2016-09-25 23:29:40 -07:00
Jeffrey Pfau 8b75c170d3 GBA Hardware: Improve Game Boy Player rumble behavior 2016-09-25 22:03:24 -07:00
Jeffrey Pfau 051d515d74 SDL: Attach rumble in SDL frontend 2016-09-25 22:03:24 -07:00
Jeffrey Pfau c4cfff4581 GB Video: Improved video timings 2016-09-25 19:19:27 -07:00
Jeffrey Pfau 59e61c31ea GB, GBA: Fix emulator hardlocking when halting with IRQs off 2016-09-25 16:48:52 -07:00
Jeffrey Pfau e8c51b16b4 GB: Fix invalid STOP behavior on Game Boy Color 2016-09-25 16:21:59 -07:00
Jeffrey Pfau c17fdcb1e7 Util: Fix PNG identification on files too small to be a PNG 2016-09-25 13:41:35 -07:00
Jeffrey Pfau ad6f84ba31 Core: Fix importing save games as read-only 2016-09-25 13:41:35 -07:00
Jeffrey Pfau 9a012af927 GBA Savedata: Fix loading savestates with 512Mb Flash saves 2016-09-25 13:41:35 -07:00
Jeffrey Pfau 2cacae1929 Qt: Fix directory set unloading when replacing the ROM 2016-09-23 01:20:03 -07:00
Jeffrey Pfau 8ca50b77fb GB Memory: Initialize RAM pattern for GBC 2016-09-22 06:49:44 -07:00
Jeffrey Pfau 0a2e4484e6 GB SIO: Don't auto-clock external shift clock 2016-09-22 00:34:45 -07:00
Jeffrey Pfau 7040b478b3 GBA Cheats: Fix key-activated CodeBreaker cheats 2016-09-21 23:30:22 -07:00
Jeffrey Pfau 0fccc1596d GB Video: Clear screen when LCDC is off 2016-09-21 14:34:50 -07:00
Jeffrey Pfau 7ef68dab57 LR35902: Fix events running with the wrong cycle active 2016-09-21 14:11:24 -07:00
Jeffrey Pfau 47634adafa GB Video: Fix video frames getting missed when LCDC is off 2016-09-21 14:10:42 -07:00
Jeffrey Pfau 81e7bb7417 FFmpeg: Encoding cleanup 2016-09-21 14:09:49 -07:00
Jeffrey Pfau e2d5b029be FFmpeg: Fix encoing AAC 2016-09-21 11:05:51 -07:00
Jeffrey Pfau 07380684f0 Qt: Fix saving overrides 2016-09-20 16:41:50 -07:00
Jeffrey Pfau c76b4b7108 Qt: Fix "close" button on Overrides view 2016-09-20 16:35:20 -07:00
Jeffrey Pfau fe28120f2a GBA Cheats: Fix holding onto pointers that may get invalidated 2016-09-20 12:10:18 -07:00
Jeffrey Pfau 4d75576229 GB Video: Setting LYC=LY during mode 2 should trigger an IRQ 2016-09-20 10:51:34 -07:00
Jeffrey Pfau b4e0ab93fe GB MBC: Fix MBC7 when size is incorrectly specified 2016-09-19 23:55:21 -07:00
Jeffrey Pfau 153447d1ec Revert "Qt: Fix dependencies for translation files"
This reverts commit c1df4dcf9f.
2016-09-19 20:05:39 -07:00
Jeffrey Pfau c1df4dcf9f Qt: Fix dependencies for translation files 2016-09-19 19:53:15 -07:00
Jeffrey Pfau 37ddf7020b Util: Fix inserting too many items into a hash table 2016-09-19 15:01:58 -07:00
Jeffrey Pfau aaf12cad27 GBA Savedata: Only unmap savedata if present 2016-09-19 13:52:11 -07:00
Jeffrey Pfau 573920cae4 GBA Video: Fix palette deserialization on big endian 2016-09-19 10:20:37 -07:00
Jeffrey Pfau 4647473b74 GB Memory: Fix bounds checking for View/Patch 2016-09-19 09:26:22 -07:00
Jeffrey Pfau 986dc18340 Fuzz: Cheats must be initialized after reset 2016-09-19 07:31:34 -07:00
Jeffrey Pfau 891a607507 GB, GBA: Unload cheats when unloading ROM 2016-09-19 07:26:06 -07:00
Jeffrey Pfau 836051ee32 GB, GBA: Clean up ROM unloading 2016-09-19 07:17:49 -07:00
Jeffrey Pfau d97d2b9565 Qt: Fully qualify path to sdl-events.h 2016-09-18 22:14:45 -07:00
Jeffrey Pfau 44af469782 Fuzz: Put back cheats 2016-09-18 20:43:24 -07:00
Jeffrey Pfau 103673423b Qt: qwindows depends on Qt5PlatformSupport 2016-09-18 16:57:19 -07:00
Jeffrey Pfau d22a120918 GB: Fix MBC/memory includes 2016-09-18 13:34:43 -07:00
Jeffrey Pfau 0d4f119ecd GUI: Fix build 2016-09-18 00:18:54 -07:00
Jeffrey Pfau e2807b3915 Core: Revise how savegame loading works 2016-09-18 00:09:15 -07:00
Jeffrey Pfau d746a33338 GB: Add another BIOS revision 2016-09-17 16:47:37 -07:00
Jeffrey Pfau 3a9c99370e Core: Fix null pointer deref if no file is found 2016-09-17 12:41:54 -07:00
Jeffrey Pfau 805ef9efdd ARM Debugger: Fix clearing software breakpoints 2016-09-17 12:41:31 -07:00
Jeffrey Pfau d1e2f2be6b GB Audio: Fix channel 4 sampling 2016-09-17 12:36:24 -07:00
Jeffrey Pfau 159fd77a8a GBA Video: Fix tile cache writing 2016-09-17 12:33:04 -07:00
Jeffrey Pfau 4dd4d9b25c Qt: Fix leak in OverrideView 2016-09-17 12:24:28 -07:00
Jeffrey Pfau ebecb18395 GB MBC: Fix initializing MBC3 2016-09-17 12:21:05 -07:00
Jeffrey Pfau 31f45e3e1d Qt: Add Patreon link to about screen 2016-09-17 12:06:31 -07:00
Jeffrey Pfau ee86840ca3 GBA Video: Silence warning 2016-09-17 11:05:40 -07:00
Jeffrey Pfau 572264df0a GBA BIOS: Silence warning 2016-09-17 11:05:31 -07:00
Jeffrey Pfau 0298f25ea4 GB Cheats: Fix null pointer deref 2016-09-17 11:03:40 -07:00
Jeffrey Pfau a510ae8d86 GBA Hardware: Clean up dead code in GBP 2016-09-17 11:01:09 -07:00
Jeffrey Pfau b8f26ebee8 GB: Fix gcc build 2016-09-17 10:57:54 -07:00
Jeffrey Pfau f658bc00d9 GB: Clean up BIOS detection 2016-09-17 10:37:05 -07:00
Jeffrey Pfau f8f75c4c91 GBA Debugger: Remove rewind stub 2016-09-17 10:27:25 -07:00
Jeffrey Pfau 12687faad2 GBA Video: Turn down log level for thread proxy diagnostics 2016-09-17 04:34:02 -07:00
Jeffrey Pfau 5425cff3e2 Core: Add functions for pakcing and unpacking pixels 2016-09-17 04:13:07 -07:00
Jeffrey Pfau 36ea350c6a PSP2: Fix some warnings 2016-09-17 02:33:44 -07:00
Jeffrey Pfau e29b30560e All: Disable missing-field-initializers warning 2016-09-17 02:33:12 -07:00
Jeffrey Pfau 0ac6f0862c FFmpeg: Use max of libav and FFmpeg version numbers 2016-09-17 02:33:11 -07:00
Jeffrey Pfau 16ff5802b6 FFmpeg: Maybe actually fix build on FFmpeg 3.0 2016-09-17 01:00:52 -07:00
Jeffrey Pfau c280d8efa6 GB: Fix timer edge conditions 2016-09-17 01:00:21 -07:00
Jeffrey Pfau e82c9aadea GB Memory: Fix out of bounds memory condition in GBView8/GBPatch8 2016-09-16 19:48:13 -07:00
Jeffrey Pfau a71007267d GB Cheats: Fix Game Genie codes that apply to ROM banks 2016-09-16 19:47:43 -07:00
Jeffrey Pfau 50466642ad GB Memory: Add segment parameter to GBPatch8 2016-09-16 18:17:29 -07:00
Jeffrey Pfau 1c9db6058c GB: Fix RTC saving 2016-09-16 17:15:17 -07:00
Jeffrey Pfau ab70312c0a Qt: Fix OSD 2016-09-16 14:59:59 -07:00
Jeffrey Pfau ccf584238b SDL: More responsive rumble 2016-09-16 12:51:33 -07:00
Jeffrey Pfau a9c8a02cf9 GBA: Add override for Pokemon Pinball: Ruby and Sapphire rumble 2016-09-16 12:50:56 -07:00
Jeffrey Pfau 5e02cbd6f3 Debugger: Turn off watchpoints if they aren't supported 2016-09-16 11:47:12 -07:00
Jeffrey Pfau 4ea859af01 Libretro: Fix BIOS booting 2016-09-15 19:35:29 -07:00
Jeffrey Pfau 50f51f4b38 Libretro: Fix build 2016-09-15 18:45:23 -07:00
Jeffrey Pfau 00e7a5b285 GB: Sync savedata after being written 2016-09-15 18:11:30 -07:00
Jeffrey Pfau eaf331b249 GB Serialize: Fix serializing video mode 2016-09-15 18:11:30 -07:00
Jeffrey Pfau 7e3e9cf771 Libretro: Fix memory maps 2016-09-15 18:11:30 -07:00
Jeffrey Pfau a0af67842a GB: Fix localtime_r warning on Windows 2016-09-15 10:27:30 -07:00
Jeffrey Pfau 2000c8e2df Util: Fix PRIz on Windows 2016-09-15 10:25:23 -07:00
Jeffrey Pfau d74092b291 Qt: Fix loading ROMs from an archive 2016-09-15 09:50:06 -07:00
Jeffrey Pfau d618bf8d7b Debugger: Fix warning in GDB stub 2016-09-15 09:37:21 -07:00
Jeffrey Pfau a4907ba321 Util: Fix warning in zip 2016-09-15 09:33:34 -07:00
Jeffrey Pfau 5486e013e0 Debugger: Fix setting software breakpoints 2016-09-15 09:33:13 -07:00
Jeffrey Pfau e28782900d Qt: Disable Normal link, it doesn't work and breaks GBP 2016-09-14 20:51:22 -07:00
Jeffrey Pfau 61800d0e9b GBA Savedata: Fix savedata sync timer 2016-09-14 17:46:15 -07:00
Jeffrey Pfau f97a1524be Core: Fix issues with 0 rewind states 2016-09-14 10:34:14 -07:00
Jeffrey Pfau 72b499dc8e Qt: Fix crash with unmapped axes 2016-09-14 10:24:38 -07:00
Jeffrey Pfau fa92b4cd0e GBA: Count up timers should not count themselves 2016-09-14 01:34:53 -07:00
Jeffrey Pfau dd76386f4c SDL: Increase default audio buffer size to 1024 samples 2016-09-13 23:00:01 -07:00
Jeffrey Pfau 4c38f76956 GB Video: Prevent BCPS and OCPS from going negative 2016-09-13 08:52:41 -07:00
Jeffrey Pfau 54cd85d236 GB Video: Prevent dot clock from going negative 2016-09-12 20:15:40 -07:00
Jeffrey Pfau c292f7ea93 GB Serialize: Check for X when loading state 2016-09-12 20:14:18 -07:00
Jeffrey Pfau 65de1caa0c GB Deserialize: Fix DMA check 2016-09-12 20:02:58 -07:00
Jeffrey Pfau ff788a017c GB Serialize: Check DMA destination when loading state 2016-09-12 18:10:28 -07:00