Commit Graph

406 Commits

Author SHA1 Message Date
Lior Halphon 8f21c8ed66 Fixed a bug that caused ROMs to run without a window upon changing an emulated revision 2025-04-02 23:43:27 +03:00
Lior Halphon 8a0ff891bd Fix build on Clang 20 2025-03-29 23:04:44 +03:00
Lior Halphon f1d52c53d3 Allow using joysticks as faux analog controllers 2025-03-29 14:52:01 +03:00
Lior Halphon 1354b77373 Oops 2025-03-15 12:56:51 +02:00
Lior Halphon 63e081e9c2 Fix the Pink Pop theme, it had mismatching colors and settings 2025-03-15 12:56:51 +02:00
Lior Halphon 4d28af4fcf Make palettes upgradable in the Cocoa frontend, fixes #672. Slightly improve palette editor UI. 2025-03-15 12:56:51 +02:00
Lior Halphon b5761c29d5 Fix missing resolutions 2025-03-15 12:56:51 +02:00
Lior Halphon 7994869b1f Minor fixes and oopsies 2025-03-15 12:56:51 +02:00
Lior Halphon d049dfe983 Allow changing the debugger input field's font and size 2025-03-15 12:56:51 +02:00
Lior Halphon 67dee21804 Fix typos, remove broken and unused macro 2024-12-01 18:58:23 +02:00
Lior Halphon 1ab690ba18 Dead code 2024-11-23 15:47:06 +02:00
Lior Halphon 29d8cca511 Keep moving and renaming things 2024-11-16 22:53:06 +02:00
Lior Halphon 14cf76776a Fix an exception when closing a window with open panels 2024-11-16 17:32:13 +02:00
Lior Halphon fdc39f9bd6 Rename GB_log_attributes to GB_log_attributes_t 2024-11-16 16:53:06 +02:00
Lior Halphon d386ca8726 Retouch the cartridge icons 2024-11-10 20:05:32 +02:00
Lior Halphon f21761338c Allow the Cocoa frontend to pick a monospace font 2024-11-09 17:04:10 +02:00
Lior Halphon 2dfde867a9 Syncing with the App Store branch 2024-11-08 14:53:16 +02:00
Lukas Ribisch 207dc993d4 Fix macOS camera aspect ratio 2024-11-03 11:55:25 -05:00
Lior Halphon 122549d3cd Merge branch 'master' of github.com:LIJI32/SameBoy 2024-10-03 16:21:18 +03:00
Rose 7e5996df82 Fix some clang-tidy warnings
- Use nil, not NULL for objects
- Call Objective-C release instead of CFRelease (unless like we are hacking around ARC, which we are not)
- xpc_release to release xpc objects.
2024-09-22 15:54:26 -04:00
Lior Halphon db5fa8df4c Change the button style in the palette editor 2024-09-22 12:25:25 +03:00
Lior Halphon 177859bec6 New palettes 2024-09-22 12:21:32 +03:00
Lior Halphon bd3799d431 Fix glitchy palette import on macOS 2024-09-22 11:57:50 +03:00
Rose e533b59759 Modifier masks are NSUInteger 2024-09-21 20:30:11 -04:00
Lior Halphon 42be4ef827 Add flat CRT shader 2024-09-15 20:49:49 +03:00
Lior Halphon 92f425655d iOS cheats support 2024-09-07 01:25:11 +03:00
Lior Halphon 7127e3e068 Remove IDE shit 2024-08-31 15:43:27 +03:00
Lior Halphon f1b187d512 Use … instead of ... 2024-08-31 15:34:19 +03:00
Lior Halphon 11b9c4fab7 Minor text alignment issues 2024-08-31 15:05:50 +03:00
Lior Halphon b88a3a02a9 Fix the cheat window's appearance in Mavericks 2024-08-31 14:59:05 +03:00
Lior Halphon 619792db7f Fix link cable support is macOS 10.13 and older 2024-08-31 13:54:22 +03:00
Lior Halphon bd5d01c0a4 Game Genie has a space 2024-08-31 13:42:18 +03:00
Lior Halphon d97c2fb701 Add Rapid A/B to Cocoa and SDL, closes #589 2024-08-30 16:12:31 +03: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 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 b6c6b9ed54 Automatic model selection in the Cocoa and SDL frontends, closes #648 2024-08-25 14:36:48 +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 60ff8577bb Allow user-provided boot ROMs in iOS 2024-06-11 17:48:59 +03:00
Lior Halphon a3128d89c0 Support for a distinct CGB-E boot ROM, internal support for an distinct AGB-0 boot ROM 2024-06-09 22:49:49 +03:00
Lior Halphon b2d1086e2e Make the console window not always on top 2024-06-08 20:34:26 +03:00
Lior Halphon b1fec62564 Fix a potential crash upon pausing in iOS and macOS 2024-05-31 20:41:00 +03:00
Lior Halphon e5e9cf145a Fix temporary audio distortions affecting some Macs and iOS devices 2024-05-27 23:02:54 +03:00
Lior Halphon ebf4d1d0ee Do not autohide debugger windows, give them all the ROM filename in the title. Closes #620 2024-05-25 20:56:20 +03:00
Lior Halphon 302eaf6eca Migrate changes from the App Store version 2024-05-25 18:15:14 +03:00
Lior Halphon 7758713f86 Fix filtered screenshots being saved as 32-bit per channel 2024-04-29 15:51:30 +03:00
Lior Halphon 6d7dad9ce5 Correct the license in the Cocoa and iOS frontends 2024-03-08 18:17:29 +02:00
Lior Halphon e79f2c1764 Add a menu item to reload the ROM without resetting 2024-01-21 13:46:51 +02:00