Commit Graph

597 Commits

Author SHA1 Message Date
Jeffrey Pfau
bd085ad372 All: Fix typo 2016-02-14 22:18:35 -08:00
Jeffrey Pfau
c8342a88ff All: Update CHANGES 2016-02-13 19:37:45 -08:00
Jeffrey Pfau
32f5bb985d Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
d1b3ad08d8 Qt: Fix sending gameStopped twice 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
2a80ddf8d0 Qt: Fix hang if audio sync is enabled and audio fails to initialize 2016-02-09 02:26:15 -08:00
Jeffrey Pfau
1fdf413ee9 Qt: Fix sending gameStopped twice 2016-02-09 02:22:06 -08:00
Jeffrey Pfau
564f58c7fb GBA: Slightly optimize GBAProcessEvents 2016-02-08 22:32:30 -08:00
Jeffrey Pfau
be42f298da VFS: Fix reading 7z archives without rewinding first 2016-02-08 22:27:12 -08:00
Jeffrey Pfau
790c77c957 All: Update CHANGES for 0.4.0 2016-02-02 21:18:14 -08:00
Jeffrey Pfau
4f1788b2e0 Qt: Add ability to customize savestate data, add rewind duration box 2016-01-25 20:11:30 -08:00
Jeffrey Pfau
15dadb8387 GBA Cheats: Fix cheats setting the Action Replay version 2016-01-24 14:26:31 -08:00
Jeffrey Pfau
181174c810 Qt: Fix keys being mapped incorrectly when loading configuration file (fixes #212) 2016-01-23 20:14:46 -08:00
Jeffrey Pfau
3a134fcda6 GBA: Allow jumping to OAM and palette RAM 2016-01-23 19:52:03 -08:00
Jeffrey Pfau
6fe43d1d4c GBA BIOS: Finish implementing RegisterRamReset 2016-01-23 19:50:31 -08:00
Jeffrey Pfau
13dfb144e8 SDL: Hotplugging for joysticks. Still needs work. 2016-01-17 22:45:25 -08:00
Jeffrey Pfau
c83e4e7e85 Qt: Added button for breaking into the GDB debugger 2016-01-15 16:52:28 -08:00
Jeffrey Pfau
a38beac307 Qt: Customizable paths for save games, save states, screenshots and patches 2016-01-15 14:29:19 -08:00
Jeffrey Pfau
1fa904878b ARM7: Fix decoding of some ARM ALU instructions with shifters 2016-01-12 21:11:50 -08:00
Jeffrey Pfau
e30674d053 Debugger: Convert breakpoints and watchpoints from linked-lists to vectors 2016-01-12 18:07:04 -08:00
Jeffrey Pfau
16ba5bd05f Debugger: Fix watchpoints 2016-01-12 18:06:13 -08:00
Jeffrey Pfau
9c5852a896 Qt: Added a setting for pausing when the emulator is not in focus 2016-01-11 01:11:58 -08:00
Jeffrey Pfau
2b5da04d9c Qt: Begin settings view revamp 2016-01-11 00:49:14 -08:00
Jeffrey Pfau
baccd4ef2f Qt: Fix some potential crashes with the gamepad mapping 2016-01-11 00:45:02 -08:00
Jeffrey Pfau
c732ea6a71 GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING 2016-01-07 23:50:01 -08:00
Jeffrey Pfau
76d486cc65 GBA RR: Add support for resets in movies 2016-01-05 02:35:10 -08:00
Jeffrey Pfau
0e8e55e8ed GBA RR: Add preliminary SRAM support for VBM loading 2016-01-05 02:34:51 -08:00
Jeffrey Pfau
bfd73a793d GBA Video: Implement naive cycle counting for sprite rendering 2016-01-04 01:14:44 -08:00
Jeffrey Pfau
4b50e268da Libretro: Add settings for BIOS and idle loops 2016-01-03 22:46:06 -08:00
Jeffrey Pfau
d945391da6 3DS: Fix DISABLE_THREADING build 2016-01-03 10:34:25 -08:00
Jeffrey Pfau
7174bb6707 All: Update CHANGES 2016-01-02 20:15:26 -08:00
Jeffrey Pfau
74bbc057bb GBA: Fix Iridion II savetype (fixes #196) 2016-01-02 19:00:02 -08:00
Jeffrey Pfau
5147a5160f Libretro: Allow blocking opposing directional input 2015-12-29 23:10:18 -05:00
Jeffrey Pfau
67bc8e73a3 Util: Fix excessive memory allocation when decoding a PNG 2015-12-29 16:58:30 -05:00
Jeffrey Pfau
e212157d2f Libretro: Add install target for libretro core 2015-12-29 16:22:28 -05:00
Jeffrey Pfau
dd91b689a2 GBA Hardware: Fix GPIO on big endian 2015-12-29 00:03:42 -05:00
Jeffrey Pfau
b20cda21e1 GBA RR: Starting from savestate now embeds the savegame 2015-12-28 15:13:54 -05:00
Jeffrey Pfau
b2193d9191 Qt: Key autofire 2015-12-28 14:54:05 -05:00
Jeffrey Pfau
50d4b31b58 All: Update CHANGES 2015-12-28 04:45:44 -05:00
Jeffrey Pfau
f84aadffd2 GBA: Support for VBA-style cheat codes 2015-12-26 22:25:50 -05:00
Jeffrey Pfau
cd6b6862ff Qt: Start work on ROM information view 2015-12-20 19:00:52 -08:00
Jeffrey Pfau
7d9a897700 Update CHANGES for 0.3.2 2015-12-17 22:02:58 -08:00
Jeffrey Pfau
edd604b700 Qt: Fix resetting while paused 2015-12-15 22:13:19 -08:00
Jeffrey Pfau
df3ee0e2be GBA Video: Fix OAM and palette initialization 2015-12-09 21:22:35 -08:00
Jeffrey Pfau
08a2b24eac Qt: Allow use of modifier keys as input 2015-12-07 20:42:01 -08:00
Jeffrey Pfau
9590b484c7 Qt: Fix crash when closing multiplayer windows 2015-12-01 21:55:07 -08:00
Jeffrey Pfau
e0863dc708 Qt: Add mute option to menu 2015-12-01 20:30:11 -08:00
Jeffrey Pfau
f922f3c152 Qt: Add preprocessor shader step customization 2015-11-22 13:56:53 -08:00
Jeffrey Pfau
f5bc61b852 Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked (fixes #97) 2015-11-22 03:56:25 -08:00
Jeffrey Pfau
6604afb670 ARM7: Fix bank switching with LDR[B]T/STR[B]T 2015-11-22 02:31:13 -08:00
Jeffrey Pfau
bb79334856 ARM7: Implement more undefined load/store forms 2015-11-22 01:42:58 -08:00
Jeffrey Pfau
b67e4b5d78 ARM7: Implement undefined STRH/LDRH versions 2015-11-20 19:11:02 -08:00
Jeffrey Pfau
fad1daf3e9 ARM7: Fix STRT/STRBT 2015-11-20 19:10:17 -08:00
Jeffrey Pfau
505157dca0 GBA Memory: Fix DMAs triggering two cycles early 2015-11-18 20:45:44 -08:00
Jeffrey Pfau
3d321bc0b9 GBA Memory: Fix timing of DMAs 2015-11-18 20:44:18 -08:00
Jeffrey Pfau
21d51964e8 Qt: Fix race condition with setting sample rate 2015-11-17 19:48:56 -08:00
Jeffrey Pfau
4ca8d75082 GBA BIOS: Fix misaligned RLUnCompReadNormalWrite* 2015-11-17 19:48:10 -08:00
Jeffrey Pfau
7c9b619f7b GBA BIOS: Fix Sqrt sign 2015-11-17 19:47:05 -08:00
Jeffrey Pfau
34d0dff2d6 OpenGL: Fix fast-forward on some OpenGL drivers where it may block early 2015-11-16 19:56:43 -08:00
Jeffrey Pfau
51e9042f62 Libretro: Cheat code support 2015-11-14 21:08:31 -08:00
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
Jeffrey Pfau
4d24b16735 Qt: Dropping multiplayer windows works more cleanly now 2015-09-16 00:34:24 -07:00
Jeffrey Pfau
d85548ac18 Util: Fix PowerPC PNG read/write pixel order 2015-09-15 00:16:06 -07:00
Jeffrey Pfau
19b81a2163 VFS: Fix return values of VFileFILE.read and .write 2015-09-15 00:06:43 -07:00
Jeffrey Pfau
11d9b492cd Qt: Disable menu items in multiplayer that don't make sense to have enabled 2015-09-14 20:24:02 -07:00
Jeffrey Pfau
5b7e39e45f Qt: Prevent savestate window from opening while in multiplayer 2015-09-14 19:51:59 -07:00
Jeffrey Pfau
98529063ba GBA Audio: Fix audio channels being silenced at the wrong time 2015-09-14 19:25:58 -07:00
Jeffrey Pfau
57bdbcd91e GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers 2015-09-14 19:24:47 -07:00
Jeffrey Pfau
31d409c8b1 Qt: Add 'Apply' button to settings window (fixes #103) 2015-09-09 01:44:31 -07:00
Jeffrey Pfau
11dc9f5161 Libretro: Use anonymous memory mappers for large blocks of memor 2015-09-07 22:21:25 -07:00
Jeffrey Pfau
31686c374e Libretro: Fix a memory leak with the render buffer 2015-09-07 22:16:50 -07:00
Jeffrey Pfau
90ea4cbe33 GBA: Fix BIOS check on big endian 2015-09-07 19:24:30 -07:00
Jeffrey Pfau
c7d48ab087 ARM7: Force disable LTO on two files to work around a GCC bug 2015-09-01 00:30:02 -07:00
Jeffrey Pfau
c0d7cfbf0b GBA Audio: Allow GBAAVStream to have no video callback 2015-08-30 22:54:53 -07:00
Jeffrey Pfau
a8192f47e2 GBA: Better memory handling with PNG savestates 2015-08-30 19:14:59 -07:00
Jeffrey Pfau
933a6c4f36 GBA: Attempting to save a screenshot-style savestate should be allowed without libpng 2015-08-30 18:22:36 -07:00
Jeffrey Pfau
e9c64a87bc GBA: Deinit savegame when unloading a ROM 2015-08-30 16:22:47 -07:00
Jeffrey Pfau
147852898c SDL: Support fullscreen in SDL 1.2 2015-08-27 19:31:00 -07:00
Jeffrey Pfau
6ba239d3f3 ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size 2015-08-23 07:21:14 -07:00
Jeffrey Pfau
e9d4219d7b GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded 2015-08-22 13:36:42 -07:00
Jeffrey Pfau
534c9ca8f8 Qt: Reenable double buffering, as disabling it broke some Windows configs 2015-08-19 23:52:59 -07:00
Jeffrey Pfau
c6efb396d4 Qt: Remove useless help icons in dialogs 2015-08-19 23:09:46 -07:00
Jeffrey Pfau
91b53fc0c1 Qt: Fix drag and drop on Windows 2015-08-19 22:17:09 -07:00
Jeffrey Pfau
003a21b13d GBA Memory: Use a dynamically sized mask for ROM memory 2015-08-19 01:29:21 -07:00
Jeffrey Pfau
1f10613d1b Qt: Fix install path of XDG desktop file with DESTDIR 2015-08-19 01:29:21 -07:00
Jeffrey Pfau
1f899737d9 Qt: Windows no longer spawn in the top left on first launch 2015-08-17 23:04:02 -07:00
Jeffrey Pfau
46cf812db3 Merge branch 'feature/shortcut-redo' 2015-08-17 22:08:59 -07:00
Jeffrey Pfau
861928d12a Qt: Window size command line options are now supported 2015-08-17 22:02:34 -07:00
Jeffrey Pfau
55bd608092 All: Update CHANGES for 0.3.0 2015-08-16 20:01:24 -07:00
Jeffrey Pfau
401bc9e9d6 GBA SIO: Fix reseting when there are SIO devices attached 2015-08-16 17:19:05 -07:00
Jeffrey Pfau
3a9ac188d4 Debugger: Fix use-after-free in breakpoint clearing code (again) 2015-08-15 22:12:26 -07:00
Jeffrey Pfau
e528f673b8 Util: Fix formatting of floats 2015-08-15 14:51:03 -07:00
Jeffrey Pfau
4fd479897c GBA: Process multiple timer events at once, if necessary 2015-08-11 22:31:43 -07:00
Jeffrey Pfau
ebfcc70b3d GBA Audio: Process multiple audio events at once, if necessary 2015-08-11 22:31:43 -07:00
Jeffrey Pfau
6822b8cabe GBA: Ensure cycles never go negative 2015-08-11 01:17:30 -07:00
Jeffrey Pfau
e36f3c8211 GBA Video: Fix timing on first scanline 2015-08-11 01:17:30 -07:00
Jeffrey Pfau
013948f129 GBA Memory: Run multiple DMAs in a tight loop if they all occur before present 2015-08-11 01:17:30 -07:00
Jeffrey Pfau
9352f75e6f Qt: Fix crashes on Windows by using using QMetaObject to do cross-thread calls 2015-08-09 23:25:03 -07:00
Jeffrey Pfau
9c5852e89e SDL, Qt: Configurable audio sample rate 2015-08-09 21:36:43 -07:00
Jeffrey Pfau
870c8ebb8c Qt: Fix sync, hopefully 2015-08-06 19:04:03 -07:00
Jeffrey Pfau
3dc02dc81c Qt: Set window path to loaded ROM 2015-08-05 18:10:33 -07:00
Jeffrey Pfau
8e735a4668 Qt: Show checkmark for window sizes 2015-08-05 18:09:58 -07:00
Jeffrey Pfau
cf8e84a1f8 Qt: Fix passing command line options 2015-08-05 18:04:31 -07:00
Jeffrey Pfau
071fe7ff2d GBA Thread: Automatically load patches, if detected 2015-08-04 19:35:26 -07:00
Jeffrey Pfau
03f166509f Qt: Make keymapper present more information, and space things out a bit more 2015-08-03 20:07:59 -07:00
Jeffrey Pfau
5c32172076 Qt: Make keymapper present more information, and space things out a bit more 2015-08-02 15:28:53 -07:00
Jeffrey Pfau
4e2d912790 All: Update CHANGES 2015-07-30 23:27:39 -07:00
Jeffrey Pfau
5c1140c34e GBA Video: Fix bg mode 3 - 5 tiles properly this time 2015-07-29 01:18:34 -07:00
Jeffrey Pfau
36047f4c44 Revert "GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled"
This reverts commit cd3b9cdc6b.
2015-07-29 01:18:34 -07:00
Jeffrey Pfau
cd3b9cdc6b GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled 2015-07-28 10:03:11 -07:00
Jeffrey Pfau
1c6d87f578 All: Update CHANGES 2015-07-25 22:03:31 -07:00
Jeffrey Pfau
8c1194244d Qt: Fix analog buttons not getting unmapped 2015-07-25 22:02:16 -07:00
Jeffrey Pfau
2575097b7c GBA BIOS: Stub out SoundBias 2015-07-19 18:14:09 -07:00
Jeffrey Pfau
d588b8c462 GBA BIOS: Implement Stop 2015-07-19 18:13:29 -07:00
Jeffrey Pfau
85c4162ad1 Libretro: BIOS loading 2015-07-17 20:48:23 -07:00
Jeffrey Pfau
b6889d77f8 GBA Input: Allow axes and buttons to be mapped to the same key 2015-07-17 18:22:27 -07:00
Jeffrey Pfau
963758c348 Qt: Default controller profiles, with a few included already 2015-07-16 23:45:55 -07:00
Jeffrey Pfau
8ef50827fd Qt: Controller profiles now store shortcut settings 2015-07-14 22:51:27 -07:00
Jeffrey Pfau
73518ceda5 Qt: Add savestate save undo 2015-07-14 20:45:29 -07:00
Jeffrey Pfau
f50f98416b Qt: Add savestate load undo 2015-07-13 21:56:05 -07:00
Jeffrey Pfau
4b3df31e49 GBA: Savedata is now synced shortly after data finishes being written 2015-07-07 00:30:10 -07:00
Jeffrey Pfau
250d3b940d VFS: Add sync method to force syncing with backing 2015-07-07 00:27:08 -07:00
Jeffrey Pfau
b4c3440bc4 GBA Cheats: Fix Pro Action Replay and GameShark issues when used together 2015-07-06 23:12:06 -07:00
Jeffrey Pfau
6c87c1c69d GBA Video: Slightly optimize mode 0 mosaic rendering 2015-07-05 02:12:22 -07:00
Jeffrey Pfau
e8b5127dac Qt: Configurable display driver (requires restart) 2015-07-03 00:05:55 -07:00
Lioncash
2141868cf2 Qt: (GameController) Add a missing va_end call to the log handler lambda 2015-07-02 10:21:22 -04:00
Jeffrey Pfau
06f02ef873 GBA Config: Check current directory for portable.ini 2015-07-01 21:55:21 -07:00
Jeffrey Pfau
bddebef90b Qt: Fix window being too tall after exiting fullscreen (fixes #45) 2015-06-29 22:47:07 -07:00
Jeffrey Pfau
5bae2087fe All: Proper handling of Unicode file paths 2015-06-29 22:24:53 -07:00
Jeffrey Pfau
99878b32ca GBA Hardware: Backport generic RTC source into core 2015-06-29 21:09:36 -07:00
Jeffrey Pfau
d92aefc872 All: Update CHANGES 2015-06-29 19:23:23 -07:00
Jeffrey Pfau
5f8548b8dc GBA Audio: Fix 8-bit writes to audio channel 3 frequency 2015-06-29 01:30:59 -07:00
Jeffrey Pfau
8a0c5b9a1f GBA Audio: Fix sample order in audio channel 3 2015-06-29 01:08:14 -07:00
Jeffrey Pfau
841a0909b9 GBA Audio: Implement audio reset for channels A/B 2015-06-29 01:07:28 -07:00
Jeffrey Pfau
0aef1bc6df Util: Allow loading IPS patches that grow the ROM 2015-06-28 02:00:33 -07:00
Jeffrey Pfau
bd2c472cb3 SDL: Clean up GL context 2015-06-26 02:15:05 -07:00
Jeffrey Pfau
a85ae6563c GBA: Fix timing of reading from timer registers 2015-06-22 22:32:46 -07:00
Jeffrey Pfau
688b1933ec All: Update CHANGES 2015-06-22 19:44:49 -07:00
Jeffrey Pfau
bdb7635156 ARM7: Reduce the size of the Thumb instruction table 2015-06-21 16:19:23 -07:00
Jeffrey Pfau
8538e99a08 GBA: Flash erase timing changes 2015-06-19 04:25:29 -07:00
Jeffrey Pfau
2a6d79fee2 GBA Memory: Fix load/store multiple video memory waitstates 2015-06-19 02:44:50 -07:00
Jeffrey Pfau
af4d5d7eb1 GBA: Yank support, needs work 2015-06-19 01:12:46 -07:00
Jeffrey Pfau
d524148469 ARM7: Add emulation for Undefined CPU mode 2015-06-19 00:59:52 -07:00
Jeffrey Pfau
270ce0cba3 GBA Video: Refactor software renderer into separate files 2015-06-19 00:33:26 -07:00
Jeffrey Pfau
6f4871fb72 VFS: Fix line-reading to return proper values 2015-06-18 01:26:46 -07:00
Jeffrey Pfau
e84a01f219 Qt: Make the default fullscreen binding for Windows be Alt-Enter 2015-06-17 22:08:23 -07:00
Jeffrey Pfau
4bd3555045 GBA Video: Fix windows not affecting sprites 2015-06-16 22:02:19 -07:00
Jeffrey Pfau
3cddb33288 GBA: Fix calls to endian-independent loadstores 2015-06-16 05:16:16 -07:00
Jeffrey Pfau
e9d8f1ca46 Qt: Don't save window size when entering fullscreen 2015-06-13 12:39:09 -07:00
Jeffrey Pfau
f1396aa844 Qt: Rename "Fullscreen" to "Toggle fullscreen" 2015-06-13 12:39:09 -07:00
Jeffrey Pfau
4469a9a05f All: Threads are now named 2015-06-13 01:41:07 -07:00
Jeffrey Pfau
910ff621b3 ARM7: Fix timing of multiplies to use N cycles 2015-06-12 03:26:50 -07:00