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