Commit Graph

1467 Commits

Author SHA1 Message Date
Jeffrey Pfau 8d52bf7b28 GBA Memory: Implement 16- and 32-bit loads from SRAM 2014-12-23 03:01:07 -08:00
Jeffrey Pfau 7e2e4be2e3 GBA Video: Fix blend issues with obscured middle layers
Conflicts:
	CHANGES
2014-12-23 00:10:57 -08:00
Jeffrey Pfau cd6a7c559e All: Compile C code with minimum OS X version 10.6 2014-12-21 22:29:05 -08:00
Jeffrey Pfau 72bd1a8eef Qt: Clarify some phrasing in the menus 2014-12-21 22:24:52 -08:00
Jeffrey Pfau e38a01f221 GBA Audio: Make larger buffer sizes than 2048 actually work properly
Conflicts:
	src/gba/gba-audio.c
2014-12-21 21:33:58 -08:00
Jeffrey Pfau cbcfffcba4 Qt: Set default log level to FATAL, ERROR and WARN
Conflicts:
	CHANGES
2014-12-21 20:24:21 -08:00
Jeffrey Pfau 32f9621833 Qt: Properly set default video recording settings 2014-12-21 15:24:58 -08:00
Jeffrey Pfau f2c08b7d75 GBA Memory: Properly initialize 1 Mb flash, and add debug logging
Conflicts:
	CHANGES
2014-12-21 14:50:52 -08:00
Jeffrey Pfau ae36c716df Qt: Fix window focus issues 2014-12-20 15:13:36 -08:00
Jeffrey Pfau 58e14082f9 Debugger: Negative PC-relative loads now properly subtract the offset 2014-12-20 15:11:15 -08:00
Jeffrey Pfau 19bddf993d GBA BIOS: Fix BIOS prefetch after returning from a SWI
Conflicts:
	CHANGES
2014-12-20 06:09:51 -08:00
Jeffrey Pfau 4dae6af9ce GBA Memory: Fix value obtained from missing SRAM 2014-12-20 06:09:32 -08:00
Jeffrey Pfau 1a9cf9a432 GBA: Disable light sensor in 0.1 branch 2014-12-19 20:44:11 -08:00
Jeffrey Pfau a375d56e8a Qt: Handle a game crash without crashing 2014-12-19 20:35:55 -08:00
Jeffrey Pfau ed7bbb9fb8 GBA: Exit cleanly on FATAL if the port supports it 2014-12-19 20:35:55 -08:00
Jeffrey Pfau 0479078628 GBA Memory: Don't call into GPIO write calls if GPIO devices are absent 2014-12-19 20:35:55 -08:00
Jeffrey Pfau ded128e283 All: Increment patch level for 0.1.1 2014-12-17 21:28:34 -08:00
Jeffrey Pfau 64d27eb334 Qt: Improved versioning information 2014-12-17 21:25:51 -08:00
Jeffrey Pfau 36c5c92989 ARM7: Fix LDM writeback to a register already written 2014-12-17 21:16:00 -08:00
Jeffrey Pfau 94ef0f3596 GBA BIOS: Fix HLE Lz77 and RL functions to properly account for width and invalid addresses 2014-12-17 02:36:32 -08:00
Jeffrey Pfau e834aa4300 GBA Video: Remove stale renderers 2014-12-16 23:30:27 -08:00
Jeffrey Pfau ff99a859c1 GBA Thread: Allow halted games to exit cleanly 2014-12-16 22:36:57 -08:00
Jeffrey Pfau c9a38dbc70 Qt: Fix emulator crashing when full screen if a game is not running
Conflicts:
	CHANGES
2014-12-16 22:15:10 -08:00
Jeffrey Pfau 5d2bb95ac4 All: Update CHANGES 2014-12-16 00:39:45 -08:00
Jeffrey Pfau e81fdb5578 All: Force build type to Release if not set 2014-12-16 00:39:03 -08:00
Jeffrey Pfau 8ee8387360 Qt: Fix issue with set frame sizes being the wrong height
Conflicts:
	CHANGES
2014-12-16 00:38:59 -08:00
Jeffrey Pfau 90e66d0cd6 Qt: Disable sync to video by default 2014-12-14 00:01:40 -08:00
Jeffrey Pfau 9ae2d7ad3e All: Add CHANGES file 2014-12-13 17:26:11 -08:00
Jeffrey Pfau b156c5aa0b Qt: Fix Qt::5Multimedia build 2014-12-13 16:07:33 -08:00
Jeffrey Pfau 4b59a2e324 All: Add note about tilt sensors being missing 2014-12-12 22:12:24 -08:00
Jeffrey Pfau f390885e7a All: Flesh out README with more information 2014-12-12 21:56:22 -08:00
Jeffrey Pfau 0fdc0b3722 All: Add blurb about system requirements 2014-12-12 18:10:46 -08:00
Jeffrey Pfau d6ce18921c Debugger: Properly isolate CLI debugger code 2014-12-12 17:35:02 -08:00
Jeffrey Pfau 0443e5de26 All: Disable the GDB stub in 0.1, it doesn't work well enough to ship. 2014-12-12 14:41:17 -08:00
Jeffrey Pfau ae3f1ad7a9 Qt: Fix build if USE_GDB_STUB is disabled 2014-12-12 14:39:58 -08:00
Jeffrey Pfau 8700f0608a Perf: Fix deadlock when interrupting the process 2014-12-12 01:11:02 -08:00
Jeffrey Pfau 5a5ad43d5d GBA Thread: Wake up threads waiting for frames when ending a GBA thread 2014-12-11 22:34:15 -08:00
Jeffrey Pfau 26c21e6915 GBA: Fix I/O register lookup table 2014-12-11 16:08:47 -08:00
Jeffrey Pfau 52f8f51133 GBA Thread: Properly stop thread when video wait is enabled 2014-12-11 04:57:56 -08:00
Jeffrey Pfau 3fdf8fe316 All: Add Debian-style dependencies for CPack 2014-12-10 21:27:04 -08:00
Jeffrey Pfau a8a9f31eea All: More CPack information 2014-12-10 20:16:23 -08:00
Jeffrey Pfau f36030b8e3 All: Libav is tested now 2014-12-10 19:59:35 -08:00
Jeffrey Pfau 295111c7e1 Qt: Fix build if QtMultimedia is not installed 2014-12-10 19:58:44 -08:00
Jeffrey Pfau 4357fdec94 Video: Make FFmpeg encoder work with libav 2014-12-10 19:58:44 -08:00
Jeffrey Pfau 52724071cf Qt: Set default audio buffer size to 2048 to ensure smoothness on as many platforms as possible 2014-12-10 17:21:50 -08:00
Jeffrey Pfau 882cd0dcf6 GBA Memory: Force disable a repeating DMA when it would repeat infinitely 2014-12-10 06:45:36 -08:00
Jeffrey Pfau 7e4a79a93e All: Update README with more correct information 2014-12-10 06:45:36 -08:00
Jeffrey Pfau 5df0076416 All: Fix ASM glob on case-insensitive volumes 2014-12-10 06:45:35 -08:00
Jeffrey Pfau 75422d0226 All: Fix build on OS X when the 10.7 SDK is missing, due to CMake being overzealous 2014-12-09 17:27:20 -08:00
Jeffrey Pfau 32fc4a99b9 GBA Thread: Revert 0a946a0b43, it broke vsync 2014-12-09 15:55:46 -08:00