Commit Graph

2116 Commits

Author SHA1 Message Date
Vicki Pfau 5e30a7bfd8 GBA BIOS: Fix register clobbering in HLE Halt 2020-02-18 23:29:30 -08:00
Vicki Pfau 52a4cbcb81 GBA DMA: Fix invalid audio DMA parameters 2020-02-15 13:44:04 -08:00
Vicki Pfau fd352d7cac GBA Video: Fix fallthrough in deserializing 2020-02-12 23:56:12 -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 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 56d83bee11 Debugger: Fix build on MINIMAL_CORE=2 2020-02-01 15:36:29 -08:00
Vicki Pfau 7feee35eba Core: Ensure ELF regions can be written before trying 2020-01-31 18:16:18 -08:00
Vicki Pfau b922cecc61 Qt: Make renderer able to be changed while running 2020-01-30 21:26:58 -08:00
Vicki Pfau 4036136fe5 GBA Video: Fix OpenGL sprite flag priority 2020-01-29 18:04:14 -08:00
Vicki Pfau e9cab735cd GBA Video: Remove redundant flags layers 2020-01-29 18:02:36 -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 41775416ce GBA: Rip out old rr code 2020-01-28 18:15: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 0eb1f4ec08 GBA Video: Don't clear flag buffers since they always get overwritten when used 2020-01-26 14:27:11 -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 8b9cd78d0f GBA Memory: Misaligned SRAM writes are ignored 2020-01-23 18:25:29 -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 4ca16fb2ef GBA: Clean up previous commit 2020-01-18 19:19:42 -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 dab12cf5c6 All: Fix several warnings 2020-01-16 19:54:41 -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 ab1d825e30 GBA Video: Slightly optimize frame compositing 2020-01-14 23:23:53 -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 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 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 2bacae3075 GBA SIO: Fix unitialized memory issue 2019-11-16 12:18:01 -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 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 f35136f881 GBA DMA: Fix case where DMAs could get misaligned (fixes #1092) 2019-10-29 20:13:58 -07:00
Vicki Pfau d1ef6d258e OpenGL: Bump minimum to 3.2 2019-10-05 16:12:09 -07:00
Vicki Pfau 8da533c551 GBA Video: Fix unitialized value 2019-09-28 20:17:50 -07:00
Vicki Pfau d640e68ae5 GBA BIOS: Style fixes 2019-09-21 17:50:15 -07:00
Vicki Pfau 28f26e5d1c GBA BIOS: Fix clobbered registers in CpuSet (fixes #1531) 2019-09-21 17:50:00 -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 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 981a8bcb7d mGUI: Refactor fixed ROM buffer code out of cores, add loading progress 2019-06-30 17:57:02 -07:00
Vicki Pfau cbc27f08f9 Core: Add single config option reloading function 2019-06-30 11:25:40 -07:00
Arves100 0a06f4dad0 All: Added exports for qt 2019-06-22 20:22:42 -07:00
Vicki Pfau 81098060aa GBA Cheats: Fix PARv3 Thumb hooks 2019-06-22 13:04:34 -07:00
Vicki Pfau 227121e676 CMake: Begin cleanup 2019-06-20 14:03:40 -07:00
Arves100 120e1006d0 All: Microsoft Visual C++ compatibility code 2019-06-20 13:57:04 -07:00
Vicki Pfau 442a0794be GBA Video: Add transparent sprite priority updating for GL 2019-06-11 13:44:52 -07:00
Vicki Pfau 09ccf5403e GBA Video: Fix GL mode 0 y wrapping 2019-06-10 10:50:14 -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 ff8f03ab74 GBA Video: Fix 512x512 backgrounds in GL 2019-06-06 23:36:48 -07:00
Vicki Pfau 9b9aeb0c2b GBA Core: Fix libretro build (fixes #1439) 2019-06-06 14:14:14 -07:00
Vicki Pfau 9b0e4af7b4 GBA Video: Fix GL output ivec rank 2019-06-04 20:49:43 -07:00
Vicki Pfau 4787eb29c5 GBA SIO: Stop using bitfield structs 2019-06-04 16:30:34 -07:00
Vicki Pfau 42818c764d GBA Core: Separate mVL proxy from generic proxy 2019-06-04 12:53:04 -07:00
Vicki Pfau 4a2d8d078b GBA Video: Fix color normalization in GL 2019-06-03 15:40:41 -07:00
Vicki Pfau a1cdd65e19 GBA Video: Add missing initializers 2019-06-03 11:46:57 -07:00
Vicki Pfau 59d2e58bbb GBA Core: VLP fixes 2019-06-01 14:30:44 -07:00
Vicki Pfau f41f3a8478 GBA Video: Support highlighting layers 2019-06-01 14:30:22 -07:00
Vicki Pfau 3cce95b287 Core: Video log enhancements 2019-06-01 11:07:49 -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 cc71f7f964 GBA Video: Use interpolation not extrapolation for first few scanlines (fixes #1431) 2019-05-29 12:58:59 -07:00
Vicki Pfau 33d13b3757 GBA Video: Optimize mode 0 offset changes in GL 2019-05-28 17:31:09 -07:00
Vicki Pfau 30e0624751 GBA Video: Fix backdrop color trick in GL 2019-05-28 16:34:18 -07:00
Vicki Pfau ef2a2e5002 GBA Video: Move window drawing to a shader 2019-05-27 20:48:42 -07:00
Vicki Pfau ba2d702fb5 GBA Video: Replace palette texture with uniforms 2019-05-27 16:22:37 -07:00
Vicki Pfau ebe765d1cd GBA Video: Fix alpha issues on GL output texture 2019-05-27 14:31:14 -07:00
Vicki Pfau 585563eed7 Switch: Experimental support for hi-res mode 2019-05-26 19:46:25 -07:00
Vicki Pfau a64c38d314 GBA Video: Fix GL OBJWIN 2019-05-26 19:41:54 -07:00
Vicki Pfau b2450bac5e GBA Video: Switch to using integer textures where applicable 2019-05-26 19:00:48 -07:00
Vicki Pfau b532a214cd GBA Video: Simplify priority 2019-05-26 18:44:57 -07:00
Vicki Pfau 19c4e565d1 GBA Video: Fix VBO leak 2019-05-26 09:38:29 -07:00
Vicki Pfau f5fb96f256 GBA Video: More GL ES fixes 2019-05-25 23:22:16 -07:00
Vicki Pfau a33e9d375c GBA Video: Fix sprite priority regression (fixes #1419) 2019-05-24 21:53:24 -07:00
Vicki Pfau 4225a2b4b0 GBA Video: Implement GL forced blank 2019-05-24 12:47:17 -07:00
Vicki Pfau 9204c61ba2 GBA Video: Improve detection of when VRAM needs to be uploaded 2019-05-24 12:40:40 -07:00
Vicki Pfau f8362fda68 GBA Video: Improve GL reset 2019-05-24 10:35:34 -07:00
Vicki Pfau e4e2c27789 GBA Video: Fix layers breaking randomly 2019-05-24 02:31:23 -07:00
Vicki Pfau 70bc5a0bdb GBA Video: Fix palettes in GLES3 2019-05-23 17:42:36 -07:00
Vicki Pfau 2b7464d781 GBA Video: Fix more GLES compiler errors 2019-05-23 17:24:43 -07:00
Vicki Pfau c949393243 GBA Video: Start GLES cleanup 2019-05-23 14:50:35 -07:00
Vicki Pfau 2506fd5330 GBA Video: Detect OpenGL ES 2019-05-23 13:11:53 -07:00
Vicki Pfau bbf06b5f13 GBA Video: Simplify GL sprite flipping 2019-05-23 13:09:13 -07:00
Vicki Pfau 75c212b23c GBA Video: Extrapolate edges in affine 2019-05-22 21:15:23 -07:00
Vicki Pfau 5cc4c752e5 GBA Video: Batch affine modifications 2019-05-22 20:37:04 -07:00
Vicki Pfau 572f4df7e7 GBA Video: Begin work on batching GL draw calls 2019-05-22 17:33:56 -07:00
Vicki Pfau a0af0ce141 GL: Fix VAO semantics 2019-05-22 12:21:53 -07:00
Vicki Pfau 52ac4d6868 GBA Audio: Ensure mixer is initialized 2019-05-22 11:01:16 -07:00
Vicki Pfau 2781a2a9f9 GBA Video: Implement sprite mosaic on transformed sprites 2019-05-21 15:36:14 -07:00
Vicki Pfau 6c1bc5548c GBA Video: Fix scale/rot sprite mosaic in GL 2019-05-21 15:36:14 -07:00
Vicki Pfau 57a7a0a291 GBA Video: Fix rounding issues on Nvidia 2019-05-21 15:36:14 -07:00
Vicki Pfau fd6948da4d GBA Video: OBJWIN sprites cannot be mosaic 2019-05-20 19:16:07 -07:00
Vicki Pfau 838d13f2ef GBA Video: Improve GL sprite mosaic 2019-05-20 18:19:55 -07:00
Vicki Pfau 3056655060 GBA Video: Fix sprite mosaic clamping (fixes #1008) 2019-05-20 17:28:08 -07:00
Vicki Pfau bda0f67103 Qt: Fix shutdown crashes 2019-05-20 15:31:47 -07:00
Vicki Pfau eeee6fe44e Qt: Fix GL deadlocks 2019-05-20 14:52:16 -07:00
Vicki Pfau 53d9e6b432 GBA Video: Batch VRAM upload 2019-05-20 13:15:17 -07:00
Vicki Pfau f781c793f5 GBA Video: Use 1d texture for backdrop bits 2019-05-20 12:21:10 -07:00
Vicki Pfau 326a055b07 GBA Video: Initialize and fix mosaic in GL 2019-05-20 11:35:34 -07:00
Vicki Pfau 6eab8d3418 GBA Video: GL OBJ mosaic 2019-05-20 10:26:01 -07:00
Vicki Pfau d84793edee GBA Video: GL BG mosaic 2019-05-20 10:08:56 -07:00
Vicki Pfau 109472f67f GBA: Fix skipping BIOS on irregularly sized ROMs 2019-05-20 09:49:11 -07:00
Vicki Pfau c18c38b616 GBA: Fix tests 2019-05-18 19:06:10 -07:00
Vicki Pfau 6364cabce3 GBA Audio: Default to emulated mixing for XCMD 2019-05-18 18:44:23 -07:00
Vicki Pfau 4e2052f934 GBA Audio: Experimental HLE audio 2019-05-18 18:42:45 -07:00
Vicki Pfau 7e476dfb76 GBA Video: GL modes 3 and 5 2019-05-18 17:26:56 -07:00
Vicki Pfau 3a3d01aedc GBA Video: Fix forced transparency OBJ blending in GL 2019-05-18 16:10:12 -07:00
Vicki Pfau 40d2136115 GBA Video: Fix layering regression 2019-05-18 15:56:29 -07:00
Vicki Pfau 20ea552d17 GBA Video: GL mode 4, cleanup 2019-05-18 15:41:05 -07:00
Vicki Pfau 28bd97310d GBA Video: Move bldb to window w 2019-05-18 14:20:08 -07:00
Vicki Pfau c5ae273a3a GBA Video: Move all window bits to x 2019-05-18 14:00:34 -07:00
Vicki Pfau 3abee66ae6 GBA Video: Mode 2 tweaks 2019-05-18 13:59:21 -07:00
Vicki Pfau 91cd47ee0e GBA Video: Fix OBJWIN in GL renderer 2019-05-18 10:38:23 -07:00
Vicki Pfau 71b6066d4f GBA Video: Fix some GL handle leaks 2019-05-18 01:09:29 -07:00
Vicki Pfau 43180dca1d GBA Video: Window interpolation 2019-05-18 00:37:54 -07:00
Vicki Pfau ebb6d65945 GBA Video: Fix GL degenerate windows 2019-05-17 21:41:35 -07:00
Vicki Pfau 876c3051c2 GBA Video: Move bldy to WINDOW tex 2019-05-17 21:29:01 -07:00
Vicki Pfau 6890c070e6 GBA Video: Fix GL mode 2 distortion 2019-05-17 21:14:51 -07:00
Vicki Pfau 03c17cdc56 Merge branch 'feature/hwrender' 2019-05-17 17:11:43 -07:00
Le Hoang Quyen bb37a60765 Fixed link cable stability 2019-05-17 17:08:30 -07:00
lehoangquyen 7a5840fb5a Use atomic functions in more places 2019-05-17 16:17:16 -07:00
Vicki Pfau c40217fc8e GBA: Fix hi-res videos 2019-05-17 14:40:16 -07:00
Vicki Pfau 8a26a7977c GBA Video: GL screenshots 2019-05-17 14:00:34 -07:00
Vicki Pfau ac7ae74822 GBA Video: Fix GL sprite window blending 2019-05-17 14:00:34 -07:00
Vicki Pfau 25f0bc7f2b GBA Video: Massively simplify compositing 2019-05-17 14:00:34 -07:00
Vicki Pfau cecf6adb2c GBA Video: Fix 256-color sprites in GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau 06cc738b00 GBA Video: Fix VAOs on Nvidia 2019-05-17 14:00:34 -07:00
Vicki Pfau 3797e1e5f6 GBA Video: Minor GL cleanup 2019-05-17 14:00:34 -07:00
Vicki Pfau ee6cd36402 OpenGL: Use VAOs 2019-05-17 14:00:34 -07:00
Vicki Pfau 8450417086 Core: Improve OpenGL integration, update Qt to use improvements 2019-05-17 14:00:34 -07:00
Vicki Pfau 49a9da3e5c GBA Video: GL OBJWIN 2019-05-17 14:00:34 -07:00
Vicki Pfau 2752c98b17 GBA Video: GL compatibility fixes 2019-05-17 14:00:34 -07:00
Vicki Pfau 4e4e461175 GBA Video: Clean up GL uniforms 2019-05-17 14:00:34 -07:00
Vicki Pfau 3e8bb42e9f GBA Video: Windows in GL 2019-05-17 14:00:34 -07:00
Vicki Pfau a50ea97bce GBA Video: Initialize GL backgrounds better 2019-05-17 14:00:34 -07:00
Vicki Pfau 424fbddfea GBA Video: GL better blending and finalization 2019-05-17 14:00:34 -07:00
Vicki Pfau 509c80abad GBA Video: GL semitransparent OBJs 2019-05-17 14:00:34 -07:00
Vicki Pfau c15dedf3f4 GBA Video: Add transformed objects to GL 2019-05-17 14:00:34 -07:00
Vicki Pfau bd69c9fb26 GBA Video: Add per-pixel flags in GL 2019-05-17 14:00:34 -07:00
Vicki Pfau 62f70379f6 GBA Video: GL sprite initial work 2019-05-17 14:00:34 -07:00
Vicki Pfau 68f0176ee4 GBA Video: Mode 2 cubic interpolation 2019-05-17 14:00:34 -07:00
Vicki Pfau 8a6ea929d2 GBA Video: GL cleanup, initial work on blending 2019-05-17 14:00:34 -07:00
Vicki Pfau 18e6acaf72 GBA Video: Basic interpolation for GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau fab3091ed1 Core: Some texid plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau 36477ca40d Core: Begin on video scale hack 2019-05-17 14:00:34 -07:00
Vicki Pfau 3e0675f539 GBA Video: Add GL mode 2 2019-05-17 14:00:34 -07:00
Vicki Pfau 7edf7cdb15 GBA Video: Pass disabled layers through proxy 2019-05-17 14:00:34 -07:00
Vicki Pfau 51a174e4c5 GBA Video: Better batching/depth testing 2019-05-17 14:00:34 -07:00
Vicki Pfau 1a04532d4b GBA Video: Finish GL mode 0 renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau b86857696a GBA Video: Mostly functional mode 0 GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau bb997f9b46 GBA Video: Start mode 0 GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau e99cd34b66 GBA Video: Move video registers and structs into common file 2019-05-17 14:00:34 -07:00
Vicki Pfau f5d9e9ec5b GBA Video: Begin fleshing out GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau 618ddac387 GBA Video: Start GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau 82ef919ee2 Feature: More video logging plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau 42813bb197 Qt: Add VideoProxy 2019-05-17 14:00:34 -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 7ea054ee01 All: More warning fixing 2019-05-08 11:25:31 -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 43e2a6ab5d GBA: Move VIDEO_*_PIXELS to public interface 2019-05-01 21:59:39 -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 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 a32cb5cc5e All: Fix several memory leaks 2019-04-22 14:02:42 -07: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 f9b12a8612 GBA I/O: Fix IRQ register write checks (fixes #1335) 2019-03-03 14:14:21 -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 92aa78cf0c GBA: Fix video timing when skipping BIOS (fixes #1318) 2019-02-23 02:08:46 -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 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 f00b7fcf55 GBA Periperals: Improve chip gate resync, remove switch table 2019-02-18 21:52:40 -08:00
Vicki Pfau 80c46c5fd8 GBA Peripherals: Fix CrossBeast in EXE6 2019-02-18 20:51:29 -08:00
Vicki Pfau 01a96c6313 GBA SIO: Prevent writing read-only multiplayer bits 2019-02-17 22:13:40 -08:00
Vicki Pfau b7965523fd GBA Peripherals: More BattleChip and Progress IDs 2019-02-17 15:37:48 -08:00
Vicki Pfau 28ff4f375a GBA Peripherals: Fix Navi Change 2019-02-17 15:25:05 -08:00
Vicki Pfau 9e1d96ad3b GBA Peripherals: Fix Progress Gate 2019-02-17 14:16:35 -08:00
Vicki Pfau 83dfd9229b GBA Peripherals: Fix Beast Link Gate slotting 2019-02-17 02:24:49 -08:00