4069 Commits

Author SHA1 Message Date
Lior Halphon
e89df2df43 Automatically disable VSync on displays lower than 60Hz 2023-12-23 16:34:40 +02:00
Lior Halphon
b516f9a3ee Drop ownership information from DEB TARs 2023-12-22 15:13:45 +02:00
Lior Halphon
2e38cec98b Verify the entitlements match the plist, fixes #551 2023-12-21 23:45:07 +02:00
Lior Halphon
8ed46a6a58 Allow SameBoy Cocoa to coexist with VBA 2023-12-20 23:54:49 +02:00
Lior Halphon
27d42146ba Fix compatibility with Catalina and older versions of macOS, improve printer UI 2023-12-18 22:41:15 +02:00
Lior Halphon
00e1c925a4 Prevent GB_workboy_is_enabled incorrectly returning true, prevent GB_workboy_set_key from affecting other accessories if Workboy isn't connected 2023-12-18 21:48:09 +02:00
Lior Halphon
9619500445 Use a more compatible TAR format for iOS debs 2023-12-16 23:22:34 +02:00
Lior Halphon
9cc70c085f Update version to 0.16 2023-12-16 20:26:57 +02:00
Lior Halphon
746204e57c Silence zip 2023-12-16 20:03:04 +02:00
Lior Halphon
3fd09ffcde Update README for Windows builds 2023-12-16 19:55:41 +02:00
Lior Halphon
6e923645d3 The previous change should only affect channel 3 2023-12-15 20:52:24 +02:00
Lior Halphon
c7c2d08dc5 More accurate audio mixing in AGB mode, fixes #555 2023-12-15 20:38:19 +02:00
Lior Halphon
fcf31be735 Fix SDL controllers not automatically reconnecting. Fixes #563 2023-12-15 15:24:09 +02:00
Lior Halphon
d8905f57bf iOS alarm support 2023-12-15 14:28:19 +02:00
Lior Halphon
8b2f683c20 Todo confirmed 2023-12-14 22:08:55 +02:00
Lior Halphon
404e153744 Use Expat rather than X11, as X11 has one extra clause. Fixes #574 2023-12-14 21:54:46 +02:00
Lior Halphon
9f56f5fee0 Switch the Windows build to x86-64 2023-12-12 00:26:13 +02:00
Lior Halphon
977d941f48 Using Base.lproj prevents the VRAM toolbar from appearing in Sonoma for some reason. Fixes #567. 2023-12-10 23:52:51 +02:00
Lior Halphon
34c9d4c791 Correctly emulate the vram_rd_eol test ROMs (except in odd mode) 2023-12-10 22:40:47 +02:00
Lior Halphon
40ded1114f Correct timing TODO 2023-12-10 14:56:41 +02:00
Lior Halphon
fbd1d06f1c Confirmed SCX on double speed mode 2023-12-10 14:48:15 +02:00
Lior Halphon
1c0f65177f Fix HDMA5 not being correctly updated in memory when disabling hblank HDMA 2023-12-09 15:54:57 +02:00
Lior Halphon
b51aac4bf5 Modernize some RGBASM syntax to silence most deprecation warnings in the upcoming 0.7 RGBDS release 2023-12-09 15:04:27 +02:00
Lior Halphon
68ba89cf43 Fix unquoted realpath, fixes #572 2023-12-07 01:02:01 +02:00
Lior Halphon
8642715a6d Merge pull request #573 from Rangi42/rgbds
Allow rgbds to build SameBoy's BootROMs for testing
2023-12-06 23:09:52 +02:00
Rangi42
6d3a65759e Allow rgbds to build SameBoy's BootROMs for testing
rgbds needs to use a local copy of its executables for testing,
passed as an `RGBDS=../../` prefix for the path to them all.

This commit enables that, so rgbds can do
    test_downstream LIJI32/SameBoy bootroms
in its run-tests.sh script.
2023-12-06 12:12:15 -05:00
Lior Halphon
eba273d89c Menu items and shortcut to resize the window in the Cocoa frontend 2023-12-04 00:34:48 +02:00
Lior Halphon
bce413821d Merge pull request #569 from SnowyMouse/gbenum-fix
Fix GB_ENUM on C++
2023-11-26 19:39:23 +02:00
Lior Halphon
1c8a14ff1c Improved controller assignment in the Cocoa port, affects #532 2023-11-26 17:32:33 +02:00
Lior Halphon
5823bf9d70 Merge branch 'master' of github.com:LIJI32/SameBoy 2023-11-25 21:24:56 +02:00
Lior Halphon
ecbdb9e95e Emulate several more pre-CGB-D channel 1 glitches 2023-11-25 21:24:46 +02:00
Lior Halphon
35a91768b4 iPad support was missing from the iOS plist file 2023-11-25 21:22:01 +02:00
Lior Halphon
a795514bc4 Refer to SameBoy's license as the X11 License 2023-11-25 21:21:34 +02:00
John Chadwick
40486d61c2 Simplify + update GHA workflow 2023-11-18 22:23:29 +11:00
Tim Allen
9560959fef Don't bother with Cirrus for anything but FreeBSD builds.
Since we have different hosts for different builds, let's try linking to them
directly. I vaguely recall this stopped working at some point, but we'll try
again.
2023-11-13 21:12:18 +11:00
Tim Allen
2b7bc3b08e Build bsnes with GTK+3 on Ubuntu and FreeBSD.
The latest version of Ubuntu no longer provides the GTK+2 libs that bsnes
requires.
2023-11-13 21:12:18 +11:00
Rasim Labibov
3f93cd4393 hiro: Force Gtk3 to use X11 backend 2023-11-13 21:12:18 +11:00
Adrian Siekierka
dab534b658 wdc65816: fix PLB wrapping in emulation mode (#1277)
>Regarding PLB, it looks like it reads from $200 and snes9x, mesen,
bsnes, and the official CPU manual all got it wrong.

Reproduced and verified on real hardware via
https://github.com/gilyon/snes-tests
2023-10-31 17:48:07 +11:00
Snowy
8657d3e4b6 Fix GB_ENUM on C++
The else branch results in an error from defining a type in a cast.
2023-10-28 14:20:31 +02:00
Lior Halphon
aff42affc0 Merge pull request #570 from max-m/fix-cheats
Fix memory corruption on removal / update of cheats with the same address hash
2023-10-22 21:01:54 +03:00
Maximilian Mader
0ece951173 Fix memory corruption on removal of multiple cheats with the same address hash 2023-10-22 18:39:14 +02:00
Hitomi Nakayama
d267d83cec Added warning for SDL init failure 2023-10-12 17:57:33 -07:00
Lior Halphon
e59bc436bd CGB-C NR10 conflict improvements 2023-09-25 23:35:26 +03:00
deadmeu
55925d9149 Update desktop entry comment field 2023-09-16 18:51:38 +10:00
Lior Halphon
340d4e0630 WIP: Fix APU regressions (CGB-D/E only so far) 2023-09-09 23:54:01 +03:00
Lior Halphon
3ab6150508 Fixed weird printer related crashes on open, seems like an Apple regression? 2023-09-03 16:46:00 +03:00
Lior Halphon
5192e3a07b Merge branch 'master' of github.com:LIJI32/SameBoy 2023-09-03 15:54:42 +03:00
Lior Halphon
d662407df0 Accurate emulation of NR10 write glitches 2023-09-03 15:54:37 +03:00
Lior Halphon
4f69e4e86c Merge pull request #561 from vailkyte/tes
Force parsing order
2023-09-02 13:38:08 +03:00
vailkyte
816cdf2c62 Force parsing order 2023-09-01 22:19:06 -05:00