Lior Halphon
34b0404ffa
Add RTC setting to libretro
2021-02-26 01:07:46 +02:00
Lior Halphon
bae91cdb1d
Add RTC option to the SDL port, fix a bug where rewind setting didn't update
2021-02-26 01:04:24 +02:00
Lior Halphon
72cb391612
Slightly improve MBC3 accuracy
2021-02-26 00:52:18 +02:00
Lior Halphon
71c6fa45e0
Accurate RTC emulation
2021-02-26 00:40:18 +02:00
Lior Halphon
a13469c4e2
Fix PAL SGB in the Cocoa port
2021-02-25 22:42:02 +02:00
Lior Halphon
e08df2a089
Add accurate RTC emulation mode
2021-02-25 22:12:14 +02:00
Lior Halphon
807712b9c2
Allow creating sav files from the tester ( Fixes #311 )
2021-02-25 18:04:52 +02:00
Lior Halphon
9fa564f97c
Fix #336
2021-02-25 17:12:01 +02:00
Lior Halphon
6ec4583aa0
Tell GCC to calm down
2021-02-25 15:52:48 +02:00
Lior Halphon
fa5420136e
I hate the audio thread
2021-02-25 15:43:52 +02:00
Lior Halphon
4c05ebcea6
Redo the volume envelope with better timings, locking emulation and zombie mode edge cases. Fixes #344
2021-02-25 15:43:38 +02:00
Lior Halphon
8809d8ac2f
More correct emulation of manual clocking of channels 1 and 2
2021-02-22 15:27:36 +02:00
Lior Halphon
71c88323b7
Rename UNROLL to unrolled (`unrolled for`)
2021-02-22 14:45:30 +02:00
Lior Halphon
9da0449797
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2021-02-22 13:49:08 +02:00
Lior Halphon
393269ae1f
Emulate volume envelope locking
2021-02-22 13:48:56 +02:00
C.W. Betts
c2481ac115
Update targets.md
...
Fix formatting
2021-02-22 20:00:06 +11:00
Lior Halphon
d50fdc52ea
Further accuracy improvements to the audio envelope
2021-02-22 01:58:43 +02:00
Lior Halphon
6d2d88648e
Improved emulation of the volume envelope
2021-02-22 01:10:14 +02:00
orbea
2dc384adcb
ruby: Auto detect some dependencies with pkg-config.
2021-02-18 19:20:43 +11:00
Tim Allen
be0ee7652c
Update the FreeBSD image to fix a build failure.
...
Apparently Ports only supports the latest stable release, not earlier releases
in the 12.x family.
2021-02-15 22:03:24 +11:00
Lior Halphon
759ff1927e
Merge pull request #345 from jkotlinski/fail-nicely-on-missing-window
...
exit with error message instead of crash when a window cannot be opened
2021-02-14 02:33:58 +02:00
Johan Kotlinski
1a87c452b7
exit with error message instead of crash when a window cannot be opened
2021-02-14 01:31:49 +01:00
Lior Halphon
e7a5be70c2
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2021-02-13 23:00:30 +02:00
Lior Halphon
95051d1c1c
Improved emulation of the NRx2 write glitch (Zombie mode) on models prior to CGB-D
2021-02-13 23:00:20 +02:00
Lior Halphon
d343f0c969
Merge pull request #330 from jverkoey/array
...
Add type annotations to GBImageView's grid arrays.
2021-02-13 14:38:07 +02:00
Lior Halphon
3316954d14
Merge pull request #326 from jverkoey/deprecations
...
Resolve various deprecation warnings.
2021-02-13 14:15:48 +02:00
Erendel
0ceddd3968
CI: Add settings.bml to Cirrus and Github Actions
2021-02-08 20:13:01 +11:00
Erendel
ee543e7ecd
Add stock settings.bml
2021-02-08 20:13:01 +11:00
Near
bfab1a3a9c
Update name and website link
...
Thank you ^_^
2021-02-08 00:11:38 +01:00
Lior Halphon
8ad08c1b35
Fix more audio deadlocks
2021-02-01 23:11:42 +02:00
Lior Halphon
301c0f41c2
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2021-01-31 19:17:56 +02:00
Lior Halphon
6798b1f11a
Use a slider for temperature in the SDL GUI
2021-01-31 19:17:48 +02:00
Lior Halphon
2d76698279
Emulation of NR43 bit 3 glitch on CGB-C and older
2021-01-31 19:17:26 +02:00
Lior Halphon
d67580c964
Oops, that was reversed
2021-01-31 17:16:59 +02:00
Lior Halphon
fbfa20a2cd
Merge pull request #337 from phobos2390/fix_for_signed_array_index
...
Fix for tolower extension signed char issue
2021-01-27 22:04:15 +02:00
phobos2390
bbfd16f63d
Fix for tolower extension signed char issue
2021-01-25 23:37:46 -07:00
Near
b1a4f2700e
Update website and copyright
...
I've registered https://bsnes.dev to be the new homepage for the project.
Screwtape and I are still working out how we're going to handle the page, but I want to get away from the old domain, and this is where we start that process.
2021-01-26 11:18:07 +11:00
Lior Halphon
ef9671010b
More NR43 obscurities
2021-01-24 20:57:46 +02:00
Tim Allen
4649eb83ea
README: use the bsnes logo from the about box.
...
It's a bit more proportionately sized.
2021-01-22 18:17:15 +11:00
Tim Allen
e7accf7092
doc: Document `co_serializable()`.
2021-01-22 18:10:06 +11:00
Tim Allen
4f75515cd3
doc: Add example programs using libco.
...
These examples were originally included in various standalone libco
releases, not as part of any higan or bsnes release. test_timing in
particular is a benchmark and smoke-test as well as a basic example
of how to use libco.
2021-01-22 18:10:06 +11:00
Lior Halphon
8e1e889ce0
Add a TODO
2021-01-16 15:31:09 +02:00
Lior Halphon
aa421258b8
Update the model enum so comparisons work correctly for SGB PAL and no-SFC SGBs
2021-01-16 14:51:06 +02:00
Lior Halphon
13a1e9d332
Timing fix
2021-01-16 14:43:32 +02:00
Lior Halphon
0056cc2d61
Revert "Further NR43 write glitch emulation" for now
...
This reverts commit e384707615
.
2021-01-16 14:42:13 +02:00
Jeff Verkoeyen
557f554270
[Sameboy] Add type annotations to GBImageView's grid arrays.
2021-01-15 13:21:28 -05:00
Jeff Verkoeyen
8f91533a9a
Revert nil check changes.
2021-01-15 12:49:24 -05:00
Lior Halphon
931045fd9b
Merge pull request #325 from jverkoey/master
...
Annotate all Cocoa properties as nonatomic.
2021-01-15 14:15:09 +02:00
Lior Halphon
0b8ee0585a
Merge pull request #329 from jverkoey/spritebug
...
Fix broken sprite rendering in the VRAM viewer due to mis-calculation of image data size.
2021-01-15 13:39:07 +02:00
Jeff Verkoeyen
1707c8818a
Fix broken sprite rendering in the VRAM viewer due to mis-calculation of image data size.
2021-01-15 00:41:21 -05:00