Jeffrey Pfau
5e2e3864b7
GBA Hardware: Fix Game Boy Player rumble in Pokemon Pinball
2015-11-13 21:34:44 -08:00
Jeffrey Pfau
aefb4b62a1
Util: Add MutexTryLock
2015-11-12 22:50:09 -08:00
Jeffrey Pfau
142940cc69
GBA Memory: Add GBAView* functions for viewing memory directly without bus issues
2015-11-11 23:50:15 -08:00
Jeffrey Pfau
37b1cbe29c
Qt: Add additional checks in CheatModel to prevent crashes ( fixes #163 )
2015-11-11 22:17:41 -08:00
Jeffrey Pfau
a2bc814d9c
GBA: Fix warnings when creating and loading savestates
2015-11-11 19:45:36 -08:00
Jeffrey Pfau
7735c08fd5
GBA Memory: Fix unaligned out-of-bounds ROM loads
2015-11-10 22:44:23 -08:00
Jeffrey Pfau
fe8c632c78
GBA: Initialize uninitialized pristineRom and pristineRomSize members
2015-11-10 22:37:23 -08:00
Jeffrey Pfau
eee291e00e
GBA: Implement bad I/O register loading
2015-11-09 22:44:46 -08:00
Jeffrey Pfau
a9956087bc
GBA Memory: Fix alignment of LDM/STM on SRAM
2015-11-06 21:08:29 -08:00
Jeffrey Pfau
16e2aec6df
GBA Memory: Fix Store8 to OBJ VRAM
2015-11-06 21:07:50 -08:00
Jeffrey Pfau
647872a8d9
GBA Memory: Implement several unimplemented memory access types
2015-11-06 21:06:56 -08:00
Jeffrey Pfau
4c1977d351
GBA Memory: Fix DMA behavior for SRAM accesses
2015-11-06 21:06:09 -08:00
Jeffrey Pfau
c6f4f23332
GBA BIOS: Fix CpuSet on 0x01XXXXXX addresses
2015-11-06 21:04:55 -08:00
Jeffrey Pfau
4bd7a65432
ARM7: Fix sign of unaligned LDRSH
2015-11-06 21:03:52 -08:00
Jeffrey Pfau
28dff01b83
Libretro: Fix problems with rumble not turning off
2015-11-05 21:06:31 -08:00
Jeffrey Pfau
0faa6dd8ac
GBA BIOS: Fix misaligned CpuSet
2015-11-05 20:57:56 -08:00
Jeffrey Pfau
f013e2d8c7
Qt: Fix a crash in the memory viewer
2015-11-04 23:28:13 -08:00
Jeffrey Pfau
31862db5a5
GBA Memory: Fix DMA register writing behavior ( fixes #148 )
2015-11-04 20:19:12 -08:00
Jeffrey Pfau
a9c94e9d18
Qt: Fix font size in memory viewer
2015-11-01 23:01:31 -08:00
Jeffrey Pfau
42a2a5737b
Util: Use VFile for configuration
2015-11-01 16:50:24 -08:00
Jeffrey Pfau
8eb4f3ca4d
VFS: Fix VFileReadline and remove _vfdReadline
2015-11-01 16:50:23 -08:00
Jeffrey Pfau
a9d84df1f4
All: Update CHANGES
2015-10-27 23:24:04 -07:00
Jeffrey Pfau
f4b44451b0
Qt: Fix clear button/analog buttons in gamepad mapper on some platforms
2015-10-27 22:29:30 -07:00
Jeffrey Pfau
9a19aaed59
Qt: Fix a race condition in PainterGL that could lead to a crash
2015-10-27 20:27:02 -07:00
Jeffrey Pfau
8af2172782
Qt: Improved GIF recording customization
2015-10-27 20:09:56 -07:00
Jeffrey Pfau
61c2f6a07b
GBA: Fix idle skip state being retained between games
2015-10-26 22:03:38 -07:00
Jeffrey Pfau
a93b21e886
GBA Audio: Implement missing flags on SOUNDCNT_X register
2015-10-26 20:31:22 -07:00
Jeffrey Pfau
b8b7ec0b12
GBA Memory: Fix DMAs from BIOS while not in BIOS
...
DMAs appear to have special protections against reading from the BIOS, causing
BIOS reads to be entirely zero. This behavior needs confirmation on hardware,
but seems to make sense.
2015-10-25 14:24:39 -07:00
Jeffrey Pfau
6c71d7433b
Qt: Use safer isLoaded check in GameController
2015-10-24 23:47:46 -07:00
Jeffrey Pfau
cb5bddc8de
All: Update CHANGES for 0.3.1
2015-10-24 11:14:42 -07:00
Jeffrey Pfau
a442933bbf
All: Fix some undefined behavior warnings
2015-10-20 22:30:24 -07:00
Jeffrey Pfau
cd2443356b
All: Add --version flag
2015-10-20 22:27:27 -07:00
Jeffrey Pfau
98016c55a3
GBA: Booting of multiboot images
2015-10-20 19:40:03 -07:00
Jeffrey Pfau
c41a3a2c0a
All: Update CHANGES
2015-10-19 23:50:41 -07:00
Jeffrey Pfau
d31326a024
SDL: Allow GBASDLAudio to be used without a thread context
2015-10-11 17:33:11 -07:00
Jeffrey Pfau
1a50718c26
Qt: Start I/O viewer
2015-10-10 20:26:52 -07:00
Jeffrey Pfau
47eabe1bc7
ARM7: Fix instruction decoding of Thumb shifts
2015-10-08 19:52:38 -07:00
Jeffrey Pfau
3f36f3d88e
GBA Config: Add "override" layer for better one-time configuration
2015-10-06 21:27:25 -07:00
Jeffrey Pfau
4db61f400b
GBA Memory: Fix bad Load8 on big endian
2015-10-06 21:26:04 -07:00
Jeffrey Pfau
19453933df
GBA: Remove no-longer necessary sanitization checks
2015-10-05 19:34:19 -07:00
Jeffrey Pfau
32ca05312b
GBA: Check for cycle count being too high
2015-10-05 19:24:06 -07:00
Jeffrey Pfau
d490f9a013
GBA Video: Remove lastHblank, as it is implied
2015-10-05 19:21:21 -07:00
Jeffrey Pfau
3a15553c09
All: Reset next event to cycles instead of zero to interrupt
2015-10-05 19:20:17 -07:00
Jeffrey Pfau
2ea44603a8
GBA Memory: Fix bad BIOS Load16 on big endian
2015-10-04 21:21:42 -07:00
Jeffrey Pfau
65c290131a
GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2
2015-10-03 21:29:22 -07:00
Jeffrey Pfau
d2804505cb
GBA: Add DMA timer check to savestate loading
2015-10-01 22:16:22 -07:00
Jeffrey Pfau
5ef980116a
GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops
2015-09-23 20:36:57 -07:00
Jeffrey Pfau
f6e0239cd3
GBA Video: Fix objwin and blending interaction on sprites
2015-09-16 21:03:42 -07:00
Jeffrey Pfau
ea1f87d745
GBA Video: Fix edge case with sprite blend modes and semitransparency
2015-09-16 20:27:42 -07:00
Jeffrey Pfau
b5a34c9fe7
GBA BIOS: Implement RegisterRamReset for SIO registers
2015-09-16 20:25:39 -07:00