Commit Graph

2543 Commits

Author SHA1 Message Date
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 d9db9315ff Qt: Disable rewinding when in multiplayer 2015-09-16 21:09:32 -07:00
Jeffrey Pfau fe9c73dd6f GBA: Make GBA BIOS check endian-agnostic 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 f4a1f1d7b2 Util: Fix setjmp buffer for PNG failing in PNGWriteHeader 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
Jeffrey Pfau ea5e73e44a GBA: Clean up savestate code a bit 2015-09-14 19:29:58 -07:00
Jeffrey Pfau 1582a25ca9 ARM7: Force disable LTO on two files to work around a GCC bug 2015-09-14 19:29:30 -07:00
Jeffrey Pfau 88c1f20c4b GBA Audio: Allow GBAAVStream to have no video callback 2015-09-14 19:29:00 -07:00
Jeffrey Pfau 971a322f09 GBA: Better memory handling with PNG savestates 2015-09-14 19:28:18 -07:00
Jeffrey Pfau 0d5b6b84c1 GBA: Attempting to save a screenshot-style savestate should be allowed without libpng 2015-08-30 19:41:23 -07:00
Jeffrey Pfau 78b3cedb2b GBA: Deinit savegame when unloading a ROM 2015-08-30 19:40:39 -07:00
Jeffrey Pfau f31d3c1443 GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded 2015-08-22 13:40:40 -07:00
Jeffrey Pfau f97e697a22 Qt: Reenable double buffering, as disabling it broke some Windows configs 2015-08-22 01:01:04 -07:00
Jeffrey Pfau bc042abf22 Qt: Remove useless help icons in dialogs
Conflicts:
	CHANGES
2015-08-19 23:10:11 -07:00
Jeffrey Pfau b602f7af3d Qt: Fix drag and drop on Windows
Conflicts:
	CHANGES
2015-08-19 22:19:50 -07:00
Jeffrey Pfau 31d41cf2f6 Qt: Fix install path of XDG desktop file with DESTDIR 2015-08-19 01:43:03 -07:00
Jeffrey Pfau 7be183940c Qt: Windows no longer spawn in the top left on first launch 2015-08-17 23:08:33 -07:00
Jeffrey Pfau aa25ba37cb All: Bump branch version number 2015-08-17 23:08:06 -07:00
Jeffrey Pfau 55bd608092 All: Update CHANGES for 0.3.0 2015-08-16 20:01:24 -07:00
Jeffrey Pfau 92d5ebf2f4 Qt: Ensure audio processor is only set if one is present in config 2015-08-16 19:56:45 -07:00
Jeffrey Pfau 6d5d11b074 GBA SIO: Make sure to deinit the normal-mode driver 2015-08-16 19:37:12 -07:00
Jeffrey Pfau 1c7da12ddb GBA SIO: Fix GBASIOInit unintialized access 2015-08-16 19:32:50 -07:00
Jeffrey Pfau d10b5c52e6 Qt: Use the version string for the about dialog if the branch is unknown 2015-08-16 19:07:38 -07:00
Jeffrey Pfau ba1fb17dde Qt: Update SensorView to work with focus stealing 2015-08-16 18:06:15 -07:00
Jeffrey Pfau 05a956cacd GBA Hardware: Fix reseting the Game Boy Player features 2015-08-16 17:19:21 -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 615ab298d1 Qt: Fix locale with settings 2015-08-16 16:32:11 -07:00
Jeffrey Pfau 39a8f528c0 GBA Thread: Don't skip BIOS if no ROM is loaded 2015-08-16 13:00:37 -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 7a6582503f GBA Memory: Fix bad Load16 on big endian 2015-08-15 20:32:43 -07:00
Jeffrey Pfau 9cda63f6c0 GBA Memory: Fix optimizations breaking GBALoad16 (fixes #82) 2015-08-15 18:06:06 -07:00
Jeffrey Pfau ae1fecd4c8 ARM7: Fix decoding some more load/store instructions 2015-08-15 18:03:49 -07:00
Jeffrey Pfau 72f8657017 All: Set default git info to unknown 2015-08-15 15:31:42 -07:00
Jeffrey Pfau e18c10e5e1 Qt: Set default sample rate 2015-08-15 15:31:24 -07:00
Jeffrey Pfau e528f673b8 Util: Fix formatting of floats 2015-08-15 14:51:03 -07:00
Jeffrey Pfau 0eb76806be Qt: Fix changing whether a BIOS is used while the game is running 2015-08-13 20:01:59 -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
endrift b4dec1df53 Merge pull request #70 from sergiobenrocha2/master
Add debian packaging.
2015-08-11 01:27:39 -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