3026 Commits

Author SHA1 Message Date
Lior Halphon
4647c55949 Add new iOS tip 2024-08-30 17:06:26 +03:00
Lior Halphon
d97c2fb701 Add Rapid A/B to Cocoa and SDL, closes #589 2024-08-30 16:12:31 +03:00
Tim Allen
712ed9b6b0 Fix detection of the Sufami Turbo base cartridge.
The Sufami Turbo base cartridge is listed in the Super Famicom verified dump
database, so it did not use the heuristics. It turns out the heuristic detection
wouldn't have worked anyway - although the game's header does contain the serial
A9PJ, the heuristic revision() method does not report that serial at all.

Meanwhile, the serial A9PJ is *also* used by the game Bishoujo Senshi Sailor
Moon SuperS - Fuwafuwa Panic, so loading this game would prompt for Sufami Turbo
mini-cartridges even though the game could not make use of them.

Fixes #323
2024-08-30 13:25:22 +10:00
Lior Halphon
d4c715b5f0 Associate panels with their document windows 2024-08-29 21:52:55 +03:00
Lior Halphon
8dda5ee098 Always center windows in Cocoa 2024-08-29 20:59:32 +03:00
Lior Halphon
5b33cebca9 Fix iOS and lib builds 2024-08-29 01:26:13 +03:00
Lior Halphon
6178ff2a78 Cheat Search API, Cheat Search in Cocoa, and new cheats window layout 2024-08-29 01:11:47 +03:00
Lior Halphon
fc508427b8 More workarounds for the UTI bugs 2024-08-26 20:45:49 +03:00
Lior Halphon
430e42fa72 Prevent the "Mute" menu item from being incorrectly displayed as marked while paused 2024-08-25 18:03:01 +03:00
Lior Halphon
c7c54abb6b Remove auto-generated IDE crap 2024-08-25 17:55:48 +03:00
Lior Halphon
b6c6b9ed54 Automatic model selection in the Cocoa and SDL frontends, closes #648 2024-08-25 14:36:48 +03:00
Lior Halphon
f0bab07f26 Allow controllers to switch the iOS frontend to full screen mode 2024-08-24 20:02:16 +03:00
Lior Halphon
645ef429bc Oops 2024-08-23 14:25:18 +03:00
Lior Halphon
a7d977a5c5 Improved AirPlay mirroring 2024-08-23 14:20:53 +03:00
Lior Halphon
795d772c83 Allow deleting ROMs from the context menu in the iOS version 2024-08-18 19:28:27 +03:00
Lior Halphon
2b2bb3569b Add ZIP import support to the iOS version 2024-08-18 19:19:01 +03:00
Lior Halphon
fb8508ea20 Fix an issue that could make the logo incorrectly positioned on a potential new iPhone model 2024-08-17 19:35:41 +03:00
Lior Halphon
461083523a Correctly emulate LYC edge cases when emulating CGB-0 to CGB-C in double speed mode 2024-08-16 20:51:40 +03:00
Lior Halphon
b8e32e6d53 More accurate window emulation, especially in double speed mode 2024-08-13 21:11:38 +03:00
Lior Halphon
d5c6ed9510 Correctly list removed breakpoints/watchpoints 2024-08-10 19:38:54 +03:00
Lior Halphon
47cdefd3d0 Minor adjustments to the CGB WX glitch 2024-08-02 20:45:17 +03:00
Lior Halphon
53fc5a74ed CoreHaptics is trash. 2024-07-31 00:58:30 +03:00
Lior Halphon
035291b955 Fix the comparison operators having the wrong priority 2024-07-27 22:39:56 +03:00
Lior Halphon
5f71ec4974 Slightly more accurate 2024-07-26 14:04:41 +03:00
Lior Halphon
5eb0e5d605 Minor regression fix 2024-07-26 02:43:31 +03:00
Lior Halphon
b1ea179513 Improve various edge cases of window emulation, improve the emulation of the last quirk 2024-07-25 22:32:28 +03:00
Lior Halphon
d34579e3bb Window accuracy improvements, implement a new CGB window glitch 2024-07-21 23:38:40 +03:00
Lior Halphon
64cf389edf Simplify wx=166 code 2024-07-14 13:00:39 +03:00
Lior Halphon
0c9cf8d594 Build fix 2024-07-13 17:11:39 +03:00
Lior Halphon
44b70bf275 Improve WX=166 accuracy on pre-CGB models 2024-07-13 17:06:29 +03:00
Lior Halphon
06c6ce7d65 More accurate fetcher timings. More accurate visual glitches in Mr. Chin's Gourmet Paradise; Turrican. 2024-07-11 00:21:04 +03:00
Lior Halphon
9d4d535758 Merge remote-tracking branch 'xdg-thumbnailer/xdg-thumbnailer' 2024-07-08 19:49:41 +03:00
ISSOtm
136e11cc13 Avoid using GNU-isms in make install
For macOS compat
2024-07-08 01:19:01 +02:00
Lior Halphon
18206718e3 Adjustment to SCX's write conflict implementation 2024-07-08 00:18:27 +03:00
Lior Halphon
c3e3fb91cc Improve PPU timings in CGB revision 0 to C. These revisions are no longer marked as experimental. 2024-07-08 00:00:27 +03:00
Lior Halphon
a4525c3336 Slightly improve OAM read blocking timing 2024-07-07 16:09:53 +03:00
Lior Halphon
5dbddb344d Size expects an integer 2024-07-06 15:44:01 +03:00
Lior Halphon
a66d4ea64c Minor adjustments 2024-07-06 15:29:04 +03:00
Lior Halphon
3dad68618e Fix build on macOS 2024-07-06 15:03:41 +03:00
ISSOtm
366c374461 Switch to "west const" instead of "east const" 2024-07-05 22:27:30 +02:00
ISSOtm
6e1112157c Address review comments 2024-07-05 22:16:06 +02:00
ISSOtm
488f17941f Add forgotten theme name when installing FreeDesktop icons
*facepalm*
2024-07-04 23:51:49 +02:00
ISSOtm
1dde5c1ce1 Have make install install the thumbnailer file as well 2024-07-04 23:39:32 +02:00
ISSOtm
17f1b91b8c Fix and simplify make install
`install` does not operate recursively on directories.

Exclude the `sameboy` executable from that copy,
and use a single `install` command to perform all of it.

The icon names are in the `NxN` format, including the target dirs.
2024-07-04 23:34:48 +02:00
ISSOtm
4f25521cba Improve MIME type description a little 2024-07-04 23:18:00 +02:00
ISSOtm
64ad67d5a5 Avoid overriding globs used to detect MIME types 2024-07-04 22:36:32 +02:00
ISSOtm
a26c57d582 Use icons directory for icons instead of legacy pixmaps 2024-07-04 22:34:34 +02:00
ISSOtm
64d45dd23a Only strip the correct file on install 2024-07-04 22:14:59 +02:00
ISSOtm
8e2769b946 Clean up make install 2024-07-04 22:00:27 +02:00
ISSOtm
4cc34f97ec Scrap all of that, and use the undocumented spec that everyone actually uses 2024-07-04 20:02:51 +02:00