Commit Graph

2677 Commits

Author SHA1 Message Date
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
ISSOtm 323f3e89b7 Generate thumbnails under the appropriate path 2024-07-04 11:14:13 +02:00
Lior Halphon 482b9a1562 Cherrypick libretro/SameBoy#91 2024-07-03 23:38:34 +03:00
ISSOtm c6103d23fa Address review comments 2024-06-29 22:26:49 +02:00
ISSOtm 0b6a73f380 Implement image compositing and rendering
Not saving to the correct place yet, but almost there!
2024-06-28 16:14:58 +02:00
ISSOtm d873abfadf Switch to embedding cartridge templates and boot ROM as GResources
Also set up gdk-pixbuf in the Makefile, which will be used for image ops
2024-06-27 02:27:07 +02:00
ISSOtm 446fc15521 Emulate the ROM to be thumbnailed
Now all that's left is actually rendering that!
2024-06-27 00:00:32 +02:00
ISSOtm b3cecf2413 Implement the "plumbing" around thumbnail generation
Only the actual thumbnail generation is left!
2024-06-26 22:59:03 +02:00
ISSOtm e4ceb3d93b Begin implementing thumbnailer for Linux 2024-06-26 09:59:47 +02:00
Lior Halphon cee486ab11 Merge pull request #433 2024-06-21 16:52:41 +03:00
Lior Halphon 407e540638 Fix conflicts between controller-triggered run modes and swipe-triggered run-mode. Fixes #640 2024-06-28 17:42:53 +03:00
Lior Halphon 8db2490077 Merge pull request #642 from logicalmoody/master 2024-06-28 16:55:16 +03:00
Lior Halphon d42aad2b84 Minor stylistic changes 2024-06-28 16:54:20 +03:00
Cal Moody 3bf94d281a fix issues with change camera button 2024-06-26 19:06:05 -04:00
Cal Moody 66da5fd530 move camera change button into @available check; fix change camera button position 2024-06-26 15:02:24 -04:00
Cal Moody 5c21c5e985 fix spacing 2024-06-25 22:31:47 -04:00
Cal Moody 25576899d8 add support for changing which back camera is being used 2024-06-25 22:27:16 -04:00
Lior Halphon d07b199668 Improve audio anti-aliasing, allow 2MHz output 2024-06-23 20:10:22 +03:00
Lior Halphon ad5ca0dcf0 Switch to 2MHz units in apu_cycles 2024-06-23 15:23:29 +03:00
Lior Halphon 9991c3b0b4 Permanent workaround for an SDK/Clang/ld bug – fixes compatibility with 10.9 and 10.10 when linking against 14.x SDKs 2024-06-22 19:37:04 +03:00
Lior Halphon c9dfc86291 Style fixes 2024-06-21 16:51:51 +03:00
Lior Halphon 2bf5819c36 Merge branch 'master' into console_flash 2024-06-22 16:28:13 +03:00