Commit Graph

1361 Commits

Author SHA1 Message Date
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
Diego A aeb90ba90d Wii: Fix screen tear when unpausing 2018-01-31 20:35:58 -08:00
Vicki Pfau c657255009 PSP2: Fix RingFIFO misuse causing bad audio 2018-01-28 17:30:59 -08:00
Vicki Pfau 4a3c942332 3DS: Remove CSND, add some size optimizations 2018-01-28 15:31:32 -08:00
Vicki Pfau 3a9d77d9e0 PSP2: Access to ur0 and uma0 partitions 2018-01-25 18:41:30 -08:00
Vicki Pfau 8ec934c58d Qt: Port autosave to Qt interface 2018-01-23 20:44:44 -08:00
Vicki Pfau 789a84d2e2 PSP2: Use system enter key by default 2018-01-21 00:45:15 -08:00
Vicki Pfau abf1af30b1 GBA Memory: Partially revert fec4c0644 (fixes #840) 2018-01-17 23:22:54 -08:00
Vicki Pfau 9fac945e1c 3DS: Scale font based on glyph heights (fixes #961) 2018-01-15 05:48:19 -08:00
Vicki Pfau 67e03bda91 GBA I/O: Fix writing to DISPCNT CGB flag (fixes #902) 2018-01-14 21:03:10 -08:00
Vicki Pfau d30d892452 Core: Fix ROM patches not being unloaded when disabled (fixes #962) 2018-01-14 19:24:09 -08:00
Vicki Pfau 38e3dbc0fc GBA Memory: Matrix Memory support 2018-01-14 10:54:54 -08:00
Vicki Pfau cee6569bde Libretro: Add frameskip option 2018-01-12 20:52:15 -08:00
Vicki Pfau 6f5ec7d5e4 GUI: Ability to select GB/GBC/SGB BIOS on console ports 2018-01-10 08:54:23 -08:00
Vicki Pfau 36a0f43dc2 GBA Memory: Fix copy-on-write memory leak 2018-01-08 23:49:48 -08:00
Vicki Pfau 3723ebea20 GB MBC: Fix MBC2 saves (fixes #954) 2018-01-08 18:24:29 -08:00
Vicki Pfau caea7e0700 GB: Skip BIOS option now works 2018-01-08 08:39:26 -08:00
Vicki Pfau 69db3f41a3 3DS: Fix opening files in directory names with trailing slashes 2018-01-07 17:01:56 -08:00
Vicki Pfau 0131a196d1 Debugger: Conditional watchpoints 2017-12-29 16:38:46 -05:00
Vicki Pfau 0383c82b46 Debugger: Conditional breakpoints 2017-12-29 16:11:40 -05:00
Vicki Pfau e2f4fdbdac GBA Memory: AGBPrint support 2017-12-28 14:20:55 -05:00
Vicki Pfau c7fdb1e872 Actually fixes #932 2017-12-27 12:40:46 -05:00
Vicki Pfau 8c940089f6 GBA Audio: Increase PSG volume (fixes #749) 2017-12-27 12:38:19 -05:00
Vicki Pfau 2b2a61baa1 LR35902: Fix watchpoints not reporting new value 2017-12-26 16:32:16 -05:00
Vicki Pfau a1f1740d82 Qt: Fix locale being set to English on settings save (fixes #906) 2017-12-14 09:25:04 -08:00
Vicki Pfau bc90283998 GBA Cheats: Allow multiple ROM patches in the same slot 2017-11-25 18:03:23 -08:00
Vicki Pfau f5afadb72d Core: Add support for cheat device buttons 2017-11-19 10:51:14 -08:00
Vicki Pfau 764acb7d63 Core: Add autosave/-load cheats 2017-11-11 12:30:04 -08:00
Vicki Pfau 15127751e1 GBA Cheats: Fix slide codes not initializing properly 2017-11-11 11:20:39 -08:00
Vicki Pfau d054be88c7 GB Memory: HDMAs should not start when LCD is off (fixes #310) 2017-11-05 21:46:10 -08:00
Vicki Pfau fb939ab042 GB MBC: Remove erroneous bank 0 wrapping 2017-11-05 21:07:35 -08:00
Vicki Pfau 7fd3eb722b GBA Video: Add delay when enabling BGs (fixes #744, fixes #752) 2017-11-02 10:04:13 -07:00
Vicki Pfau 7cb30ba83e GBA Savedata: Fix crash when resizing flash 2017-11-01 16:57:39 -07:00
Vicki Pfau 74bd78f382 GBA: Improve multiboot image detection 2017-11-01 16:57:09 -07:00
Vicki Pfau 679630701e GBA DMA: Fix invalid DMA reads (fixes #142) 2017-11-01 16:55:31 -07:00
Vicki Pfau cda0f95464 Qt: Add option to disable FPS display 2017-10-26 20:05:04 -07:00
Vicki Pfau 65534d5dcd GBA Video: OBJWIN can change blend params after OBJ is drawn (fixes #921) 2017-10-26 20:05:03 -07:00
Vicki Pfau 4d6b6fb3df GBA Cheats: Fix PARv3 slide codes (fixes #919) 2017-10-23 06:46:05 -07:00
Vicki Pfau 523aaf1497 GB Video: Only trigger STAT write IRQs when screen is on (fixes #912) 2017-10-18 09:19:10 -07:00
Vicki Pfau 7ebd2d6e75 GB Video: Fix loading states while in mode 3 2017-10-17 21:25:35 -07:00
Vicki Pfau acbd8a3688 Qt: Prevent window from being created off-screen 2017-10-16 20:24:34 -07:00
Vicki Pfau b05cfe7764 GBA: Implement display start DMAs 2017-10-16 20:07:04 -07:00
Vicki Pfau e1be18a8ff GBA DMA: ROM reads are forced to increment 2017-10-13 00:31:15 -07:00
Vicki Pfau b9ae986016 GBA Video: Force align 256-color tiles 2017-10-11 19:35:58 -07:00
Vicki Pfau 0225803b72 GBA Video: Don't mask out high bits of BLDY (fixes #899) 2017-10-10 21:37:50 -07:00
Vicki Pfau c3fc74cc1d Update CHANGES for 0.6.1 2017-10-01 11:36:57 -07:00
Vicki Pfau 232880bb00 Qt: Hide mouse immediately when loading 2017-09-30 11:16:31 -07:00
Vicki Pfau bf0081e9b4 GBA Cheats: Fix PARv3 multiline blocks (fixes #889) 2017-09-30 10:29:20 -07:00
Vicki Pfau 348b33c8a4 GBA Cheats: Improve detection of raw cheats 2017-09-27 23:17:48 -07:00
Vicki Pfau 431ee76c1a GB Video: Fix read mode when enabling LCD 2017-09-26 16:24:58 -07:00
Vicki Pfau a949fdfced GB: Revamp IRQ handling based on new information 2017-09-26 15:40:49 -07:00
Vicki Pfau 05729c5492 All: Update CHANGES 2017-09-25 00:13:11 -07:00
Vicki Pfau a8f2990614 VFS: Make VFile.truncate work growing files on PSV (fixes #885) 2017-09-24 11:56:26 -07:00
Vicki Pfau 5dfa036fa5 GBA Savedata: Fix size of SRAM saves (fixes #883) 2017-09-22 21:19:07 -07:00
Vicki Pfau 8a5183df0b Qt: Allow overrides to be saved before a game is loaded 2017-09-20 22:45:08 -07:00
Vicki Pfau d5bf63caa8 GBA I/O: Fix reading from a few invalid I/O registers (fixes #876) 2017-09-20 18:51:29 -07:00
Vicki Pfau 4ee338e521 GBA Video: Fix previous commit 2017-09-20 18:06:28 -07:00
Vicki Pfau f1d6470fdb GBA Video: Remove broken sprite blending hack (fixes #532) 2017-09-20 00:52:31 -07:00
Vicki Pfau 1bc6c13e6b GBA: Fix keypad IRQs not firing when extra buttons are pressed 2017-09-17 16:46:10 -07:00
Vicki Pfau 8d1b41f695 SDL: Fix potential race condition when pressing keys (fixes #872) 2017-09-17 16:44:05 -07:00
Vicki Pfau d582cf7d36 GBA Savedata: Fix 512 byte EEPROM saving as 8kB (fixes #877) 2017-09-17 15:01:20 -07:00
Vicki Pfau 7fc91b1ae6 CMake: Fix CPack dependencies for libpng 1.6 2017-09-16 10:00:09 -07:00
Vicki Pfau 486b7abc94 GBA BIOS: Use core's VRAM variable instead of renderer's 2017-09-11 00:41:02 -07:00
Vicki Pfau ca4d53f014 GBA: Detect hardware for Pokémon FireRed ROM hacks 2017-09-09 11:22:14 -07:00
Vicki Pfau bd4dd8de5c Util: Don't build crc32 if the function already exists 2017-09-09 10:51:40 -07:00
Vicki Pfau 3ae911b829 GB Audio: Fix NRx2 writes while active (fixes #866) 2017-09-05 23:00:20 -07:00
Vicki Pfau 48a6bd47ce GB, GBA: Fix sync to video with frameskip 2017-09-03 22:15:48 -07:00
Vicki Pfau 8ee270f3f6 GB Serialize: Fix game title check 2017-08-19 12:01:04 -07:00
Vicki Pfau 73d37a2a37 Python: Fold in cinema 2017-08-12 18:11:56 -07:00
Vicki Pfau bb6728558d Test: Restructure test suite into multiple executables 2017-08-12 17:27:36 -07:00
Vicki Pfau 66d5106e0b GB Memory: Actually load latch time from savestate 2017-08-12 14:17:43 -07:00
Vicki Pfau 546688f9fb GB Memory: Fix HDMA count starting in mode 0 (fixes #855) 2017-08-12 14:17:43 -07:00
Vicki Pfau f252436d0a GB Video: Fix potential hang when ending mode 0 2017-08-12 14:17:43 -07:00
MerryMage cb7c09e63d ARM: Fix MSR when CPSR.T is set 2017-08-06 09:18:11 -07:00
Vicki Pfau 3203159123 GB Core: Ability to set default Game Boy model 2017-08-05 07:56:36 -07:00
Vicki Pfau d7fc09768d Qt: Fix sprite export pausing game indefinitely (fixes #841) 2017-08-05 06:56:47 -07:00
Vicki Pfau ffa7e9b8d2 Qt: Fix timezone issues with time overrides 2017-08-04 13:38:48 -07:00
Vicki Pfau c030fb656f GB, GBA Savedata: Fix savestate-related save overwriting (fixes #834) 2017-08-04 12:42:10 -07:00
Vicki Pfau 30db4ebee8 Qt: Fix GL display when loading a game from CLI (fixes #843) 2017-08-04 10:35:09 -07:00
Vicki Pfau 1733c64561 Qt: Customizable autofire speed (closes #789) 2017-08-03 22:43:15 -07:00
Vicki Pfau 129af69105 GB Serialize: Fix deserializing video STAT 2017-08-02 23:39:56 -07:00
Vicki Pfau 871c21fb6c GB Video: Further SGB work, support for ATTR_BLK 2017-08-02 14:47:23 -07:00
Vicki Pfau 36c1fb59be GB: Super Game Boy borders 2017-08-01 19:01:55 -07:00
Vicki Pfau dc976eaf51 GB SIO: Game Boy Printer 2017-07-30 19:12:59 -07:00
Vicki Pfau 86901d93b6 GB MBC: Fix RTC loading when file size is off 2017-07-29 22:48:37 -07:00
Vicki Pfau a330df2f1f GB MBC: Fix RTC initialization (fixes #825) 2017-07-29 20:32:13 -07:00
Vicki Pfau 5c90abd294 GB, GBA: Fix crashes when attempting to identify null VFiles 2017-07-29 17:32:36 -07:00
Vicki Pfau e1bc79b837 SDL: Fix 2.0.5 build on macOS under some circumstances 2017-07-29 15:59:10 -07:00
Vicki Pfau cd7f7f72e1 GB Memory: Prevent accessing empty SRAM (fixes #831) 2017-07-29 15:31:44 -07:00
Vicki Pfau d1db97cf0c Qt: Fix LOG argument order 2017-07-28 16:35:18 -07:00
Vicki Pfau f15aacd0b6 Qt: Set default Game Boy colors 2017-07-28 14:32:17 -07:00
Vicki Pfau 0c0fab5402 GB Core: Fix palette loading when loading a foreign config 2017-07-28 14:29:56 -07:00
Vicki Pfau 8a3d54c769 GB Video: Fix 16-bit screenshots (fixes #826) 2017-07-27 15:11:54 -07:00
Vicki Pfau 31b9100f38 GB MBC: Pocket Cam support 2017-07-26 13:58:39 -07:00
Vicki Pfau 80cf9646a6 GB MBC: Fix SRAM sizes 4 and 5 2017-07-25 18:36:42 -07:00
Vicki Pfau bf8cc66a85 GB Memory: Initialize peripheral pointers 2017-07-25 18:36:41 -07:00
Vicki Pfau 010cb8f49d GB MBC: Pocket Cam memory should be accessible without enabling 2017-07-25 18:36:41 -07:00
Vicki Pfau 6c0d67cf5f GB Video: Fix dot clock timing being slightly wrong 2017-07-25 13:46:24 -07:00
Vicki Pfau 1a30dcc553 GB Serialize: Fix audio state loading 2017-07-25 13:44:23 -07:00
Vicki Pfau 9b0393d50f Qt: Redo GameController into multiple classes 2017-07-23 14:51:35 -07:00
Vicki Pfau 893fdd383f Qt: Fix command line debugger closing second game 2017-07-23 00:02:04 -07:00
Vicki Pfau 9d8f99295b GBA: Reset active region as needed when loading a ROM 2017-07-21 17:16:50 -07:00
Vicki Pfau fa0944c530 Qt: Don't rebuild library view if style hasn't changed 2017-07-21 14:27:17 -07:00
Vicki Pfau 57559610c0 Python: Fix importing .gb or .gba before .core 2017-07-16 23:22:43 -07:00
Vicki Pfau 0f5dab6514 All: Minor text fixes 2017-07-16 12:05:26 -07:00
Vicki Pfau 64409d9ca7 Core: ELF support 2017-07-16 09:45:25 -07:00
Vicki Pfau 9ed7c9129d Qt: Fix screen background improperly stretching 2017-07-15 20:38:45 -07:00
Vicki Pfau 2d49a41a30 SDL: Fix cheats not loading 2017-07-15 07:14:42 -07:00
Vicki Pfau dc60c28bf1 SDL: Fix showing version number (fixes #794) 2017-07-12 09:02:28 -07:00
Vicki Pfau ac848f8930 All: Update CHANGES for 0.6.0 2017-07-12 09:02:28 -07:00
Vicki Pfau 8beb7e8e16 Qt: Fix Software renderer not handling alpha bits properly 2017-07-11 10:36:27 -07:00
Vicki Pfau 6e03d88818 Qt: Fix GL-less build (fixes #788) 2017-07-11 10:36:27 -07:00
Vicki Pfau 5167fce4c7 Core: Fix rewinding getting out of sync (fixes #791) 2017-07-10 21:59:49 -07:00
Vicki Pfau 253719d7a1 Qt: Properly ship Qt translations 2017-07-10 17:07:03 -07:00
Vicki Pfau 8b4b634989 GBA Timer: Fix count-up timing overflowing timer 3 2017-07-09 11:08:17 -07:00
Vicki Pfau b71ffe711c All: Make FIXED_ROM_BUFFER an option instead of 3DS-only 2017-07-09 10:53:30 -07:00
Vicki Pfau 9150a79efd GBA: Extend oddly-sized ROMs to full address space (fixes #722) 2017-07-09 09:59:25 -07:00
Vicki Pfau 691600902c SDL: Remove writing back obtained samples (fixes #768) 2017-07-09 00:53:01 -07:00
Vicki Pfau 480dc0f97e GB Audio: Fix incorrect channel 4 iteration 2017-07-08 22:25:54 -07:00
Vicki Pfau 539e63d49b GB Audio: Make audio unsigned with bias (fixes #749) 2017-07-08 21:38:49 -07:00
Vicki Pfau 15d66422a9 GB Audio: Fix zombie mode bit masking 2017-07-08 21:13:54 -07:00
Vicki Pfau b6c0d5307f GBA Memory: Call crash callbacks regardless of if hard crash is enabled 2017-07-08 17:29:23 -07:00
Vicki Pfau c856897b1e Qt: Dismiss game crashing/failing dialogs when a new game loads 2017-07-08 17:29:23 -07:00
Vicki Pfau 4c439e3819 GB Serialize: Add MBC state serialization 2017-07-08 16:28:04 -07:00
Vicki Pfau 5ce943c580 GB Serialize: Fix timer serialization 2017-07-08 16:28:04 -07:00
Vicki Pfau ecc4d6ee03 Qt: Fix shader selector on Ubuntu (fixes #767) 2017-07-08 13:55:25 -07:00
Vicki Pfau de4b735409 Qt: Fix patch loading while a game is running 2017-07-08 13:55:25 -07:00
Vicki Pfau ed9fa2b118 GBA SIO: Improve SIO Normal dummy driver (fixes #520) 2017-07-08 13:55:25 -07:00
Vicki Pfau 70204e410c Qt: Move shader settings into main settings window 2017-07-07 12:17:47 -07:00
Vicki Pfau c184bc6337 PSP2: Use custom localtime_r since newlib version is broken (fixes #560) 2017-07-06 12:37:10 -07:00
Vicki Pfau 8f049e0183 PSP2: Update toolchain to use vita.cmake 2017-07-06 12:26:43 -07:00
Vicki Pfau 63d475c350 Qt: Minor text fixes 2017-07-06 11:27:42 -07:00
Vicki Pfau 9b6fc44825 Qt: Fix translation initialization (fixes #776) 2017-07-06 11:13:28 -07:00
Vicki Pfau c8f07ebded All: Update CHANGES 2017-07-04 10:04:09 -07:00
Vicki Pfau 7a5190e95e GB Video: Fix LYC regression 2017-07-04 02:17:56 -07:00
Vicki Pfau ab9b398317 GBA Timer: Use global cycles for timers 2017-07-03 23:53:01 -07:00
Vicki Pfau 4cd249e632 Qt: Fix controls not saving on non-SDL builds 2017-07-02 17:00:44 -07:00
Vicki Pfau da50382cd4 GBA Timer: Improve accuracy of timers 2017-07-02 10:07:13 -07:00
Vicki Pfau faae0db84c Qt: Fix data directory path 2017-07-01 00:28:47 -07:00
Vicki Pfau b909575a6c Qt: Fix initial window size (fixes #766) 2017-06-30 11:24:50 -07:00
Vicki Pfau 4d3d579cae Qt: Add language selector 2017-06-30 11:00:58 -07:00
Vicki Pfau f91a4195b6 Qt: Fix window icon being stretched 2017-06-30 10:02:24 -07:00
Vicki Pfau a265d5ac61 Qt: Fix memory search close button (fixes #769) 2017-06-30 00:09:07 -07:00
Vicki Pfau bc3411762d All: Update changes for 0.6 beta 1 2017-06-29 19:16:15 -07:00
Vicki Pfau 66e9b921a9 Core: Fix directory sets crashing on close if base isn't properly detached 2017-06-29 18:17:21 -07:00
Vicki Pfau 6c6d09ee7c Core: Improved threading interrupted detection 2017-06-28 14:10:31 -07:00
Vicki Pfau dc5c59d4db Core: Fix interrupting a thread while on the thread (fixes #692) 2017-06-28 13:07:39 -07:00
Vicki Pfau b69cbd433d Qt: Better highlight active key in control binding 2017-06-25 16:04:56 -07:00
Vicki Pfau 7b543df002 GB MBC: New MBC7 implementation 2017-06-24 18:02:19 -07:00
Vicki Pfau d5c5173889 GB: Reset with initial state of DIV register 2017-06-22 01:29:19 -07:00
Vicki Pfau 3a03d180d2 GB Timer: Fix sub-M-cycle DIV reset timing and edge triggering 2017-06-22 01:20:22 -07:00
Vicki Pfau fb7715f6ac Qt: Fix game unpausing after frame advancing and refocusing 2017-06-19 22:37:30 -07:00
Vicki Pfau 0f356a9582 OpenGL: Fix some shaders causing offset graphics 2017-06-17 18:40:36 -07:00
Vicki Pfau 0cc49ac4fb Core: Config values can now be hexadecimal 2017-06-13 22:05:54 -07:00
Vicki Pfau ae38726284 GBA Savedata: Update and fix Sharkport importing (fixes #658) 2017-06-13 21:53:40 -07:00
Vicki Pfau 34647ffdca GB: Trust ROM header for number of SRAM banks (fixes #726) 2017-06-13 21:14:20 -07:00
Vicki Pfau 5fd8ebbbaf GBA BIOS: Fix INT_MIN/-1 crash 2017-06-12 22:48:30 -07:00
Vicki Pfau 307982116e GB Video: Reset renderer when loading state 2017-06-12 22:13:01 -07:00
Vicki Pfau edeaba2e7c GBA Memory: Remove unused prefetch cruft 2017-06-12 21:07:02 -07:00
Vicki Pfau 59922fe2e9 GB Timer: Fix DIV batching if TAC changes 2017-06-12 07:14:19 -07:00
Vicki Pfau 126afa12d9 GB: Implement keypad IRQs 2017-06-11 14:51:48 -07:00
Vicki Pfau 201da5adac Debugger: Add mDebuggerRunFrame convenience function 2017-06-11 12:04:42 -07:00
Vicki Pfau 70a6622a5c Debugger: Execution tracing 2017-06-11 09:26:26 -07:00
Vicki Pfau 87791b9db9 Core: Move savestate creation time to extdata 2017-06-10 09:27:19 -07:00
Vicki Pfau a4faf9f079 Core: Add memory search "guessing" 2017-06-05 18:41:27 -07:00
Vicki Pfau 202b7b1509 Core: List memory segments in the core 2017-06-05 15:20:58 -07:00
Vicki Pfau 9c144266ec LR35902: Add watchpoints 2017-06-02 19:15:13 -07:00
Vicki Pfau 9c23eb8428 GBA: Add keypad IRQs (fixes #733) 2017-06-02 18:36:06 -07:00
Vicki Pfau 825805a2c0 GB MBC: Fix swapping carts not detect new MBC 2017-06-02 11:27:28 -07:00
Vicki Pfau f84af91173 GB MBC: Add MBC1-M support with basic heuristic 2017-05-30 22:31:26 -07:00
Vicki Pfau dae68c2182 All: Update CHANGES 2017-05-22 22:19:46 -07:00
Vicki Pfau b5c350bc5b GB Video: Improved video timings (again) 2017-05-19 16:06:50 -07:00
Vicki Pfau 53bcea6373 GB: Fix STAT blocking 2017-05-19 16:06:49 -07:00
Vicki Pfau 5031ef7c39 LR35902: Fix decoding LD r, $imm and 0-valued immediates (fixes #735) 2017-05-19 16:06:37 -07:00
waddlesplash ccfb9f24f5 Update CHANGES appropriately. 2017-05-16 20:39:36 -07:00
waddlesplash 78e4083a56 Qt: New library system (#549) 2017-05-15 16:27:29 -07:00
Vicki Pfau 669075582d Util: Tune patch-fast extent sizes 2017-04-29 01:39:46 -07:00
Vicki Pfau 29e5e3b42d Core: Move rewind diffing to its own thread 2017-04-29 01:39:46 -07:00
Vicki Pfau ad203c17bd All: Update CHANGES 2017-04-29 01:39:46 -07:00
Vicki Pfau 8e79530cc6 Test: Fix crash when fuzzing fails to load a file 2017-04-29 01:39:46 -07:00
Vicki Pfau 367a126748 GBA Hardware: Fix crash if a savestate lies about game hardware 2017-04-29 01:39:46 -07:00
Vicki Pfau 6b547899a8 VFS: Add VFileFIFO for operating on circle buffers 2017-04-29 01:39:46 -07:00
Vicki Pfau 5b6bf9eb64 Test: Fix crash when loading invalid file 2017-04-29 01:39:45 -07:00
Vicki Pfau 1731d4f975 Test: Don't rely on core for frames elapsed 2017-04-29 01:39:45 -07:00
Vicki Pfau fbb02475da VFS: Optimize expanding in-memory files 2017-04-29 01:39:11 -07:00
Vicki Pfau bcf0e8ec59 GBA: Fix multiboot loading resulting in too small WRAM 2017-04-25 11:58:05 -07:00
Vicki Pfau 870c375cf6 Test: Fix crash when fuzzing fails to load a file 2017-04-24 13:39:21 -07:00
Vicki Pfau 422c3a25b8 GBA Hardware: Fix crash if a savestate lies about game hardware 2017-04-24 13:39:21 -07:00
Vicki Pfau 93122df1f4 Test: Fix crash when loading invalid file 2017-04-24 13:39:20 -07:00
Vicki Pfau 2d930cbc61 All: Add option to lock video to integer scaling 2017-04-21 18:13:16 -07:00
Vicki Pfau 3a8c5c4bf1 GB: Video/audio channel enabling/disabling 2017-04-21 17:30:30 -07:00
Vicki Pfau 84dc182a5d Core: Fix crash with rewind if savestates shrink 2017-04-21 16:22:48 -07:00
Vicki Pfau 01832ec513 Qt: Ensure CLI backend is attached when submitting commands (fixes #662) 2017-04-21 16:21:50 -07:00
Vicki Pfau 8b805b3909 Debugger: Make attaching a backend idempotent 2017-04-21 16:20:52 -07:00
Vicki Pfau a159e37793 GBA Video: Don't update background scanline params in mode 0 (fixes #377) 2017-04-21 03:15:39 -07:00
Vicki Pfau b154457857 GBA BIOS: More tiny fixes to ArcTan2 2017-04-20 23:18:51 -07:00
Vicki Pfau f4abdd6c4c GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689) 2017-04-20 17:59:02 -07:00
Vicki Pfau c9d411a762 GBA BIOS: Fix ArcTan sign in HLE BIOS 2017-04-20 17:53:01 -07:00
Vicki Pfau 959f66a1a0 Core: Add option to allow preloading the entire ROM before running 2017-04-13 00:28:28 -07:00
Vicki Pfau 58c9bcf67a Core: Ability to enumerate and modify video and audio channels 2017-04-12 13:28:21 -07:00
Vicki Pfau d16df69790 Feature: Command line ability to override configuration values 2017-04-11 22:20:37 -07:00
Vicki Pfau 7dc9eb4d56 Feature: Make -l option explicit 2017-04-11 22:18:33 -07:00
Vicki Pfau 06d6586e6f Qt: Add .gb/.gbc files to the extension list in Info.plist 2017-04-11 13:30:42 -07:00
Vicki Pfau 484618ca4c Core: Restore sleep callback 2017-04-09 19:13:13 -07:00
Vicki Pfau 19d0ca3b8b Qt: Fix crash when changing audio settings after a game is closed 2017-04-06 11:54:13 -07:00
Vicki Pfau 2fbd31c51a Qt: Make "Mute" able to be bound to a key (fixes #559) 2017-04-05 13:17:30 -07:00
Vicki Pfau 6a77d2aaea FFmpeg: Force MP4 files to YUV420P 2017-04-04 02:02:29 -07:00
Vicki Pfau d9b645b209 FFmpeg: Return false if a file fails to open 2017-04-04 02:01:06 -07:00
Vicki Pfau 133424bd4f FFmpeg: Fix overflow and general issues with audio encoding 2017-04-04 02:00:10 -07:00
Vicki Pfau f73fd7f3da GB: Fix flickering when screen is strobed quickly 2017-04-03 14:31:50 -07:00
Vicki Pfau 232e67f529 SDL: Fix race condition with audio thread when starting 2017-04-03 12:20:28 -07:00
Vicki Pfau 35b5626053 SDL: Fix game crash check 2017-04-02 16:49:35 -07:00
Vicki Pfau ea1c857351 Windows: Fix VDir.rewind 2017-03-24 23:01:34 -07:00
Vicki Pfau fbda6d8a1c Qt: Renable QtMultimedia on Windows 2017-03-24 14:00:07 -07:00
Vicki Pfau 24270af49b Qt: Remove audio buffer sizing in AudioProcessorQt 2017-03-24 13:59:42 -07:00
Vicki Pfau 03f96911bb Qt: Remove audio thread 2017-03-24 13:24:02 -07:00
Vicki Pfau e0c2b3d682 GBA Video: Fix wrong palette on 256-color sprites in OBJWIN 2017-03-03 18:51:50 -08:00
Vicki Pfau ba3b068df4 Core: Savestates now contain any RTC override data 2017-02-17 18:19:17 -08:00
Vicki Pfau 17cfee015d GBA: Ignore invalid opcodes used by the Wii U VC emulator (fixes #471) 2017-02-13 14:14:44 -08:00
endrift 50defa2ecd Merge pull request #511 from rootfather/mgba-de
Qt: Add German GUI translation
2017-02-10 16:14:25 -08:00
Vicki Pfau 3ac0b20ff8 Core: Cores can now have multiple sets of callbacks 2017-02-08 11:34:27 -08:00
Vicki Pfau be3e884ba5 Qt: Fix linking after some windows have been closed 2017-02-07 15:42:39 -08:00
Vicki Pfau b54a4ba555 Util: Fix highest-fd socket not being returned by SocketAccept 2017-02-07 13:51:26 -08:00
rootfather d4a9b84b85 Doc: Mention German GUI translation in CHANGES 2017-02-05 08:57:36 +01:00
Vicki Pfau f302df9178 All: Add option for whether rewinding restores save games 2017-02-04 18:34:54 -08:00
Vicki Pfau 30ec43741b GBA I/O: Handle audio registers specially when deserializing 2017-02-04 18:34:54 -08:00
Vicki Pfau 1bb496d0fe GBA Video: Optimize when BLD* registers are written frequently 2017-02-03 16:50:05 -08:00
Vicki Pfau ee5dbd9f82 Tools: Fix recurring multiple times over the same library 2017-02-03 09:37:28 -08:00
Vicki Pfau e25db55ac5 Qt: Rename "Resample video" option to "Bilinear filtering" 2017-02-02 16:37:48 -08:00
Vicki Pfau cea83a5444 Util: Add 8-bit PNG write support 2017-02-02 16:33:27 -08:00
Vicki Pfau 6580130914 All: Update CHANGES 2017-02-01 14:06:27 -08:00
Vicki Pfau af77e5ab62 Util: Fix overflow when loading invalid UPS patches 2017-02-01 13:21:26 -08:00
Kevin Doncam Demian López Brante 6758c97c1e Qt: Created Spanish translation 2017-01-31 23:12:31 -08:00
Vicki Pfau 1e7a62fbb3 Revert "ARM: Overhaul PSR access"
This reverts commit 37f5feb713 and fixup commits.
2017-01-31 11:46:24 -08:00
Vicki Pfau dc317e952e GBA Savedata: Fix savedata unmasking (fixes #441) 2017-01-31 00:34:40 -08:00
Vicki Pfau 37f5feb713 ARM: Overhaul PSR access 2017-01-28 11:11:59 -08:00
Vicki Pfau 369592d892 Qt: Add xBR-lv2 2017-01-24 02:19:29 -08:00
Vicki Pfau d2bf16b872 Qt: Automatically load controller profile when plugged in 2017-01-23 23:38:13 -08:00
Vicki Pfau 2da3d3e6ba SDL: Automatically map controllers when plugged in 2017-01-23 23:09:31 -08:00
Vicki Pfau 2f14f58911 Qt: Merge "Save" and "OK" buttons in shader options 2017-01-23 22:18:14 -08:00
Vicki Pfau 78526ae71a SDL: Add support for configuring hats 2017-01-23 01:00:48 -08:00
Vicki Pfau 6a188289c2 CMake: Add ability to just print version string 2017-01-22 14:27:41 -08:00
Jeffrey Pfau d8687d32c4 Qt: Fix timing issues on high refresh rate monitors 2017-01-20 15:26:41 -08:00
Vicki Pfau a56fd6016d All: Move time.h include to common.h 2017-01-18 15:22:41 -08:00
Vicki Pfau 2e3daaedc2 Feature: Support ImageMagick 7 2017-01-18 12:51:05 -08:00
Vicki Pfau 22a36e0af9 Core: Add generic checksum function 2017-01-17 18:29:58 -08:00
Jeffrey Pfau d20e64f96d VFS: Fix some minor VFile issues with FILEs 2017-01-11 22:22:44 -08:00
Jeffrey Pfau dc96bdda85 GB Audio: Start implementing "zombie" audio (fixes #389) 2017-01-11 03:32:01 -08:00
Jeffrey Pfau 0b6bc9ae82 GB MBC: Fix ROM bank overflows getting set to bank 0 2017-01-11 01:35:53 -08:00
Jeffrey Pfau ae12068d2f LR35902: Fix pc overflowing current region off-by-one 2017-01-11 01:35:06 -08:00
Jeffrey Pfau d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau 246142fd55 Qt: Expose configuration directory 2017-01-10 00:49:56 -08:00
Jeffrey Pfau c621677a6a Qt: Improved HiDPI support 2017-01-05 00:39:30 -08:00
Jeffrey Pfau 7fe7749797 LR35902: Add disassembler 2017-01-05 00:02:12 -08:00
Jeffrey Pfau 68985d88e9 Libretro: Fix saving in GB games (fixes #486) 2017-01-04 16:03:00 -08:00
Jeffrey Pfau 3f61f68f22 GBA: Fix multiboot ROM loading 2017-01-01 22:04:04 -08:00
Jeffrey Pfau 180418a74f ARM7: Fix MLA/*MULL/*MLAL timing 2017-01-01 14:46:58 -08:00
Jeffrey Pfau ae9feee147 All: Update CHANGES for 0.5.2 2016-12-31 01:56:26 -08:00
Jeffrey Pfau 19b164d560 Libretro: Fix disabling BIOS 2016-12-28 19:16:33 -08:00
Jeffrey Pfau 9cbbd9f255 GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers 2016-12-27 03:48:41 -08:00
Jeffrey Pfau 75d9085eef GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers 2016-12-27 02:11:54 -08:00
Jeffrey Pfau 2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau 1c93b75b7e GBA DMA: Move DMAs to using absolute timing 2016-12-25 10:56:49 -08:00
Jeffrey Pfau 327c3e78c6 GBA DMA: Refactor DMA out of memory.c 2016-12-25 10:56:49 -08:00
Jeffrey Pfau 85285a68e5 GB Memory: Reset ROM bank when loading a ROM 2016-12-24 21:22:29 -08:00
Jeffrey Pfau e32c0673da GB Audio: Reset envelope timer when reseting sound channel (fixes #287) 2016-12-24 03:41:39 -08:00
Jeffrey Pfau eaec17488e GB Video: Hblank IRQs should mask LYC=LY IRQs (fixes #466) 2016-12-23 17:13:10 -08:00
Jeffrey Pfau 2bd8dd2fa2 GB Memory: Fix HDMA5 value after DMA completes 2016-12-23 16:40:50 -08:00
Jeffrey Pfau 9d54e242e3 GBA I/O: Mask off WAITCNT bits that cannot be written (fixes #457) 2016-12-23 15:41:11 -08:00
Jeffrey Pfau 6eadd35ee6 Debugger: Add functions for read- or write-only watchpoints 2016-12-23 15:40:24 -08:00
Jeffrey Pfau 55505f79a9 GB Video: Initialize LCDC in renderer 2016-12-22 18:55:46 -08:00
Jeffrey Pfau 974c41e8cf GB Audio: Initialize wave RAM to GBC values 2016-12-22 15:38:34 -08:00
Jeffrey Pfau 8ac6f83bc5 GB Audio: Refactor and improve audio emulation 2016-12-22 14:33:50 -08:00
Jeffrey Pfau 053598fa7f GB Audio: Simplify envelope code 2016-12-21 18:44:08 -08:00
Jeffrey Pfau c83833bfd4 Qt: Fix Apply button for key and controller configurations 2016-12-20 21:20:52 -08:00
Jeffrey Pfau b5c62da070 GB: Properly initialize sramRealVf variable 2016-12-20 18:05:32 -08:00
Jeffrey Pfau 5ba2d00504 3DS, PSP2, Wii: Last directory loaded is saved 2016-12-20 01:49:19 -08:00
Jeffrey Pfau 20f8cdc3e0 Qt: Move last directory setting from qt.ini to config.ini 2016-12-20 01:35:07 -08:00
Jeffrey Pfau d7d48e605b GB Audio: Fix serialization of channel 3 and NR52 properties 2016-12-19 18:56:24 -08:00
Jeffrey Pfau bf2aa98338 GB: Fix crash when masking savedata 2016-12-19 18:48:05 -08:00
Jeffrey Pfau 85367c3713 GBA: Only unhalt CPU if appropriate bit is set in IE 2016-12-11 20:39:14 -08:00
Jeffrey Pfau 3415484d9d GBA Video: Fix out of bounds sprite transforms 2016-12-11 17:55:41 -08:00
Jeffrey Pfau 4085b9cdc5 GBA: Only unhalt CPU if an IRQ actually fires 2016-12-08 20:44:29 -08:00
Jeffrey Pfau 8aeafeb762 ARM7: PSR mode bits should not get sign extended 2016-11-30 16:18:02 -08:00
Jeffrey Pfau 8cc5339b1e GBA: Add savegame override for Crash Bandicoot 2 2016-11-15 13:39:40 -08:00
Jeffrey Pfau 8fd14f40c0 GBA BIOS: Implement BitUnPack 2016-11-07 13:51:53 -08:00
Jeffrey Pfau e2927ebcea All: Fix fullscreen config option being ignored 2016-11-07 09:56:38 -08:00
Jeffrey Pfau c92add2a5c GBA: Fix IRQs firing after already being cleared 2016-11-06 22:22:01 -08:00
Jeffrey Pfau 60974cf61b Qt: Fix Qt Multimedia audio driver on big endian 2016-11-06 21:26:54 -08:00
Jeffrey Pfau d68a21fc26 GB Memory: Fix starting HDMAs during mode 0 2016-11-03 13:26:33 -07:00
Garrett Brown a8d4836a39 Fix missing termination in call to SET_INPUT_DESCRIPTORS 2016-11-02 17:40:31 -07:00
Jeffrey Pfau 27545462e4 Qt: Memory viewer now supports load/paste 2016-11-01 19:28:14 -07:00
Jeffrey Pfau bb7d85698b Util: Add size counting to Table 2016-11-01 00:07:45 -07:00
Jeffrey Pfau c549db69f1 Qt: Only reset window dimensions when first shown 2016-10-31 11:34:31 -07:00
Jeffrey Pfau 5c15ed7dd5 GBA Memory: POSTFLG support and BIOS skip register parity 2016-10-30 11:13:23 -07:00
Jeffrey Pfau a6cd5f44db GBA Memory: Fix VCOUNT being writable 2016-10-30 02:52:20 -07:00
Jeffrey Pfau e66061ed9e GB: Fix audio not being deinitialized 2016-10-28 17:48:29 -07:00
Jeffrey Pfau 28a64fcbb8 Qt: Rename REPL to Console 2016-10-27 18:40:16 -07:00
taizou ee4776541a GBA Memory: Support for Mo Jie Qi Bing by Vast Fame 2016-10-27 21:53:09 +01:00
Jeffrey Pfau 5b80b8e4c7 Debugger: Make building with debugging aspects optional 2016-10-26 23:28:25 -07:00
Jeffrey Pfau d99923b94e Qt: Add debugger REPL 2016-10-26 21:44:30 -07:00
Jeffrey Pfau e430e55149 Core: Add existing state check for rewind 2016-10-26 21:41:44 -07:00
Jeffrey Pfau a0d223eef7 Debugger: Modularize CLI debugger 2016-10-25 21:12:35 -07:00
Jeffrey Pfau 474f1c6e9c GB Memory: Fix patching bank 0 2016-10-24 11:49:06 -07:00
Jeffrey Pfau 323d425c89 VFS: Fix resizing memory chunks when not needed 2016-10-23 10:29:01 -07:00
Jeffrey Pfau 287ab91739 VFS: Allow truncating memory chunk VFiles 2016-10-21 23:18:18 -07:00
Jeffrey Pfau 8561c80a1c GB MBC: Fix initializing MBC when no ROM is loaded 2016-10-21 19:14:09 -07:00
Jeffrey Pfau d9764e8cea GB, GBA: Prevent loading null ROMs 2016-10-21 19:09:16 -07:00
Jeffrey Pfau dec8a1223c PSP2: Improved controller rumble 2016-10-21 17:24:15 -07:00
Jeffrey Pfau 6c470e3e5c GBA Video, GB Video: Colors are now fully scaled 2016-10-21 13:53:33 -07:00
Jeffrey Pfau 35fcb725e4 Qt: Prototype sprite viewer 2016-10-21 02:00:11 -07:00
Jeffrey Pfau 111337e3e0 Qt: Fix cut off tiles and alignment issues in tile viewer 2016-10-21 02:00:11 -07:00
Jeffrey Pfau 9756f79f04 VFS: Call msync when syncing mapped data 2016-10-21 01:59:48 -07:00
Tyler Wade 7b75d5d06b GBA Cheats: Fix GameShark ROM patches 2016-10-21 01:24:51 -05:00
Jeffrey Pfau d462b4dd7f Core: Generic tile cache, usable with Game Boy core 2016-10-17 16:29:09 -07:00
Jeffrey Pfau 9bef681c7d GBA Video: Allow multiple handles into the same tile cache 2016-10-16 18:23:28 -07:00
Jeffrey Pfau 250c19b91c Qt: Fix setting overrides 2016-10-16 13:27:49 -07:00
Jeffrey Pfau 7073fa6a24 Qt: Fix changing resolution of software renderer 2016-10-13 14:01:48 -07:00
Jeffrey Pfau 5418f25d85 Windows: Fix Unicode directory handling 2016-10-13 13:42:44 -07:00
Jeffrey Pfau 900700aa41 GB MBC: Fix SRAM dangling pointer with RTC games 2016-10-13 00:17:30 -07:00
Jeffrey Pfau 18c6e6c330 GBA Cheats: Better autodetection 2016-10-12 22:14:22 -07:00
Jeffrey Pfau ac0238ef07 GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch 2016-10-11 22:02:02 -07:00
Jeffrey Pfau 8ac697f310 GBA BIOS: Fix MidiKey2Freq BIOS reads 2016-10-11 22:01:13 -07:00
Jeffrey Pfau 4cbcc41e35 GBA Memory: Fix misaligned BIOS reads 2016-10-11 21:59:57 -07:00
Jeffrey Pfau e72366a081 Test: Beginnings of a test suite 2016-10-10 17:25:38 -07:00
Jeffrey Pfau 5ff3e339fe GB Timer: Improve DIV reset behavior 2016-10-08 09:57:15 -07:00
Jeffrey Pfau b5e706981f All: Update CHANGES for 0.5.1 2016-10-05 13:43:03 -07:00
Jeffrey Pfau 11d6ab7f9d Qt: Fix showing default display driver as OpenGL (force 1.x) 2016-10-05 10:16:45 -07:00
Jeffrey Pfau 74d140ed8b GB: Reset active region when reloading ROM 2016-10-05 00:02:22 -07:00
Jeffrey Pfau bf06f1e443 GB: Properly unload save files when unloading a ROM 2016-10-05 00:02:04 -07:00
Jeffrey Pfau 742538dc43 Qt: Fix crash when saving an override if a game isn't loaded 2016-10-04 13:09:02 -07:00
Jeffrey Pfau c8db38f93b Qt: Remember scale option independent of core dimensions 2016-10-04 11:24:56 -07:00
Jeffrey Pfau 0b2f8bb4dc Qt: Manage window sizes slightly better 2016-10-04 10:36:31 -07:00
Jeffrey Pfau a067bca332 Qt: Fix patch loading 2016-09-30 09:09:55 -07:00
Jeffrey Pfau e79963b007 GBA: Support printing debug strings from inside a game 2016-09-28 14:37:48 -07:00
Jeffrey Pfau e6b4144ba2 GBA Memory: Fix several unused I/O register read values 2016-09-28 12:37:39 -07:00
Jeffrey Pfau 82f503bc4e GBA Cheats: Fix uninitialized memory getting freed when saving 2016-09-27 10:20:03 -07:00
Jeffrey Pfau 559c3212fd LR35902: Fix core never exiting with certain event patterns 2016-09-27 04:42:20 -07:00
Jeffrey Pfau fc69cdce60 GBA Video: Clean up unused timers 2016-09-27 04:05:28 -07:00
Jeffrey Pfau 7ae3640bb5 All: Split out install locations for Libretro and OpenEmu 2016-09-27 04:03:41 -07:00
Jeffrey Pfau 3a0b8af70a GB: Properly clear KEY1 bit 0 when switching speeds 2016-09-27 03:54:19 -07:00
Jeffrey Pfau c706e73c51 GB MBC: Fix RTC access when no save file is loaded 2016-09-25 23:43:05 -07:00
Jeffrey Pfau 71473721a8 GB: Initialize audio properly 2016-09-25 23:29:29 -07:00
Jeffrey Pfau f2dadbd8b1 GBA Hardware: Improve Game Boy Player rumble behavior 2016-09-25 22:02:45 -07:00
Jeffrey Pfau 8345e29798 SDL: Attach rumble in SDL frontend 2016-09-25 21:16:52 -07:00
Jeffrey Pfau 3cfdad192c GB Video: Improved video timings 2016-09-25 19:18:46 -07:00
Jeffrey Pfau 6f9a0d9758 GB, GBA: Fix emulator hardlocking when halting with IRQs off 2016-09-25 16:48:41 -07:00
Jeffrey Pfau e7c3b02897 GB: Fix invalid STOP behavior on Game Boy Color 2016-09-25 16:22:09 -07:00
Jeffrey Pfau c877845bf7 Util: Fix PNG identification on files too small to be a PNG 2016-09-25 13:41:07 -07:00
Jeffrey Pfau 79274de539 Core: Fix importing save games as read-only 2016-09-25 13:39:52 -07:00
Jeffrey Pfau 9c4de0e30c GBA Savedata: Fix loading savestates with 512Mb Flash saves 2016-09-25 06:49:45 -07:00
Jeffrey Pfau 1073e6cc8e SDL: Remove scancode key input 2016-09-23 14:43:05 -07:00
Jeffrey Pfau 8daa39d21b Qt: Fix directory set unloading when replacing the ROM 2016-09-23 01:20:10 -07:00
Jeffrey Pfau 3ceadd4ccd GB Memory: Initialize RAM pattern for GBC 2016-09-22 06:49:32 -07:00
Jeffrey Pfau 05edd2fe52 GB SIO: Don't auto-clock external shift clock 2016-09-22 00:34:56 -07:00
Jeffrey Pfau 78af66c9d5 GBA Cheats: Fix key-activated CodeBreaker cheats 2016-09-21 23:30:12 -07:00
Jeffrey Pfau 1f0f943526 GB Video: Clear screen when LCDC is off 2016-09-21 14:36:42 -07:00
Jeffrey Pfau bf9017c89b LR35902: Fix events running with the wrong cycle active 2016-09-21 14:36:42 -07:00
Jeffrey Pfau b309e9894c GB Video: Fix video frames getting missed when LCDC is off 2016-09-21 14:36:42 -07:00
Jeffrey Pfau 1e10098e33 FFmpeg: Encoding cleanup 2016-09-21 14:36:42 -07:00
Jeffrey Pfau cf6006f9f8 FFmpeg: Fix encoing AAC 2016-09-21 14:36:42 -07:00
Jeffrey Pfau 5c744a3f13 Qt: Fix saving overrides 2016-09-20 16:35:00 -07:00
Jeffrey Pfau bea6235c0a Qt: Fix "close" button on Overrides view 2016-09-20 16:35:00 -07:00
Jeffrey Pfau 3b1d3292dd GBA Cheats: Fix holding onto pointers that may get invalidated 2016-09-20 12:09:28 -07:00
Jeffrey Pfau 1cb054ec67 GB Video: Setting LYC=LY during mode 2 should trigger an IRQ 2016-09-20 10:45:01 -07:00
Jeffrey Pfau 575a37fd83 GB MBC: Fix MBC7 when size is incorrectly specified 2016-09-19 23:54:50 -07:00
Jeffrey Pfau c14c6d647f All: Only update version info if needed 2016-09-19 19:49:58 -07:00
Jeffrey Pfau a7a858d4f8 Update CHANGES for 0.5.0 2016-09-19 15:07:50 -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 a510ae8d86 GBA Hardware: Clean up dead code in GBP 2016-09-17 11:01:09 -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 61800d0e9b GBA Savedata: Fix savedata sync timer 2016-09-14 17:46:15 -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 f34f45257a GBA Video: Fix out-of-order OBJWIN 2016-09-11 00:54:20 -07:00
Jeffrey Pfau 1bc8dfe42b GB, GBA: Automatic BIOS detection 2016-09-09 16:30:48 -07:00
Jeffrey Pfau e8b7d180bf Util: Add PRIz macro for libc versions that don't support %z 2016-09-08 19:09:20 -07:00
Jeffrey Pfau c45d91d311 Debugger: Add software breakpoints, fix cleanup 2016-09-07 17:49:27 -07:00
Jeffrey Pfau f7a9fe8e64 Util: PNG utils should support 16-bit when applicable 2016-09-07 01:06:54 -07:00
Jeffrey Pfau 0ad14bef7e FFmpeg: Full support for libavcodec 56+ 2016-09-05 11:55:56 -07:00
Jeffrey Pfau 69244f053a 3DS: Add shading to 3D model 2016-09-04 23:00:49 -07:00
Jeffrey Pfau 0293e723d8 GBA: Better debug logging if event processing breaks 2016-09-04 09:32:07 -07:00
Jeffrey Pfau a20061e925 GBA Memory: Fix ldm {pc} 2016-09-04 02:20:58 -07:00
Jeffrey Pfau 8dbef1f0e3 Wii: Add pixelated resample filter 2016-09-01 00:11:07 -07:00
Jeffrey Pfau e078e42c83 Qt: Rearchitect game closing codepath 2016-08-30 23:43:50 -07:00
Jeffrey Pfau f15bb076b8 All: Update CHANGES 2016-08-30 23:42:31 -07:00
Jeffrey Pfau 1f2bef0ceb PSP2: Stop underclocking when menuing 2016-08-30 09:43:49 -07:00
Jeffrey Pfau 246efef6b9 Qt: Fix being unable to pause manually when using auto-pausing 2016-08-29 18:22:47 -07:00
Jeffrey Pfau 1462ffe7d5 GBA: Timer 0 cannot be count up 2016-08-29 10:19:53 -07:00
Jeffrey Pfau 90edf4d1a0 GBA Serialize: Savestates now store if CPU was halted 2016-08-28 20:36:12 -07:00
Jeffrey Pfau d708a1025d GBA: Fix filehandle leak with savegames 2016-08-28 01:44:27 -07:00
Jeffrey Pfau fa36a3da81 Qt: Allow loading of specific files from archives 2016-08-27 01:01:03 -07:00
Jeffrey Pfau 93121d9319 VFS: Fix reading multiple files from a 7z archive 2016-08-27 00:55:57 -07:00
Jeffrey Pfau 2ddb6d759a GUI: Only reload config if manually saved 2016-08-24 12:54:43 -07:00
Jeffrey Pfau 458fd58985 GBA: Fix losing IRQs when CPSR I bit isn't cleared 2016-08-24 12:18:51 -07:00
Jeffrey Pfau f491196bc4 Util: Add endswith 2016-08-23 09:08:46 -07:00
Jeffrey Pfau 08b0a7c60f VFS: Improve zip file detection 2016-08-23 02:30:25 -07:00
Jeffrey Pfau 9b4fa75c81 VFS: Fix uninitialized varaible reading from 7z 2016-08-23 01:23:44 -07:00
Jeffrey Pfau 5aec67a0f7 GBA Video: Optimize compositing cases slightly 2016-08-22 12:35:48 -07:00
Jeffrey Pfau c207675dfb Qt: Ability to temporarily load a savegame 2016-08-22 10:33:59 -07:00
Jeffrey Pfau a088ad781a Qt: Make reseting when pasued frame-accurate 2016-08-22 10:20:22 -07:00
Jeffrey Pfau 193d2d1f4a PSP2: Screenshots are now saved into the Photo Gallery 2016-08-21 20:08:41 -07:00
Jeffrey Pfau ef4e67889c 3DS: Adjustable screen darkening 2016-08-21 04:21:59 -07:00
Jeffrey Pfau 526f86d085 3DS: Implement adjustable filtering and sprite rotation 2016-08-21 03:16:00 -07:00
Jeffrey Pfau d9964ee727 Wii: 240p support 2016-08-20 11:27:48 -07:00
Jeffrey Pfau 5e50a635cf GBA Memory: Optimize Load-/StoreMultiple 2016-08-19 18:55:36 -07:00
Diego A 563aed44d8 Wii: Fix garbage flash at startup (#354) 2016-08-19 15:47:58 -07:00
Jeffrey Pfau 0367d94aad Util: Add rtrim 2016-08-19 05:06:45 -07:00
Jeffrey Pfau 947ef7edea Util: Add Vector GetConstPointer 2016-08-19 05:06:02 -07:00
Jeffrey Pfau d82f8feef5 PSP2: Allow UTF-8 filenames 2016-08-18 10:06:30 -07:00
Jeffrey Pfau 57c1275890 Qt: Remove default autofire mappings 2016-08-18 00:10:37 -07:00
Jeffrey Pfau 9eb8faf1ba GUI: Add fast-forward key 2016-08-16 23:24:07 -07:00
Jeffrey Pfau 54e4d91457 GBA Video: Optimize mode 0 rendering 2016-08-16 21:05:55 -07:00
Jeffrey Pfau c191ec88b8 GUI: Add UI control remapping 2016-08-15 22:15:45 -07:00
Jeffrey Pfau 39d9c7efd1 PSP2: Fix mapping/unmapping from not at 0 2016-08-15 22:11:53 -07:00
Jeffrey Pfau b1618cbed3 GBA Savedata: Add realistic timing for EEPROM 2016-08-14 20:56:42 -07:00
Jeffrey Pfau 6797cbe6b1 GBA Video: WIN0/1 take priority over OBJWIN 2016-08-14 04:19:08 -07:00
Jeffrey Pfau 8774530707 PSP2: Sync files per descriptor 2016-08-13 19:50:21 -07:00
Jeffrey Pfau 6867400ca8 GBA BIOS: Use custom ArcTan, not relying on OS 2016-08-13 14:10:51 -07:00
Jeffrey Pfau 7401371016 GBA Video: Optimize sprite drawing 2016-08-11 22:43:15 -07:00
Jeffrey Pfau 554276d5c3 GBA Video: Remove old slow path fallback 2016-08-11 22:35:31 -07:00
Jeffrey Pfau 08e73bd9df Revert "GBA Video: Optimize sprite drawing"
This reverts commit 990df72ced.
2016-08-11 03:47:23 -07:00
Jeffrey Pfau 990df72ced GBA Video: Optimize sprite drawing 2016-08-11 03:04:08 -07:00
Jeffrey Pfau 9088d8e6ef PSP2: Add fit-to-height screen mode 2016-08-10 23:42:31 -07:00
Jeffrey Pfau 051198395d PSP2: Delete threads after they return 2016-08-09 23:35:38 -07:00
Agustín Azzinnari a6cbd7ddfe Qt: Reset button status after turning off autofire (#334) 2016-08-09 15:56:38 -07:00
Jeffrey Pfau 68393718eb PSP2: Fix gyroscope direction 2016-08-09 00:45:29 -07:00
Jeffrey Pfau ae721309d0 Wii: Fix framelimiting after a slowdown (fixes #332) 2016-08-08 21:28:17 -07:00
Jeffrey Pfau f590eb8ccf PSP2: Add rumble for PS TV 2016-08-08 20:59:17 -07:00
Jeffrey Pfau 33a9fad209 GUI: Add back logging 2016-08-08 20:57:44 -07:00
Jeffrey Pfau 3f142cb96a Libretro: Merge downstream changes back upstream, adapted for 0.5 API 2016-08-07 12:18:48 -07:00
Jeffrey Pfau a967f9aac4 Debugger: Fix GDB breakpoints 2016-08-07 10:45:50 -07:00
endrift 8b6a6ff2c4 Merge pull request #322 from snickerbockers/master
Qt: Fix software renderer scaling
2016-08-06 12:04:24 -07:00
snickerbockers ebb589107b Qt: Fix software renderer scaling 2016-08-06 11:57:56 -07:00
Jeffrey Pfau 63a06ecc05 GUI: Screenshot dimensions are now passed through 2016-08-06 10:46:54 -07:00
Jeffrey Pfau 3e9a1a399e 3dS: Attempt to use Core 2 for threads 2016-08-05 22:45:45 -07:00
Jeffrey Pfau 6e47d402c8 PSP2: Actually load screen mode setting 2016-08-02 22:26:08 -07:00
Jeffrey Pfau 15477688d7 PSP2: Fix accelerometer range 2016-08-01 23:59:14 -07:00
Jeffrey Pfau 54b4c967b8 All: Update CHANGES 2016-08-01 19:15:18 -07:00
Jeffrey Pfau 77922aea5d GBA Serialize: Savestates now properly store prefetch 2016-08-01 02:32:02 -07:00
Jeffrey Pfau 5b740518cf GBA Memory: Optimize stalling behavior 2016-08-01 02:13:02 -07:00
Jeffrey Pfau 2ed7d51376 ARM7: Fix decoding of Thumb ADD (variants 5 and 6) 2016-07-31 00:27:16 -07:00
Jeffrey Pfau a299a4e5ea PSP2: Fix VSync 2016-07-30 16:56:23 -07:00
Jeffrey Pfau ce8db37634 PSP2: Fix GPU crash while exiting 2016-07-30 09:48:56 -07:00
Jeffrey Pfau 61bfd9d87d Qt: Make audio channel/video layer options shortcut mappable 2016-07-30 02:07:52 -07:00
Jeffrey Pfau 42f5934b25 All: Faster memory read/write 2016-07-30 00:51:45 -07:00
Jeffrey Pfau f4e26656e4 PSP2: Use PGF fonts 2016-07-29 21:27:37 -07:00