Commit Graph

371 Commits

Author SHA1 Message Date
Jeffrey Pfau d48a0241f3 GBA Video: Fix OAM and palette initialization 2015-12-15 22:16:29 -08:00
Jeffrey Pfau d8e04566c0 Qt: Add mute option to menu 2015-12-15 22:16:29 -08:00
Jeffrey Pfau 24aad82397 Qt: Fix crash when closing multiplayer windows 2015-12-01 21:56:13 -08:00
Jeffrey Pfau 34c09048b9 ARM7: Fix bank switching with LDR[B]T/STR[B]T 2015-11-22 02:32:29 -08:00
Jeffrey Pfau 34b44f1726 ARM7: Implement more undefined load/store forms 2015-11-22 02:32:29 -08:00
Jeffrey Pfau c4a8645eb6 ARM7: Implement undefined STRH/LDRH versions 2015-11-20 19:14:34 -08:00
Jeffrey Pfau 17b99e2b90 ARM7: Fix STRT/STRBT 2015-11-20 19:14:32 -08:00
Jeffrey Pfau 1ca65ba36b GBA Memory: Fix timing of DMAs 2015-11-18 20:46:01 -08:00
Jeffrey Pfau 0dcc4df249 Qt: Fix race condition with setting sample rate 2015-11-17 19:49:54 -08:00
Jeffrey Pfau 07719860c3 GBA BIOS: Fix misaligned RLUnCompReadNormalWrite* 2015-11-17 19:49:54 -08:00
Jeffrey Pfau b862357a63 GBA BIOS: Fix Sqrt sign 2015-11-17 19:49:54 -08:00
Jeffrey Pfau 66dfc251fc OpenGL: Fix fast-forward on some OpenGL drivers where it may block early 2015-11-16 19:59:46 -08:00
Jeffrey Pfau a2b5edbbd5 GBA Hardware: Fix Game Boy Player rumble in Pokemon Pinball 2015-11-14 12:02:10 -08:00
Jeffrey Pfau cf0188b579 Qt: Add additional checks in CheatModel to prevent crashes (fixes #163) 2015-11-11 22:20:16 -08:00
Jeffrey Pfau f8ff96e051 GBA Memory: Fix unaligned out-of-bounds ROM loads 2015-11-11 22:19:53 -08:00
Jeffrey Pfau 7286a5247f GBA: Initialize uninitialized pristineRom and pristineRomSize members 2015-11-11 22:19:53 -08:00
Jeffrey Pfau da3198ff2a GBA Memory: Fix alignment of LDM/STM on SRAM 2015-11-06 21:24:41 -08:00
Jeffrey Pfau 555a7404d6 GBA Memory: Fix Store8 to OBJ VRAM 2015-11-06 21:24:41 -08:00
Jeffrey Pfau 28651a1f64 GBA Memory: Fix DMA behavior for SRAM accesses 2015-11-06 21:24:41 -08:00
Jeffrey Pfau 7fb51f865e GBA BIOS: Fix CpuSet on 0x01XXXXXX addresses 2015-11-06 21:24:40 -08:00
Jeffrey Pfau 51c79d0cf0 Libretro: Fix problems with rumble not turning off 2015-11-05 21:07:03 -08:00
Jeffrey Pfau de557fcbdd Qt: Fix a crash in the memory viewer 2015-11-04 23:29:46 -08:00
Jeffrey Pfau ebc7c2e50f Qt: Fix font size in memory viewer 2015-11-04 23:29:34 -08:00
Jeffrey Pfau f7fc5c800e All: Update CHANGES 2015-10-27 23:24:13 -07:00
Jeffrey Pfau d535d0cfac Qt: Fix clear button/analog buttons in gamepad mapper on some platforms 2015-10-27 22:43:09 -07:00
Jeffrey Pfau 86b8b1ce3b –Qt: Fix a race condition in PainterGL that could lead to a crash 2015-10-27 20:28:42 -07:00
Jeffrey Pfau 04e40ff459 GBA: Fix idle skip state being retained between games 2015-10-26 22:05:04 -07:00
Jeffrey Pfau 20cadd8cf1 GBA Audio: Implement missing flags on SOUNDCNT_X register 2015-10-26 22:04:51 -07:00
Jeffrey Pfau 5dccfcd706 Qt: Use safer isLoaded check in GameController 2015-10-24 23:49:33 -07:00
Jeffrey Pfau f3978f2858 All: Update CHANGES for 0.3.1 2015-10-24 11:09:14 -07:00
Jeffrey Pfau 046076d62e All: Add --version flag 2015-10-24 11:06:48 -07:00
Jeffrey Pfau 5fa1e517b7 All: Reset next event to cycles instead of zero to interrupt 2015-10-10 20:51:19 -07:00
Jeffrey Pfau c503b71229 ARM7: Fix instruction decoding of Thumb shifts 2015-10-08 20:06:02 -07:00
Jeffrey Pfau 2c7bb64ada GBA Memory: Fix bad Load8 on big endian 2015-10-08 20:06:02 -07:00
Jeffrey Pfau 42b011a68b GBA: Check for cycle count being too high 2015-10-08 20:06:01 -07:00
Jeffrey Pfau db31ecbe6f GBA Memory: Fix bad BIOS Load16 on big endian 2015-10-04 21:21:26 -07:00
Jeffrey Pfau a32f17b4bb GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 2015-10-03 21:29:15 -07:00
Jeffrey Pfau 05e9175fc2 GBA: Add DMA timer check to savestate loading 2015-10-01 22:16:46 -07:00
Jeffrey Pfau 9cd5b12925 GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops 2015-09-23 20:39:06 -07:00
Jeffrey Pfau 4bb82d47f6 GBA Video: Fix objwin and blending interaction on sprites 2015-09-16 21:09:56 -07:00
Jeffrey Pfau de17d0a79d GBA Video: Fix edge case with sprite blend modes and semitransparency 2015-09-16 21:09:54 -07:00
Jeffrey Pfau 16e4b0ed4b GBA BIOS: Implement RegisterRamReset for SIO registers 2015-09-16 21:09:33 -07:00
Jeffrey Pfau ad1313fd43 Qt: Dropping multiplayer windows works more cleanly now 2015-09-16 21:09:32 -07:00
Jeffrey Pfau f960a3bb2a VFS: Fix return values of VFileFILE.read and .write 2015-09-16 21:09:32 -07:00
Jeffrey Pfau 28c53fb3f2 Qt: Disable menu items in multiplayer that don't make sense to have enabled 2015-09-14 20:24:49 -07:00
Jeffrey Pfau b4d5540304 Qt: Prevent savestate window from opening while in multiplayer 2015-09-14 20:24:40 -07:00
Jeffrey Pfau 1a1fc95f17 GBA Audio: Fix audio channels being silenced at the wrong time 2015-09-14 19:32:59 -07:00
Jeffrey Pfau 73b157205a GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers 2015-09-14 19:32:56 -07:00
Jeffrey Pfau 68f6f34ee1 Libretro: Fix a memory leak with the render buffer 2015-09-14 19:31:30 -07:00
Jeffrey Pfau 88f8f2451d GBA: Fix BIOS check on big endian 2015-09-14 19:30:41 -07:00