Commit Graph

1213 Commits

Author SHA1 Message Date
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
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