Lior Halphon
|
0ece21bca7
|
Replace the SDL-derived controller support with my own JoyKit framework. Adds rumble support, LED support, better manual and automatic configurations, analog speed controls.
|
2019-10-19 19:26:04 +03:00 |
|
Lior Halphon
|
dee29c118c
|
Added GB_set_sample_rate_by_clocks API, split SGB_NO_SFC into PAL and NTSC; now they report the correct clock rate.
|
2019-10-08 15:10:24 +03:00 |
|
Lior Halphon
|
ca370eee7e
|
A bit more accurate AGB audio rendering
|
2019-10-01 18:50:59 +03:00 |
|
Lior Halphon
|
ac418b9de1
|
Pass channel_1_freq_change_timing
|
2019-09-30 00:09:25 +03:00 |
|
Lior Halphon
|
652e52df3d
|
Pass the SGB multiplayer tests
|
2019-09-14 12:31:52 +03:00 |
|
Lior Halphon
|
851dbd3ccd
|
SGB and AGB color correction
|
2019-09-13 17:13:21 +03:00 |
|
Lior Halphon
|
4fcc921b46
|
Fix SGB multiplayer, improve multiplayer accuracy
|
2019-09-13 17:10:58 +03:00 |
|
Lior Halphon
|
eaa1c1cd4a
|
Merge bsnes’s changes
|
2019-08-16 17:38:43 +03:00 |
|
Lior Halphon
|
e3672e8293
|
Emulate built in SGB palettes
|
2019-07-20 16:10:24 +03:00 |
|
Lior Halphon
|
8c1f76a594
|
Fix HLE SGB
|
2019-07-19 20:37:58 +03:00 |
|
Lior Halphon
|
ffb9f1b134
|
Fix HLE SGB
|
2019-07-19 20:34:26 +03:00 |
|
Lior Halphon
|
e634019ac9
|
Fix CGB emulation
|
2019-07-19 20:27:53 +03:00 |
|
Lior Halphon
|
4f9c8e9374
|
Match the HLE timings to the LLE timings
|
2019-07-19 20:19:09 +03:00 |
|
Lior Halphon
|
ea7dec4e88
|
Merge branch 'master' into bsnes_integration
|
2019-07-19 15:51:10 +03:00 |
|
Lior Halphon
|
33198fc7b7
|
Give SGB its own conflict map
|
2019-07-19 15:50:49 +03:00 |
|
Lior Halphon
|
df7f7d8171
|
Fix silly desync inaccuracy
|
2019-07-18 22:55:11 +03:00 |
|
Lior Halphon
|
772289c545
|
Fix a silly bug
|
2019-07-18 00:53:11 +03:00 |
|
Lior Halphon
|
9efd20d7cd
|
Revert "Silence some GCC warnings"
This reverts commit 11a9f1df21 .
|
2019-07-16 23:33:07 +03:00 |
|
Lior Halphon
|
11a9f1df21
|
Silence some GCC warnings
|
2019-07-16 23:27:35 +03:00 |
|
Lior Halphon
|
9ba6915c85
|
ICD JOYP write API
|
2019-07-16 21:42:57 +03:00 |
|
Lior Halphon
|
2d7f54a775
|
Load ROM from buffer API
|
2019-07-16 21:04:29 +03:00 |
|
Lior Halphon
|
ce9ce07817
|
Make the ICD APIs pixel based
|
2019-07-16 20:44:27 +03:00 |
|
Lior Halphon
|
346e499602
|
ICD APIs
|
2019-07-15 23:02:58 +03:00 |
|
Lior Halphon
|
e1873ad2ec
|
Add JOYP write callback API
|
2019-07-15 22:35:21 +03:00 |
|
Lior Halphon
|
2bfe922650
|
Allow emulating an SGB without SFC HLE
|
2019-07-15 20:47:16 +03:00 |
|
Lior Halphon
|
9f7255cd23
|
Make the automation results more consistent across revisions, and making use of this change as a chance to add color correction to the automation
|
2019-07-13 20:29:11 +03:00 |
|
Lior Halphon
|
8c8d5afe62
|
Make the debugger compatible with more sym formats
|
2019-07-13 17:17:55 +03:00 |
|
Lior Halphon
|
f55c254959
|
Fixed a regression that made ly_lyc_0_write and ly_lyc_write fail
|
2019-07-12 02:18:25 +03:00 |
|
Lior Halphon
|
4541efe86a
|
Fixed a bug that prevented writing to the wave RAM, as well as a bug where the wave RAM was treated as zeros despite not being zero’d out
|
2019-06-29 14:03:42 +03:00 |
|
Lior Halphon
|
36a87f96bd
|
Formatting
|
2019-06-21 16:58:56 +03:00 |
|
Lior Halphon
|
24b58da8c6
|
Minor text change
|
2019-06-21 14:18:48 +03:00 |
|
Lior Halphon
|
7c61445fe3
|
Fixed out of bound read in GB_load_state_from_buffer. Closes #104
|
2019-06-21 03:04:38 +03:00 |
|
Lior Halphon
|
72b1fe0500
|
Minor Fixes™
|
2019-06-21 01:03:52 +03:00 |
|
Lior Halphon
|
50a6a3e35c
|
Fix libretro SGB1 FPS, fix un/serialization memory corruptions in libretro
|
2019-06-19 23:49:43 +03:00 |
|
Lior Halphon
|
91b0e491c5
|
Increase the minimum required cycles for a sync, fix SGB jingle audio
|
2019-06-19 22:44:54 +03:00 |
|
Lior Halphon
|
431f1f8199
|
Remove redundant calls to display_vblank on non-SGB models and in irregular FPS scenarios. Affects #161
|
2019-06-18 23:16:28 +03:00 |
|
Lior Halphon
|
e268efefef
|
Redesign and reimplement the audio API, let the frontends handle more stuff. Probably affects #161
|
2019-06-15 23:22:27 +03:00 |
|
Lior Halphon
|
8b7922b679
|
Fix #144 by ignored malformed commands with 0 length
|
2019-06-15 03:42:53 +03:00 |
|
Lior Halphon
|
66b814a226
|
Don’t use libc’s random/rand
|
2019-06-14 16:49:41 +03:00 |
|
Lior Halphon
|
843683a492
|
Randomize everything!
|
2019-06-09 18:14:32 +03:00 |
|
Lior Halphon
|
49d8a5cb44
|
Fixed the parsing of comparison operators as well as their priorities. Fixes #155
|
2019-06-08 16:08:07 +03:00 |
|
Lior Halphon
|
0da2930109
|
Fix #175
|
2019-06-08 14:35:52 +03:00 |
|
Lior Halphon
|
274760746e
|
Fix #165
|
2019-06-07 19:18:07 +03:00 |
|
Lior Halphon
|
9d8adbb581
|
This is not correct, this bug only affects the PCM registers and not actual output. Currently not emulated at all.
|
2019-06-07 18:37:19 +03:00 |
|
Lior Halphon
|
2f9de4942c
|
Increase input polling frequency in the Cocoa and SDL frontends, should make inputs look less synthetic and potentially reduce input lag
|
2019-06-07 18:27:25 +03:00 |
|
Lior Halphon
|
64879f5b02
|
Accurate emulation of (most aspects of) stop mode
|
2019-06-07 13:53:50 +03:00 |
|
Lior Halphon
|
4c34e0a6e0
|
Turns out the AGB inverts Channel 3’s output
|
2019-06-01 18:22:58 +03:00 |
|
Lior Halphon
|
6888047102
|
Show flags in the registers command
|
2019-06-01 16:42:17 +03:00 |
|
Lior Halphon
|
cdc36f329e
|
Added open dialog to the SDL GUI, misc fixes
|
2019-06-01 14:29:46 +03:00 |
|
Lior Halphon
|
1de34b12ac
|
Merge pull request #181 from ISSOtm/master
Fix sample lengths for CH1, 2 and 4
|
2019-05-25 21:09:47 +03:00 |
|