Commit Graph

2635 Commits

Author SHA1 Message Date
James Larrowe 87d25c0896 Compatibility hacks for old compilers
GCC versions below 4.8.1 didn't have __builtin_bswap16, so provide
a suitable replacement.
2020-06-22 20:14:32 +00:00
Lior Halphon e88a48e0a1 Use gamma-corrected mixing in shaders 2020-06-19 23:18:38 +03:00
Lior Halphon 096eb78be7 Update version to 0.13.2 2020-06-11 13:39:25 +03:00
Lior Halphon 4f42f4f718 Minor layout fixes 2020-06-11 00:38:53 +03:00
Lior Halphon 7eb4a92d2a Improve print window, add a button for actual physical printing 2020-06-10 23:28:33 +03:00
Lior Halphon 006ee4f6cb What rhymes with "willows" and breaks when you edit a Makefile? 2020-06-10 23:00:41 +03:00
Lior Halphon b6b56d0766 Fix various save state compatibility issues between Windows and non-Windows, and a potential crash 2020-06-10 22:46:19 +03:00
Lior Halphon edf7762408 Improved Dark Mode support, improved Hex Fiend's general system-native appearance 2020-06-10 01:10:11 +03:00
Lior Halphon 4a51f5c956 Cherry-picking libretro memory map bugfix (Closes #227, #205). Fixing libretro build with modern macOS SDKs. 2020-06-09 20:09:50 +03:00
Kawa 8dc73b6cec
Merge pull request #28 from Screwtapello/ci-testing
Fix Cirrus CI builds
2020-06-08 23:00:19 +02:00
Tim Allen 35598cf622 Prevent Debian packages from prompting for configuration.
At some point the Debian tzdata package started waiting for somebody to tell it
what timezone it was in, causing CI builds to timeout.
2020-06-09 06:02:16 +10:00
Tim Allen f6d2645fd4 Apparently the MinGW compiler automatically appends the .exe extension now. 2020-06-09 06:02:16 +10:00
Tim Allen 92ebbae4ce Make CirrusCI use a supported version of FreeBSD. 2020-06-09 06:01:52 +10:00
Kawa bbcdddfcd1 Revenge of the son of the bride of ambiguity
See also some of higan's recent commits.
2020-06-08 20:33:59 +02:00
Kawa 20fa36a7d8
Change docs from HTML to MD 2020-06-06 16:29:44 +02:00
Naman Dixit fb700978ac Moved the libc override macros to settings.h, and removed __VA_ARGS__ 2020-06-06 18:57:44 +05:30
Naman Dixit bd9d4c96be Made the dependency on stdlib.h and assert.h optional
Some platforms still depend on Libc (if they are exclusively POSIX/Unix/Linux),
or need some other functionality (e.g., memcpy)
2020-06-06 17:04:16 +05:30
Lior Halphon c07588e3bd Console auto complete 2020-06-05 02:10:05 +03:00
Kawa f98cb01d0a Update presentation.cpp
Should've hit "save all"
2020-06-03 21:21:29 +02:00
Kawa 7ff2a874b6 Forgot to hit save.
Kawa says sorry.
2020-06-03 21:20:58 +02:00
Kawa b94720ffa6 Update to SameBoy 0.13.1 2020-06-03 21:16:30 +02:00
Kawa b98ce40021 Update mbc.c
6a3cd371d0
2020-06-03 20:44:27 +02:00
Lior Halphon ef203cf0e5 Update version to 0.13.1 2020-06-03 21:18:09 +03:00
Lior Halphon b7a9039e50 Sanitize SDL preferences for cross-version stability 2020-06-03 21:06:47 +03:00
Lior Halphon 6a3cd371d0 Fix potential memory corruption when execution malformed ROMs 2020-06-03 20:54:06 +03:00
Lior Halphon 9e8b4345c0 Update version to 0.13 2020-05-31 21:55:04 +03:00
Lior Halphon 9521729e4e Fixed Windows build 2020-05-31 21:54:54 +03:00
Lior Halphon 08efb46d41 Made the command line debugger output “>” before inputs, added special magic sequence to break the debugger from stdin 2020-05-31 20:32:00 +03:00
Lior Halphon 0c0ca8e862 Last resort for Macs that can’t send reports to certain devices 2020-05-31 01:41:27 +03:00
Lior Halphon 97e844a0b7 GB_debugger_break is for external APIs, not available on libretro builds 2020-05-31 01:01:06 +03:00
Lior Halphon 5f4aee8ca1
Merge pull request #261 from JL2210/ld-b-b
Add ld b, b breakpoint
2020-05-31 00:55:17 +03:00
Lior Halphon f1ea39f1c6
Spacing 2020-05-31 00:54:49 +03:00
Lior Halphon fd97e11919
Spacing 2020-05-31 00:54:13 +03:00
James Larrowe 6fcf77c7f6 Make no argument for softbreak be equivalent to "on" 2020-05-30 16:46:17 -04:00
James Larrowe abdece7737 add debugger command to enable and disable 2020-05-30 16:35:07 -04:00
James Larrowe f105f28017 Add ld b,b breakpoint
Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com>
2020-05-30 15:54:51 -04:00
Lior Halphon 83b959c126 Delay requests to show notifications 2020-05-30 22:46:06 +03:00
Lior Halphon c665fcb2ed Minor fixes 2020-05-30 22:20:45 +03:00
Lior Halphon c9b401135f Actually, don’t use rumble threads at all, because IOHIDDeviceSetReport seems to queue stuff despite being blocking 2020-05-30 22:18:32 +03:00
Lior Halphon af5cb72edc Restore Switch LED support 2020-05-30 21:31:00 +03:00
Lior Halphon e678b50101 Force all controllers to use a rumble thread 2020-05-30 20:15:13 +03:00
Lior Halphon 59b94b92ca Make sure reports are only sent from one thread 2020-05-30 18:43:09 +03:00
Lior Halphon 4d91081046 Do not send LED updates if nothing changed 2020-05-30 17:58:02 +03:00
Lior Halphon fa7232944f Better emulation of CGB’s first frame behavior 2020-05-30 01:25:21 +03:00
Lior Halphon ffa569deeb Partial emulation of reading VRAM right after mode 3 2020-05-29 23:10:23 +03:00
Lior Halphon 29b64d7545 Slightly reduce the scanline-ish LCD effect 2020-05-29 16:51:20 +03:00
Lior Halphon 17dfe0dd6a Fix minor CGB-C regression 2020-05-29 16:30:40 +03:00
Lior Halphon f1442b0ea6 Attempt to add rumble support to SDL. Who knows it might work. 2020-05-24 23:04:36 +03:00
Lior Halphon 7af66387de HuC-3 alarm clock emulation 2020-05-23 14:50:54 +03:00
Lior Halphon 369410f370 Fix HuC-1 regression 2020-05-23 00:09:30 +03:00