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