Commit Graph

  • 398148f7ea Basic SGB border support Lior Halphon 2018-11-16 16:04:40 +0200
  • 382d9f8898 MASK_EN support Lior Halphon 2018-11-16 12:42:52 +0200
  • 2f2b792edf SGB save states Lior Halphon 2018-11-16 01:53:01 +0200
  • 634a54c046 SGB resolution support (Cocoa only so far) Lior Halphon 2018-11-15 00:21:21 +0200
  • 6ba5cfbeef Support for multi-packet SGB commands Lior Halphon 2018-11-13 23:45:26 +0200
  • 7735d638c6 Multiplayer SGB APIs/SGB detection Lior Halphon 2018-11-12 00:37:06 +0200
  • 5c581651ce Handle the SGB header commands, disable SGB functions if needed. Lior Halphon 2018-11-11 22:50:00 +0200
  • 44891d5c4a Initial code to support SGB, command “parsing”, replacement SGB boot ROM Lior Halphon 2018-11-11 01:16:32 +0200
  • a47e3cc62c Remove code duplication in the QL fast boot ROM, should fix some glitched thumbnails Lior Halphon 2018-11-10 21:10:09 +0200
  • 7ffed9c43c Reconnect the joypad when SameBoy starts directly to a ROM (fixes #131) Lior Halphon 2018-11-10 19:39:57 +0200
  • 94136f5741 Adjust DAC attributes to fix LADX’s crackling audio (Fixes #125) while keeping Cannon Fodder’s buzzing reasonable (Proper audio measurements still required) Lior Halphon 2018-11-10 19:14:18 +0200
  • 453673a2a6 Apply the SDL 2.0.6 audio workaround to everything except Windows, check the linked version instead of the headers version. Fixes #130 Lior Halphon 2018-11-10 18:58:22 +0200
  • 969fb5a9d8 Merge branches 'master' and 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2018-11-10 16:33:04 +0200
  • bc48c9bc26 Added command line fullscreen flag to the SDL port, closes #126 Lior Halphon 2018-11-10 16:32:45 +0200
  • 06ff367fdb
    Merge pull request #127 from libretro/master Lior Halphon 2018-11-10 16:18:55 +0200
  • 81582574c1
    Merge pull request #129 from NieDzejkob/configurable-paths Lior Halphon 2018-11-10 00:25:22 +0200
  • 91904df5e8
    Add a build-time option to change the resources directory. NieDzejkob 2018-11-09 23:20:57 +0100
  • bbffb49b8f
    Merge pull request #128 from NieDzejkob/fix-linux-tester Lior Halphon 2018-11-09 23:20:36 +0200
  • d05ee826d4
    Fix building the tester binary on Linux NieDzejkob 2018-11-09 22:20:35 +0100
  • 792b45d5dd don't reinit on audio filter change or color correction radius 2018-11-05 18:59:13 -0500
  • a39b314378 Fixed silly APU regression (Noise volume envelope ran too fast) Fixes #121 Lior Halphon 2018-11-03 14:33:12 +0200
  • 96e9ea2d1e Fix libretro RTC support. Fixes #41 Lior Halphon 2018-11-03 13:18:08 +0200
  • c9d6a1381f Cross emulator compatibility with RTC saves Lior Halphon 2018-11-03 01:31:14 +0200
  • 64922fff4b Fixed a bug where channels 1 and 2 would start playing earlier than they should have if NRx4 was written to twice. Fixes #86. Lior Halphon 2018-10-29 00:44:43 +0200
  • 9ffeef88d5 Trying to fix libretro achievements (#48) Lior Halphon 2018-10-27 17:19:53 +0300
  • 3035f43428 Emulation of DAC charging, Fixes #46, #85, #88 and #89 Lior Halphon 2018-10-19 23:53:01 +0300
  • 4276549acd Research notes TODOs Lior Halphon 2018-10-19 01:02:27 +0300
  • 324201f336 Correct emulation of switching the DACs on and off. Fixes #100 and #87 Lior Halphon 2018-10-17 20:35:29 +0300
  • 839de39c1f Fix clang build Lior Halphon 2018-10-14 14:57:09 +0300
  • 0f19db5e8e
    Merge pull request #120 from RobLoach/ignore-warnings Lior Halphon 2018-10-14 00:25:44 +0300
  • 7a6d6c3850
    Ignore multichar and int-in-bool-context warnings Rob Loach 2018-10-13 17:19:05 -0400
  • 63fd5b4c10
    Merge pull request #113 from RobLoach/patch-1 Lior Halphon 2018-10-13 14:16:51 +0300
  • 86005bcfb8
    Update Makefile to use clang if it's available Rob Loach 2018-10-12 20:14:34 -0400
  • e9b78b6370
    Merge pull request #114 from RobLoach/patch-2 Lior Halphon 2018-10-12 17:10:11 +0300
  • 2da7a3f7fb
    Fix the return value of read_lvalue to be 0 Rob Loach 2018-10-12 10:09:30 -0400
  • e834d32b8e
    Update switch to just return at the end instead Rob Loach 2018-10-12 09:41:25 -0400
  • f8609e0279
    Merge pull request #117 from RobLoach/patch-5 Lior Halphon 2018-10-12 13:12:13 +0300
  • ec41e87cf1
    Update logic behind params Rob Loach 2018-10-11 22:39:43 -0400
  • b8825127fd
    Fix parentheses around ‘+’ in operand of ‘&’ Rob Loach 2018-10-11 22:37:26 -0400
  • f4ee044347
    Fix control reaches end of non-void function Rob Loach 2018-10-11 22:17:16 -0400
  • 7854686903
    Remove redefinition of CC Rob Loach 2018-10-11 21:54:04 -0400
  • 9080a23913 Improved idle performance in the Cocoa port when using Metal Lior Halphon 2018-10-11 18:43:31 +0300
  • 1b049b8f75 Fixing UI bugs in the Cocoa debugger. Console windows now display the ROM file name Lior Halphon 2018-09-15 17:57:59 +0300
  • 11c148c851 Starting G/HDMA directly takes one more M-cycle (More research required) Lior Halphon 2018-09-15 00:48:31 +0300
  • dbc338a887 Compensate for prefetch in DIV’s initial value Lior Halphon 2018-09-15 00:47:26 +0300
  • 2c58e669ef
    Add FPS counter to SDL title fps-counter Maximilian Mader 2018-09-10 21:07:17 +0200
  • 629550c30b
    Update .gitattributes Lior Halphon 2018-09-10 19:02:45 +0300
  • ec0a879a93 Correct emulation of enabling and disabling the volume envelope. Correct emulation of a glitch where the volume envelope ticks when it usually wouldn’t. Lior Halphon 2018-09-10 16:59:59 +0300
  • 3151821e6d Fixed minor APU regression (Channels 1 and 2 were given no delay under certain circumstances) Lior Halphon 2018-09-09 12:50:55 +0300
  • 57cc4809ba
    Merge pull request #108 from AlvaroBurnett/master Lior Halphon 2018-08-19 23:20:44 +0300
  • 83ab8efbd7 Improve compatibility with the Unix tools included in Git for Windows. Alvaro Burnett 2018-08-19 22:07:16 +0200
  • 737c1e2a4f
    Merge pull request #99 from max-m/daa-patch Lior Halphon 2018-07-22 20:07:30 +0300
  • a36dd791ec
    Rewrite the DAA instruction Maximilian Mader 2018-07-22 18:36:24 +0200
  • f7b882f0e8 Whoops Lior Halphon 2018-07-22 02:10:26 +0300
  • b7426f93c0 Randomize object palettes. Slightly more accurate emulation of FF4C. Lior Halphon 2018-07-20 23:23:47 +0300
  • 538038e49c Disable randomness in the automation for consistency Lior Halphon 2018-07-20 12:35:15 +0300
  • ce80acc818 Fixed HDMA timing )But still not verified) Lior Halphon 2018-07-20 12:34:52 +0300
  • b1cc55b786 Turns out Left/Right audio channels were flipped Lior Halphon 2018-07-19 20:38:11 +0300
  • c66b6fbafc Fixed an edge case with DAC discharge emulation Lior Halphon 2018-07-16 23:08:25 +0300
  • 2e9e3424ec Document some revision differences Lior Halphon 2018-07-14 21:52:54 +0300
  • 0145b790a3 Merge branch 'v0.11.x' Lior Halphon 2018-07-11 20:08:33 +0300
  • 0783f131b8 Update version to v0.11.1 Lior Halphon 2018-07-11 20:07:54 +0300
  • e5f4495ca0 Turns out the last Cocoa fix was neither reliable or actually working. Lior Halphon 2018-07-11 19:46:27 +0300
  • 5f58323c01 Attempt to improve audio quality on frontend with big audio buffers Lior Halphon 2018-07-10 21:33:03 +0300
  • dc4c23c0da Worked around a macOS bug where fullscreen-mode SameBoy would render garbage on High Sierra. Fixed titlebar color when using the ugly Yosemite theme. Lior Halphon 2018-07-10 20:35:07 +0300
  • afcb7b8579 Fixed a regression where DMG mode on CGB would not activate on most DMG games. Fixes #98 Lior Halphon 2018-07-10 20:28:36 +0300
  • dc5cb71c22 Emulate CGB-C’s quirky LFSR function Lior Halphon 2018-07-04 21:55:12 +0300
  • f3437d7cc0 Added todo Lior Halphon 2018-07-03 23:47:50 +0300
  • b7b35c9b59 CGB-C timing Lior Halphon 2018-07-03 22:25:09 +0300
  • 0a78f735d3 Fetcher Y is not cached on CGB-C Lior Halphon 2018-07-03 22:14:53 +0300
  • 18ae18a95c LYC bit on CGB-C Lior Halphon 2018-07-03 21:56:32 +0300
  • a7aabca618 Starting to add CGB-C support Lior Halphon 2018-07-03 21:43:46 +0300
  • 47a74cb6c3 Randomize initial RAM values. Closes #82 Lior Halphon 2018-06-30 16:53:28 +0300
  • d9dfbcd199 Updated version to 0.11, updated README Lior Halphon 2018-06-29 13:18:05 +0300
  • 81662e954b Convert the Windows .rc file to UTF-16 (Seems like UTF-8 support is broken in rc) Lior Halphon 2018-06-29 13:17:27 +0300
  • 045c863117 Fixed Windows build Lior Halphon 2018-06-29 13:05:08 +0300
  • 32443a9675 Improved analog stick controls in both ports. Affects #34? Lior Halphon 2018-06-26 19:36:14 +0300
  • 3a4ed6fd40 Made SDL menus more consistent between keyboards and joypads (Closes #35) Lior Halphon 2018-06-23 22:36:29 +0300
  • 82436ad838 Added proper joypad configuration in SDL (Closes #33), can now use Rewind/Slow-Motion from the joypad. Lior Halphon 2018-06-23 22:27:05 +0300
  • 74abf61a08 Fixed a crash that happened when changing the rewind length in Cocoa Lior Halphon 2018-06-23 11:50:08 +0300
  • 1915365b1a Added rewind and underclocking support to the SDL port. Joystick controls to be done. Lior Halphon 2018-06-23 00:10:28 +0300
  • 2791775c5d Improvements to the lcd debugger command Lior Halphon 2018-06-22 18:38:54 +0300
  • 6b2c25475f Removed limitations around debugger output in the Cocoa frontend Lior Halphon 2018-06-21 21:23:57 +0300
  • 0ffb936885 The Cocoa port now allows selecting a folder containing boot ROM files Lior Halphon 2018-06-21 00:48:02 +0300
  • 30f13bd28c More accurate CGB initial register values. Closes #80 Lior Halphon 2018-06-19 23:59:16 +0300
  • 6a7c084177 Fixed window regression Lior Halphon 2018-06-18 21:57:01 +0300
  • 70d68a500e Stop annoying exceptions in the preferences window Lior Halphon 2018-06-17 23:24:02 +0300
  • a4bfb026a8 Fixed rounded corners in Metal Lior Halphon 2018-06-17 23:16:34 +0300
  • a37a0b1b00 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2018-06-16 23:52:39 +0300
  • d81c23cb16 Fixed HDMA regression Lior Halphon 2018-06-16 23:52:24 +0300
  • 59c1468e5a
    Merge pull request #78 from fr500/master Lior Halphon 2018-06-16 20:39:38 +0300
  • d6879c4f8a libretro: allow changing model at runtime again, also do not reset both gameboys on model change in dual mode radius 2018-06-16 11:05:07 -0500
  • ca9249d4db Prevent memory viewer errors on reset Lior Halphon 2018-06-16 14:46:16 +0300
  • bc876ec30c Whoops Lior Halphon 2018-06-16 14:36:06 +0300
  • 45c73e0175 Replaced the is_cgb bool with a more future compatible model enum. Removed the GB_init_cgb API and replaced it with an extended GB_init and GB_switch_model_and_reset APIs that now receive a model parameter. Increased the struct version. Lior Halphon 2018-06-16 13:59:33 +0300
  • c286203640 Fixed potential black screen on Metal Lior Halphon 2018-06-16 12:46:57 +0300
  • 968ff4879a Enable fast math Lior Halphon 2018-06-16 00:08:24 +0300
  • 1c1cddb53e OpenGL fallback Lior Halphon 2018-06-15 20:03:59 +0300
  • a068b7b09f Fixed Metal warnings, made everything static for performance Lior Halphon 2018-06-15 19:18:30 +0300
  • cd045fde15 Scaling filters in Metal Lior Halphon 2018-06-15 19:11:06 +0300