Commit Graph

  • e29246fd91 Window tile is reset on WX trigger Lior Halphon 2020-02-28 18:28:47 +02:00
  • 2a8f15c68b The fetcher pushes pixels to the FIFO as soon as it's empty Lior Halphon 2020-02-28 18:10:09 +02:00
  • 60f01fe947 Merge branch 'master' into ppu_window Lior Halphon 2020-02-28 15:21:38 +02:00
  • 40868df759 Fix this bug again Lior Halphon 2020-02-28 14:05:29 +02:00
  • bd1759eb45 Add credits. byuu 2020-02-28 17:31:25 +09:00
  • 0c716bd970 More accurate timing emulation of window-objects interaction Lior Halphon 2020-02-27 22:49:34 +02:00
  • 52a3bf5f24 Merge pull request #234 from NieDzejkob/spelling Lior Halphon 2020-02-27 19:36:20 +02:00
  • 67d5a53503 Spell "length" properly Jakub Kądziołka 2020-02-27 18:11:10 +01:00
  • 89303ab046 WX access conflicts Lior Halphon 2020-02-27 00:12:42 +02:00
  • 9c7a8fdb1b WY is tested every cycle Lior Halphon 2020-02-26 22:24:08 +02:00
  • 5296176151 v114.6 byuu 2020-02-26 19:57:21 +09:00
  • b37a0b285a Window Y still advances if WX=166 Lior Halphon 2020-02-24 23:59:18 +02:00
  • 7456beb7b9 Better emulation of negative WX positions Lior Halphon 2020-02-24 21:23:06 +02:00
  • 248e7bc332 Timing improvements Lior Halphon 2020-02-24 20:46:00 +02:00
  • 25b51362e9 Safety first Lior Halphon 2020-02-24 00:33:45 +02:00
  • 3864ff37e1 Timing improvements Lior Halphon 2020-02-24 00:20:58 +02:00
  • c22611c701 Minor bugfix Lior Halphon 2020-02-23 23:48:08 +02:00
  • c0ba898ef2 Basic window implementation Lior Halphon 2020-02-23 23:16:45 +02:00
  • 64d20a062a Windows compilation fix. byuu 2020-02-23 21:03:24 +09:00
  • c22ef09f13 PulseAudio compilation fix. byuu 2020-02-23 20:36:28 +09:00
  • 2223a843c9 Restore IOKit fix that was missing from higan ruby sync. byuu 2020-02-23 20:34:10 +09:00
  • d2211d8818 v114.5 byuu 2020-02-23 20:23:25 +09:00
  • 2be58439bf Starting over – removing all window related code Lior Halphon 2020-02-23 00:38:47 +02:00
  • 83ea4edce2 Shut up, annoying log message Lior Halphon 2020-02-23 00:16:15 +02:00
  • d8282fe3c9 Please pretend the last commit never happened Lior Halphon 2020-02-22 00:45:52 +02:00
  • 39b88d546b The upper bits of SCX might mid-line Lior Halphon 2020-02-21 21:59:03 +02:00
  • ea2f32b255 The fetcher state machine advances even while handling an object Lior Halphon 2020-02-21 21:44:44 +02:00
  • f86e682d2c Fix sign Lior Halphon 2020-02-21 17:22:57 +02:00
  • 8409d3bcfb Emulate changing sprite height mid-fetch Lior Halphon 2020-02-21 16:43:51 +02:00
  • 7d51ba3d97 More fixes, SGB emulation of the same quirk Lior Halphon 2020-02-21 16:16:02 +02:00
  • 91404edd13 Disgusting hacks to emulate disabling objects while an object is being fetched Lior Halphon 2020-02-21 15:14:33 +02:00
  • 56118d2a67 Move improvements to LCDC conflicts Lior Halphon 2020-02-21 14:22:25 +02:00
  • a8f63aea3c Emulate DMG LCDC write conflicts correctly. This might vary between individual units. Lior Halphon 2020-02-21 02:55:07 +02:00
  • c13745d753 v110.4 byuu 2020-02-18 20:07:05 +09:00
  • 0290e70445 Improvements to AGB color correction Lior Halphon 2020-02-17 23:05:11 +02:00
  • bf32ae66c6 Another attemp to fix Cocoa deadlocking Lior Halphon 2020-02-15 19:23:04 +02:00
  • bec09a012c More accurate emulation of STOP mode Lior Halphon 2020-02-15 19:21:43 +02:00
  • 08eb2f3d98 Correct emulation of FF6C (Turns out it controls object priority) Lior Halphon 2020-02-15 15:32:06 +02:00
  • f550360f1a More accurate CGB color correction curve Lior Halphon 2020-02-15 13:21:21 +02:00
  • 0677b1d099 Update the automation to not use internel APIs for input Lior Halphon 2020-02-11 00:11:17 +02:00
  • 8b7805b95d Hit ^T Lior Halphon 2020-02-10 20:19:37 +02:00
  • 804b9bec63 Fixed a bug where HDMA begins in the middle of an instruction while cycles are pending to be flushed. Fixes #230 Lior Halphon 2020-02-10 00:21:33 +02:00
  • dcb3f6db9e Fix minimum window size in the Cocoa frontend Lior Halphon 2020-02-08 14:38:04 +02:00
  • 103caa56e1 Allow displaying borders outside of SGB emulation, including borrowing SGB border. Allow not displaying SGB borders. (Todo: libretro support) Lior Halphon 2020-02-08 13:28:46 +02:00
  • 370f02661d Deadlock fix Lior Halphon 2020-02-08 12:31:06 +02:00
  • b806ae4e82 Fix #228 Lior Halphon 2020-02-01 23:36:16 +02:00
  • 38ee020653 Fixed a regression bug that made the first CGB frame blank instead of repeated. Lior Halphon 2020-01-31 01:29:59 +02:00
  • ce5153544c Fix menu scrolling in SDL while emulating SGB Lior Halphon 2020-01-29 20:55:17 +02:00
  • 48d3504de7 Let the core handle boot ROM selection Lior Halphon 2020-01-29 20:29:30 +02:00
  • 99d2c0258c Add monochrome LCD shader Lior Halphon 2020-01-29 15:51:53 +02:00
  • 046b09052c Add DMG color palettes (SDL), add scrolling to SDL menus Lior Halphon 2020-01-29 15:36:19 +02:00
  • 163a5ea20c Add DMG color palettes (Cocoa) Lior Halphon 2020-01-29 14:19:11 +02:00
  • 7053a0b605 Readme updated. byuu 2020-01-18 14:23:10 +09:00
  • 58eb6838b7 Fixed links in readme. byuu 2020-01-18 01:25:55 +09:00
  • 1f4f1223a1 v114.3 byuu 2020-01-17 09:09:01 +09:00
  • 3cc8c589cc Remove debugging variables. byuu 2020-01-16 23:16:37 +09:00
  • 52d5b3e2a2 v114.2 byuu 2020-01-16 23:12:37 +09:00
  • 358a3ceed7 libretro: added cheat support [rtretiakov] libretro: aspect ratio correction [rtretiakov] libretro: MSU1 lookup fix [rtretiakov] libretro: merged latest resources and overrides from upstream libretro: changed audioFrame() from float to double [byuu] byuu 2020-01-16 05:45:35 +09:00
  • c6918fc170 Fix "make clean" when using cmd.exe shell on Windows byuu 2020-01-16 05:40:55 +09:00
  • 1afd440c86 Revert Emulator::Audio to use doubles instead of floats * fixes ODR violations, but is slightly slower (378fps->376fps) byuu 2020-01-16 05:34:00 +09:00
  • 702977f0b9 Mosaic cleanups. byuu 2020-01-16 05:26:56 +09:00
  • fb463d34ef v114.1 byuu 2020-01-16 05:09:52 +09:00
  • 55e78b03de Point to specific project. v114 byuu 2020-01-08 18:50:07 +09:00
  • 47dcdc1b4f Added Windows binary release link. byuu 2020-01-08 18:49:40 +09:00
  • e13ab011eb v114 byuu 2020-01-08 18:46:53 +09:00
  • 0737655753 Merge branch 'master' into JoyKit Lior Halphon 2020-01-03 23:42:25 +02:00
  • 95af00a752 speling is veri difikult Lior Halphon 2020-01-03 21:11:45 +02:00
  • 89713521d4 Merge pull request #222 from Pixelnarium/master Lior Halphon 2020-01-02 11:54:27 +02:00
  • 5a1812f237 fix SDL build Pixelnarium 2020-01-02 10:50:55 +01:00
  • 23c7fb2885 Update version, update copyright year Lior Halphon 2020-01-01 23:40:56 +02:00
  • e9f6667cf5 Minor build cleanup Lior Halphon 2020-01-01 22:57:24 +02:00
  • 892f202945 Updated SNES game databases byuu 2020-01-01 18:45:11 +09:00
  • 3882b1b4b9 Fix Windows build, hopefully fix High DPI support on Windows 10 (fixes #202) Lior Halphon 2020-01-01 00:27:41 +02:00
  • 7929573dc1 Refinements to the last commit Lior Halphon 2020-01-01 00:17:54 +02:00
  • e575196abc . byuu 2019-12-31 19:42:11 +09:00
  • 404caeab50 The input workaround for Taikyoku Igo benefits: Williams Arcade's Greatest Hits and World Masters Golf; in very subtle ways, so enable it for those two titles as well. byuu 2019-12-31 19:40:35 +09:00
  • dde9b4c2c7 v113.5 byuu 2019-12-31 10:22:31 +09:00
  • e434b625ea Allow the fullscreen key combo to work while in the menu Lior Halphon 2019-12-30 16:19:06 +01:00
  • 793f2e5bf4 v113.4 byuu 2019-12-30 06:00:17 +09:00
  • 4c24323530 Fix Game Boy Camera support in macOS Mojave and newer Lior Halphon 2019-12-29 17:34:43 +01:00
  • cc4ab9bc25 Added workaround to reduce auto-joypad polling delays (until we can emulate the behavior more faithfully) byuu 2019-12-28 13:53:06 +09:00
  • 2551f20f3a v113.3 byuu 2019-12-28 13:41:57 +09:00
  • 5b29ddbcaa Add hotfix for Nichibutsu Arcade Classics (Japan) * Frisky Tom hangs sometimes when memory is randomized byuu 2019-12-27 08:58:09 +09:00
  • ac4d16c917 Revert gamepak firmware naming to use architecture instead of identifier * identifier naming interferes with game ROM naming lookup byuu 2019-12-27 08:51:05 +09:00
  • 01c16dcf4d Fix Taikyoku Igo - Goliath (clear $4218-421f to 1s instead of 0s at start of auto-joypad polling) byuu 2019-12-27 08:32:18 +09:00
  • 169c0871c7 Added Super SWIV fast PPU override byuu 2019-12-27 08:17:39 +09:00
  • 8a99d41c31 Fix broken SDL builds on macOS and Windows Lior Halphon 2019-12-26 02:00:58 +02:00
  • ffee61a1b1 Merge pull request #250 from Sintendo/xcode11-opengl-fix byuu 2019-12-24 18:51:01 +09:00
  • 526df86ee6 ruby/CGL: explicitly set current OpenGL context Sintendo 2019-12-23 21:33:33 +01:00
  • 748cf44f35 Added run-ahead support to libretro target [realnc] Fixed typo in the GUI regarding HD mode 7 +/- hotkeys byuu 2019-12-19 22:04:14 +09:00
  • a4f96f0648 Fix link. byuu 2019-12-19 21:16:53 +09:00
  • 2ca1bab9ed Updated links in readme file. byuu 2019-12-19 21:16:06 +09:00
  • 1e6a745f19 v113.1 byuu 2019-12-16 01:59:39 +09:00
  • 90b1350110 v113 v113 byuu 2019-12-11 22:02:23 +09:00
  • 357d054c19 Fix LLE gamepak firmware name lookups (use identifier, not architecture) byuu 2019-12-11 21:56:29 +09:00
  • d62e3f3362 v112.14 byuu 2019-12-11 21:40:07 +09:00
  • 7c9508ae96 Include the canonical SDL2 path, which drops the SDL2/ prefix. Anthony J. Bentley 2019-06-25 21:01:54 -06:00
  • 4ec45a7453 Some more testing for Super Game Boy audio mixing. byuu 2019-12-09 09:23:33 +09:00
  • f5d40bd1ee Testing: added Super Game Boy audio mixing test function. byuu 2019-12-09 00:08:37 +09:00
  • 6aa7c944d5 v112.3 byuu 2019-12-08 01:39:46 +09:00