Commit Graph

  • 876b4be1d2 Update to 20180726 release. Tim Allen 2018-07-26 20:36:43 +10:00
  • 22bd4b9277 Update to v106r52 release. Tim Allen 2018-07-25 22:24:03 +10:00
  • f1a4576ac4 Update to 20180724 release. Tim Allen 2018-07-24 23:41:41 +10:00
  • 737c1e2a4f Merge pull request #99 from max-m/daa-patch Lior Halphon 2018-07-22 20:07:30 +03:00
  • a36dd791ec Rewrite the DAA instruction Maximilian Mader 2018-07-22 18:36:24 +02:00
  • f7b882f0e8 Whoops Lior Halphon 2018-07-22 02:10:26 +03:00
  • 0aedb3430c Update to v106r51 release. Tim Allen 2018-07-21 21:49:48 +10:00
  • 35ff15f83e Update to v106r50 release. Tim Allen 2018-07-21 21:06:40 +10:00
  • b7426f93c0 Randomize object palettes. Slightly more accurate emulation of FF4C. Lior Halphon 2018-07-20 23:23:47 +03:00
  • 538038e49c Disable randomness in the automation for consistency Lior Halphon 2018-07-20 12:35:15 +03:00
  • ce80acc818 Fixed HDMA timing )But still not verified) Lior Halphon 2018-07-20 12:34:52 +03:00
  • b1cc55b786 Turns out Left/Right audio channels were flipped Lior Halphon 2018-07-19 20:38:11 +03:00
  • 65a3e6c676 Update to v106r49 release. Tim Allen 2018-07-19 19:01:44 +10:00
  • c66b6fbafc Fixed an edge case with DAC discharge emulation Lior Halphon 2018-07-16 23:08:25 +03:00
  • 393c2395bb Update to v106r48 release. Tim Allen 2018-07-16 16:16:26 +10:00
  • 2e9e3424ec Document some revision differences Lior Halphon 2018-07-14 21:52:54 +03:00
  • 6090c63958 Update to v106r47 release. Tim Allen 2018-07-14 13:59:29 +10:00
  • 0145b790a3 Merge branch 'v0.11.x' Lior Halphon 2018-07-11 20:08:33 +03:00
  • 0783f131b8 Update version to v0.11.1 Lior Halphon 2018-07-11 20:07:54 +03:00
  • e5f4495ca0 Turns out the last Cocoa fix was neither reliable or actually working. Lior Halphon 2018-07-11 19:46:27 +03:00
  • 5f58323c01 Attempt to improve audio quality on frontend with big audio buffers Lior Halphon 2018-07-10 21:33:03 +03:00
  • 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 +03:00
  • 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 +03:00
  • 0c55796060 Update to v106r46 release. Tim Allen 2018-07-08 14:58:27 +10:00
  • dc5cb71c22 Emulate CGB-C’s quirky LFSR function Lior Halphon 2018-07-04 21:55:12 +03:00
  • f3437d7cc0 Added todo Lior Halphon 2018-07-03 23:47:50 +03:00
  • b7b35c9b59 CGB-C timing Lior Halphon 2018-07-03 22:25:09 +03:00
  • 0a78f735d3 Fetcher Y is not cached on CGB-C Lior Halphon 2018-07-03 22:14:53 +03:00
  • 18ae18a95c LYC bit on CGB-C Lior Halphon 2018-07-03 21:56:32 +03:00
  • a7aabca618 Starting to add CGB-C support Lior Halphon 2018-07-03 21:43:46 +03:00
  • 372e9ef42b Update to v106r45 release. Tim Allen 2018-07-02 11:55:42 +10:00
  • 47a74cb6c3 Randomize initial RAM values. Closes #82 Lior Halphon 2018-06-30 16:53:28 +03:00
  • d9dfbcd199 Updated version to 0.11, updated README Lior Halphon 2018-06-29 13:18:05 +03:00
  • 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 +03:00
  • 045c863117 Fixed Windows build Lior Halphon 2018-06-29 13:05:08 +03:00
  • 40a5fbe605 Update to v106r44 public beta release: Tim Allen 2018-06-28 16:35:49 +10:00
  • ec960c5172 Update to v106r44 release. Tim Allen 2018-06-28 16:28:27 +10:00
  • b14c6bf155 Update to v106r43 release. Tim Allen 2018-06-27 11:56:27 +10:00
  • 32443a9675 Improved analog stick controls in both ports. Affects #34? Lior Halphon 2018-06-26 19:36:14 +03:00
  • 5b97fa2415 Update to v106r42 release. Tim Allen 2018-06-26 13:17:26 +10:00
  • f70a20bc42 Update to v106r41 release. Tim Allen 2018-06-24 14:53:44 +10:00
  • 3a4ed6fd40 Made SDL menus more consistent between keyboards and joypads (Closes #35) Lior Halphon 2018-06-23 22:36:29 +03:00
  • 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 +03:00
  • 74abf61a08 Fixed a crash that happened when changing the rewind length in Cocoa Lior Halphon 2018-06-23 11:50:08 +03:00
  • 1915365b1a Added rewind and underclocking support to the SDL port. Joystick controls to be done. Lior Halphon 2018-06-23 00:10:28 +03:00
  • 2791775c5d Improvements to the lcd debugger command Lior Halphon 2018-06-22 18:38:54 +03:00
  • 6b2c25475f Removed limitations around debugger output in the Cocoa frontend Lior Halphon 2018-06-21 21:23:57 +03:00
  • 0ffb936885 The Cocoa port now allows selecting a folder containing boot ROM files Lior Halphon 2018-06-21 00:48:02 +03:00
  • 30f13bd28c More accurate CGB initial register values. Closes #80 Lior Halphon 2018-06-19 23:59:16 +03:00
  • 6a7c084177 Fixed window regression Lior Halphon 2018-06-18 21:57:01 +03:00
  • 70d68a500e Stop annoying exceptions in the preferences window Lior Halphon 2018-06-17 23:24:02 +03:00
  • a4bfb026a8 Fixed rounded corners in Metal Lior Halphon 2018-06-17 23:16:34 +03:00
  • a37a0b1b00 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2018-06-16 23:52:39 +03:00
  • d81c23cb16 Fixed HDMA regression Lior Halphon 2018-06-16 23:52:24 +03:00
  • 59c1468e5a Merge pull request #78 from fr500/master Lior Halphon 2018-06-16 20:39:38 +03:00
  • 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 -05:00
  • ca9249d4db Prevent memory viewer errors on reset Lior Halphon 2018-06-16 14:46:16 +03:00
  • bc876ec30c Whoops Lior Halphon 2018-06-16 14:36:06 +03:00
  • 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 +03:00
  • c286203640 Fixed potential black screen on Metal Lior Halphon 2018-06-16 12:46:57 +03:00
  • 968ff4879a Enable fast math Lior Halphon 2018-06-16 00:08:24 +03:00
  • 1c1cddb53e OpenGL fallback Lior Halphon 2018-06-15 20:03:59 +03:00
  • a068b7b09f Fixed Metal warnings, made everything static for performance Lior Halphon 2018-06-15 19:18:30 +03:00
  • cd045fde15 Scaling filters in Metal Lior Halphon 2018-06-15 19:11:06 +03:00
  • 4466a55de6 Output resolution parameter Lior Halphon 2018-06-15 18:44:22 +03:00
  • da7c32cb10 No more globals in shaders Lior Halphon 2018-06-15 18:22:09 +03:00
  • c6dba26d02 Simplify shaders Lior Halphon 2018-06-15 18:08:54 +03:00
  • c1fcd1a0c0 Added frame blending Lior Halphon 2018-06-15 13:58:50 +03:00
  • 5b39cacc8a Basic Metal support. No OpenGL fallback, no shaders, no blending. Lior Halphon 2018-06-15 12:58:33 +03:00
  • 9a3d53ae51 Remove OpenGL specific code from GBView Lior Halphon 2018-06-11 20:23:51 +03:00
  • 470e27323d accuracy/fast is now a runtime toggle, not compile-time. Tim Allen 2018-06-11 14:54:49 +10:00
  • 5a8c814e25 Update to v106r40 release. Tim Allen 2018-06-11 14:50:18 +10:00
  • 91bb781b73 Update to v106r39 release. Tim Allen 2018-06-10 18:07:19 +10:00
  • 15b67922b3 Update to v106r38 release. Tim Allen 2018-06-10 18:06:02 +10:00
  • d95ad1ca54 SWAP was incorrectly disassembled as RLC Lior Halphon 2018-06-09 15:39:40 +03:00
  • 38c0cb3323 Typo Lior Halphon 2018-06-09 15:12:42 +03:00
  • f64da1864f APU glitch: When turning the APU on while DIV's bit 4 (or 5 in double speed mode), the first DIV/APU event is skipped. Lior Halphon 2018-06-09 15:11:20 +03:00
  • 593cb7c107 Pixel accurate emulation of Prehistorik Man on a CGB-CPU-E Lior Halphon 2018-06-08 18:44:03 +03:00
  • ca01ff6f79 Finally, perfect emulation of the STAT write bug. Lior Halphon 2018-06-08 17:16:15 +03:00
  • 127324d2d6 Fixed regression involving rendering a window with negative X position. Closes #75 Lior Halphon 2018-06-07 23:08:46 +03:00
  • 173a5d67bc Update to v106r37 release. Tim Allen 2018-06-07 21:48:41 +10:00
  • ec9729a9e1 Update to v106r36 release. Tim Allen 2018-06-04 12:44:57 +10:00
  • f1dfa2a1bc More sensible implementation of the STAT interrupt. Lior Halphon 2018-06-04 02:07:38 +03:00
  • 8f892ab798 Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2018-06-04 01:52:34 +03:00
  • 0481ff9af5 Whoops Lior Halphon 2018-06-04 01:52:24 +03:00
  • 66ab22a5e9 Merge pull request #76 from Nadia-h/master Lior Halphon 2018-06-03 17:41:28 +03:00
  • 77ac5f9e88 Update to v106r35 release. Tim Allen 2018-06-03 23:14:42 +10:00
  • 8c337d4ac6 Make sure the libretro core builds with the accuracy profile. Tim Allen 2018-06-03 15:01:54 +10:00
  • 73354923eb Add another task to the release procedure. Tim Allen 2018-06-03 13:03:46 +10:00
  • 6f1070cccd SDL: Add controller hat support in-game and in the GUI. Nadia Pedersen 2018-06-03 00:21:43 +02:00
  • 8721a48206 Fixed incorrect double speed behavior. Lior Halphon 2018-06-03 00:36:05 +03:00
  • 3aa90590ca bsnes binaries do not need the systems directory. Tim Allen 2018-06-02 14:43:40 +10:00
  • 52d0cd8dfb Now that byuu is ready for bsnes bug reports, I'll enable automated builds. Tim Allen 2018-06-02 13:21:16 +10:00
  • c67fb2c726 Update to v106r34 release. Tim Allen 2018-06-02 12:47:37 +10:00
  • 7003e31b7e Fixed a regression with STAT blocking. Lior Halphon 2018-06-02 04:00:10 +03:00
  • 5d29700fa1 Update to v106r33 release. Tim Allen 2018-05-31 17:06:55 +10:00
  • 5e7fdbe2c0 Update to v106r32 release. Tim Allen 2018-05-29 21:26:48 +10:00
  • 51e3fcd3fa Update to v106r31 release. Tim Allen 2018-05-28 11:51:38 +10:00
  • 18852bcbe2 We definitely don't need genius with bsnes for Windows. Tim Allen 2018-05-28 11:44:06 +10:00
  • bcc2627793 Don't hack up nall/GNUmakefile for Windows builds. Tim Allen 2018-05-28 11:42:52 +10:00