Commit Graph

  • 8dc73b6cec Merge pull request #28 from Screwtapello/ci-testing Kawa 2020-06-08 23:00:19 +02:00
  • 35598cf622 Prevent Debian packages from prompting for configuration. Tim Allen 2020-06-09 05:33:17 +10:00
  • f6d2645fd4 Apparently the MinGW compiler automatically appends the .exe extension now. Tim Allen 2020-06-09 05:26:11 +10:00
  • 92ebbae4ce Make CirrusCI use a supported version of FreeBSD. Tim Allen 2020-06-09 04:49:14 +10:00
  • bbcdddfcd1 Revenge of the son of the bride of ambiguity Kawa 2020-06-08 20:33:59 +02:00
  • 20fa36a7d8 Change docs from HTML to MD Kawa 2020-06-06 16:29:44 +02:00
  • fb700978ac Moved the libc override macros to settings.h, and removed __VA_ARGS__ Naman Dixit 2020-06-06 18:57:44 +05:30
  • 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) Naman Dixit 2020-06-06 17:04:16 +05:30
  • c07588e3bd Console auto complete Lior Halphon 2020-06-05 02:10:05 +03:00
  • f98cb01d0a Update presentation.cpp Kawa 2020-06-03 21:21:29 +02:00
  • 7ff2a874b6 Forgot to hit save. Kawa 2020-06-03 21:20:58 +02:00
  • b94720ffa6 Update to SameBoy 0.13.1 Kawa 2020-06-03 21:16:30 +02:00
  • b98ce40021 Update mbc.c Kawa 2020-06-03 20:44:27 +02:00
  • ef203cf0e5 Update version to 0.13.1 Lior Halphon 2020-06-03 21:18:09 +03:00
  • b7a9039e50 Sanitize SDL preferences for cross-version stability Lior Halphon 2020-06-03 21:06:47 +03:00
  • 6a3cd371d0 Fix potential memory corruption when execution malformed ROMs Lior Halphon 2020-06-03 20:54:06 +03:00
  • 9e8b4345c0 Update version to 0.13 Lior Halphon 2020-05-31 21:55:04 +03:00
  • 9521729e4e Fixed Windows build Lior Halphon 2020-05-31 21:54:54 +03:00
  • 08efb46d41 Made the command line debugger output “>” before inputs, added special magic sequence to break the debugger from stdin Lior Halphon 2020-05-31 20:32:00 +03:00
  • 0c0ca8e862 Last resort for Macs that can’t send reports to certain devices Lior Halphon 2020-05-31 01:41:27 +03:00
  • 97e844a0b7 GB_debugger_break is for external APIs, not available on libretro builds Lior Halphon 2020-05-31 01:01:06 +03:00
  • 5f4aee8ca1 Merge pull request #261 from JL2210/ld-b-b Lior Halphon 2020-05-31 00:55:17 +03:00
  • f1ea39f1c6 Spacing Lior Halphon 2020-05-31 00:54:49 +03:00
  • fd97e11919 Spacing Lior Halphon 2020-05-31 00:54:13 +03:00
  • 6fcf77c7f6 Make no argument for softbreak be equivalent to "on" James Larrowe 2020-05-30 16:46:17 -04:00
  • abdece7737 add debugger command to enable and disable James Larrowe 2020-05-30 16:35:07 -04:00
  • f105f28017 Add ld b,b breakpoint James Larrowe 2020-05-30 15:54:51 -04:00
  • 83b959c126 Delay requests to show notifications Lior Halphon 2020-05-30 22:46:06 +03:00
  • c665fcb2ed Minor fixes Lior Halphon 2020-05-30 22:20:45 +03:00
  • c9b401135f Actually, don’t use rumble threads at all, because IOHIDDeviceSetReport seems to queue stuff despite being blocking Lior Halphon 2020-05-30 22:18:32 +03:00
  • af5cb72edc Restore Switch LED support Lior Halphon 2020-05-30 21:31:00 +03:00
  • e678b50101 Force all controllers to use a rumble thread Lior Halphon 2020-05-30 20:15:13 +03:00
  • 59b94b92ca Make sure reports are only sent from one thread Lior Halphon 2020-05-30 18:43:09 +03:00
  • 4d91081046 Do not send LED updates if nothing changed Lior Halphon 2020-05-30 17:58:02 +03:00
  • fa7232944f Better emulation of CGB’s first frame behavior Lior Halphon 2020-05-30 01:25:21 +03:00
  • ffa569deeb Partial emulation of reading VRAM right after mode 3 Lior Halphon 2020-05-29 23:10:23 +03:00
  • 29b64d7545 Slightly reduce the scanline-ish LCD effect Lior Halphon 2020-05-29 16:51:20 +03:00
  • 17dfe0dd6a Fix minor CGB-C regression Lior Halphon 2020-05-29 16:30:40 +03:00
  • f1442b0ea6 Attempt to add rumble support to SDL. Who knows it might work. Lior Halphon 2020-05-24 23:04:36 +03:00
  • 7af66387de HuC-3 alarm clock emulation Lior Halphon 2020-05-23 14:50:54 +03:00
  • 369410f370 Fix HuC-1 regression Lior Halphon 2020-05-23 00:09:30 +03:00
  • 08ca56eec7 Cleanup Lior Halphon 2020-05-23 00:05:43 +03:00
  • ce9114ed55 Fix IR bugs Lior Halphon 2020-05-19 01:24:09 +03:00
  • 933b622886 Allow more GameShark cheats Lior Halphon 2020-05-19 01:24:02 +03:00
  • 157123e118 Fix clearing OAM and initializeing wave RAM Lior Halphon 2020-05-17 19:24:11 +03:00
  • a588993f28 Add an HuC command required by Pocket Family 2 Lior Halphon 2020-05-17 00:10:43 +03:00
  • a9023d08c6 Emulate HuC-3’s IR and RTC Lior Halphon 2020-05-16 23:27:17 +03:00
  • 2cc980755e HuC1 IR support Lior Halphon 2020-05-13 22:21:31 +03:00
  • 060136306b Merge branch 'sdl_audio_fix' Lior Halphon 2020-05-10 22:17:58 +03:00
  • 1b7c3c4c7c Minor fixes, style update Lior Halphon 2020-05-10 22:16:49 +03:00
  • 0200596391 Fix #256 Lior Halphon 2020-05-10 22:05:47 +03:00
  • ca24f54bee Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2020-05-10 00:38:06 +03:00
  • 3cba3e8e27 Emulate CGB-C PCM read glitch, fix a potential noise volume envelope bug Lior Halphon 2020-05-10 00:37:52 +03:00
  • 5f2c7b966f Pre-buffer audio samples before passing to SDL's queue Rupert Carmichael 2020-05-09 11:49:20 -04:00
  • e4aa212f9a Merge pull request #254 from NieDzejkob/bootrom-2bpp Lior Halphon 2020-05-09 15:32:19 +03:00
  • 24220defd6 Save 16 bytes in the CGB boot ROM Jakub Kądziołka 2020-05-08 13:48:31 +02:00
  • 620ee3cf51 Make the libretro frontend not crash on rumble-less frontends Lior Halphon 2020-05-07 23:43:49 +03:00
  • ccc7d2e887 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2020-05-07 22:47:52 +03:00
  • e063671816 No need to use malloc here, the buffer never gets large Lior Halphon 2020-05-07 22:46:06 +03:00
  • c4a8669501 Merge pull request #253 from FredrIQ/multiaddr Lior Halphon 2020-05-07 02:09:09 +03:00
  • 8625b23c0d Whoops Lior Halphon 2020-05-07 01:32:03 +03:00
  • 99ec31dfdc Allow more than 1 symbol per debug address Fredrik Ljungdahl 2020-05-07 00:12:35 +02:00
  • 8f69703726 Merge branch 'bootrom-2bpp' Lior Halphon 2020-05-06 23:30:56 +03:00
  • 7cff35368d Port to C to remove the Python dep, remove leftovers Lior Halphon 2020-05-06 23:30:01 +03:00
  • 184743637e Fix silly regression Lior Halphon 2020-05-06 01:10:46 +03:00
  • 730567dc60 Proper color mixing Lior Halphon 2020-05-06 01:06:22 +03:00
  • a3f261184d Optimize more Lior Halphon 2020-05-05 01:44:48 +03:00
  • f46f138e9f Clear VRAM correctly Lior Halphon 2020-05-04 23:54:43 +03:00
  • 260f61f33a This window shouldn’t be resizeable Lior Halphon 2020-05-04 22:48:00 +03:00
  • 72a90ba91c Hacky color blending Lior Halphon 2020-05-04 02:17:03 +03:00
  • 2225fd114c Handle 2bpp palettes Lior Halphon 2020-05-04 02:07:19 +03:00
  • b057e0d10a Save 4 more bytes in the CGB boot ROM Jakub Kądziołka 2020-05-03 23:07:53 +02:00
  • cb738190be Add a 2bpp CGB boot ROM logo, pending palettes Jakub Kądziołka 2020-05-03 22:44:13 +02:00
  • 19126df7f4 Save 8 bytes in the CGB boot ROM Jakub Kądziołka 2020-05-03 22:41:56 +02:00
  • 6910c3d24b Complete DualShock 3 support Lior Halphon 2020-05-03 20:23:37 +03:00
  • bb37f8d2f0 Optimize Joypad initialization Lior Halphon 2020-05-02 23:04:12 +03:00
  • 9413d68976 Add support for wired Switch Pro Controller Lior Halphon 2020-05-02 22:14:53 +03:00
  • 78e2b94cb5 Rewrite the "Sub Elements" design into a more powerful Custom Report design that can overwrite an entire report structure of a sepcific report by its ID Lior Halphon 2020-05-02 20:55:54 +03:00
  • e5302a9b1e Set sane libretro defaults, add border settings (Closes #203), general libretro cleanup Lior Halphon 2020-05-01 23:42:08 +03:00
  • c492022ae6 Fix a deadlock Lior Halphon 2020-05-01 19:31:04 +03:00
  • 69fb2ad0a3 Fix rumble on WUP-028 on ports other than 1 Lior Halphon 2020-05-01 18:46:00 +03:00
  • 7e124e169e Avoid races Lior Halphon 2020-05-01 18:28:06 +03:00
  • 2854578527 Less ugly hacks Lior Halphon 2020-05-01 18:26:48 +03:00
  • 021cdb402d Various hacks for stopping the PWM thread when needed, important if we have a WUP-028 connected with more than one controller Lior Halphon 2020-05-01 18:16:33 +03:00
  • 4bf252800e Improve PWM quality, fix a crash Lior Halphon 2020-05-01 18:08:44 +03:00
  • 5a56c3b882 Style fixes Lior Halphon 2020-05-01 16:03:26 +03:00
  • ea18ba9335 Add rumble settings to libretro Lior Halphon 2020-05-01 15:50:22 +03:00
  • 5da80062d9 Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions Lior Halphon 2020-05-01 00:34:00 +03:00
  • 40562b1c54 Revert "Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions" Lior Halphon 2020-05-01 00:25:40 +03:00
  • 160282c42a Fix WUP-028 on Catalina, make controller configuration compatible between macOS versions Lior Halphon 2020-04-30 23:56:14 +03:00
  • 60ad3160cf Fix an XIB oops Lior Halphon 2020-04-29 23:52:28 +03:00
  • 6bcaffe27d Fix sendReport on JOYMultiplayerControlle Lior Halphon 2020-04-29 23:47:18 +03:00
  • 4c1f073d20 Fix error report Lior Halphon 2020-04-29 20:59:19 +03:00
  • 0f73282e4e Actually allow it Lior Halphon 2020-04-29 20:54:28 +03:00
  • 03ea6dc708 Make builds possible without Xcode Lior Halphon 2020-04-29 20:44:55 +03:00
  • 9f876e380c Offical WUP-028s require an activation sequence Lior Halphon 2020-04-29 20:08:00 +03:00
  • 66112af37e Fix PWM performence issue Lior Halphon 2020-04-29 19:53:47 +03:00
  • 5c9d50e25f Fix job Lior Halphon 2020-04-29 17:02:20 +03:00
  • 05cf3656b8 Fix libretro Lior Halphon 2020-04-29 16:58:38 +03:00
  • 0c91502859 Remove log Lior Halphon 2020-04-29 16:52:32 +03:00