Commit Graph

2116 Commits

Author SHA1 Message Date
Lior Halphon 0549dc702c Add an API to get the model from the state file 2023-01-15 19:15:45 +02:00
Lior Halphon a838c31d02 Add a menu 2023-01-15 18:37:25 +02:00
Lior Halphon 7f0ad795ec Recrush all graphics 2023-01-15 17:53:18 +02:00
Lior Halphon e04aeebc0a Automatic save/restore 2023-01-15 01:43:34 +02:00
Lior Halphon 1c1d6bec78 Buttons now appear pressed when interacted with 2023-01-14 23:57:58 +02:00
Lior Halphon d0f17cfaed Fix portrait support 2023-01-14 23:46:51 +02:00
Lior Halphon 76500ebf15 Vibration support on legacy devices 2023-01-14 21:15:25 +02:00
Lior Halphon ffc80b2c0d Adjustments to support the 2016 iPhone SE and iPod Touch 2023-01-14 20:09:47 +02:00
Lior Halphon e0af961ad3 CoreHaptics support for rumble and button feedback 2023-01-14 18:28:08 +02:00
Lior Halphon 3e75016fe0 Implement controls 2023-01-14 15:02:34 +02:00
Lior Halphon 7624688e3b Bare bones ROM loading functionality (requires modification of the app container to add ROMs) 2023-01-14 01:25:36 +02:00
Lior Halphon be765a3e7e Initial emulation support 2023-01-13 23:30:28 +02:00
Lior Halphon 4c5d896630 Porting GBViewMetal 2023-01-13 21:57:57 +02:00
Lior Halphon 093998389c "Port" GBAudioClient 2023-01-13 17:24:28 +02:00
Lior Halphon 0441967332 Automatic layout generation 2023-01-13 16:48:44 +02:00
Lior Halphon d9bf739f52 Remove auto-generated comments 2023-01-12 23:19:24 +02:00
Lior Halphon 7ed8169d30 Basic buildability 2023-01-11 17:49:10 +02:00
Lior Halphon aa8b7b0c03 Improved emulation of envelope locking, fixes #522 2023-01-10 01:19:07 +02:00
Lior Halphon d90ecec085 Oops 2023-01-07 15:30:29 +02:00
Lior Halphon f5092c00de Reopening a modified ROM (via Open, Open Recent, command-line or Finder) will reload the ROM. Closes #497 2023-01-07 13:31:51 +02:00
Lior Halphon 88e64fadda More accurate and customizable timings 2023-01-06 19:06:22 +02:00
Lior Halphon c92a2c2131 Writes affect the data bus too 2023-01-06 18:46:58 +02:00
Lior Halphon 7a390414ff Improved accuracy of open bus behavior, merged with the HDMA open bus logic (it's the same bus) 2023-01-06 12:51:36 +02:00
Lior Halphon 0e6803aaa9 Add comment 2023-01-02 00:53:51 +02:00
Lior Halphon bd6843444f Emulate cart open bus behavior. Fixes #516 2023-01-01 22:59:16 +02:00
Lior Halphon 29d6960075
Merge pull request #521 from max-m/actions-checkout-v3
[CI] Update to actions/checkout@v3
2022-12-31 22:13:28 +02:00
Maximilian Mader 37785f779f
[CI] Update to actions/checkout@v3
See https://github.com/actions/checkout/issues/1047
2022-12-30 23:04:41 +01:00
Lior Halphon 0989ee2763 Automatic libretro boot ROM rebuild 2022-12-30 19:45:33 +02:00
Lior Halphon 288bd84d19 Make libretro's build respect BOOTROMS_DIR 2022-12-30 18:04:57 +02:00
Lior Halphon 1247d00cbb Minor cosmetic change 2022-12-30 17:32:36 +02:00
Lior Halphon 9e5d3e449b Fix the Step icon on non-Retina displays 2022-11-23 19:47:53 +02:00
Lior Halphon bbe425e695 Update version to 0.15.8 2022-11-06 13:53:18 +02:00
Lior Halphon f1e912b64f Map the B button to back on SDL menus 2022-11-06 13:52:30 +02:00
Lior Halphon 31340d2a90 Fix debugger buttons appearing glitched on newer versions of macOS, fixes #509 2022-11-06 13:52:02 +02:00
Lior Halphon 1a85abfd2a Update version to 0.15.7 2022-10-31 23:09:36 +02:00
Lior Halphon b6e38bfa5f Microsoft and their underscore bullshit again 2022-10-31 23:04:35 +02:00
Lior Halphon e1fa28bd54 Adjust Joy-Con terminology 2022-10-31 22:49:17 +02:00
Lior Halphon 052e2429e0 Minor optimization 2022-10-31 21:17:32 +02:00
Lior Halphon cfee59918e Add Joy-Con orientation change support, motion controls 2022-10-31 21:11:00 +02:00
Lior Halphon 2776c8ad36 Add Joy-Con pairing interface 2022-10-30 14:42:54 +02:00
Lior Halphon 5ef668251c Rearrange the controls settings 2022-10-29 14:46:01 +03:00
Lior Halphon a43c293629 UI cleanup 2022-10-29 00:13:54 +03:00
Lior Halphon 354f68a861 Fix uniqueIDs not being unique in combined controllers 2022-10-28 20:15:24 +03:00
Lior Halphon 6547137389 Add an API to combine controllers 2022-10-28 14:49:54 +03:00
Lior Halphon 36f084f474 Explicitly enable vibration for Switch controllers, fixes rumble for Joy-Cons 2022-10-28 13:32:06 +03:00
Lior Halphon a450ab2a8e Basic JoyCon support, no rumble, no grouping 2022-10-28 01:02:54 +03:00
Lior Halphon eeb15c74f9 Fix visual glitches with the debugger split divider 2022-10-24 01:07:16 +03:00
Lior Halphon 0d1f686d68 Farewell, manual line breaks 2022-10-22 18:20:05 +03:00
Lior Halphon 87a2b0c842 Give ticks an optional "keep" argument 2022-10-22 17:37:25 +03:00
Lior Halphon 6536754944 Rename method to prevent overriding an Apple internal method on newer macOS versions. Be less strict about the inclusion of $. 2022-10-21 23:53:53 +03:00