Lior Halphon
130c7c28c2
Re-do the way the libretro port does audio. Audio is now sent to libretro at 384KHz, which is then resampled to whatever rate the user configured.
2018-01-15 22:23:20 +02:00
Lior Halphon
5c16d0e656
Added model selection GUI in the SDL port. Closes #24
2018-01-13 13:49:20 +02:00
Lior Halphon
69a712b07f
Added AGB as a model option in Cocoa
2018-01-13 13:31:06 +02:00
Lior Halphon
2cd5c49935
Made CGB boot more accurate, added AGB boot
2018-01-13 13:02:31 +02:00
Lior Halphon
59d4cb4bc2
Make menu key more obvious on the SDL port
2018-01-13 13:02:07 +02:00
Lior Halphon
a2a1148354
Merge branch 'master' of https://github.com/LIJI32/SameBoy
2018-01-06 12:38:05 +02:00
Lior Halphon
0a76881eb6
Correctly emulating NRx4 effects on the sound envelop of the previously playing sound. Closes #19
2018-01-06 12:37:45 +02:00
Lior Halphon
a20e8a8220
Fixed bug in NR42 write that also caused memory corruption
2018-01-06 12:17:06 +02:00
Lior Halphon
a1af4c59ca
Fixed NR51 volume levels (They’re 1-8, not 0-7)
2018-01-06 11:58:49 +02:00
Lior Halphon
60862a35c8
Merge pull request #22 from Nadia-h/patch-1
...
libretro: Fix video being broken with Vulkan
2018-01-02 10:42:58 +02:00
Nadia Pedersen
e4fbece88f
libretro: Fix video being broken with Vulkan
...
This corrects the pitch parameter for the video refresh callback to be the actual pitch instead of 0.
Setting it to 0 seems to work fine for OpenGL, but it causes the graphics to be broken with Vulkan, at least with an AMD card on Linux.
2018-01-02 07:41:02 +01:00
Lior Halphon
d62ff4eb75
Fixed timing issues with the DMG boot ROM. Closes #20 .
2017-12-31 23:02:28 +02:00
Lior Halphon
42bf575a0e
Updated version to 0.10
2017-12-30 17:58:17 +02:00
Lior Halphon
2205493862
Bug fixes in the SDL port
2017-12-30 17:07:05 +02:00
Lior Halphon
a4465b72e7
Clean up unneeded joystick code, joystick is now internally driven by callbacks (instead of polling)
2017-12-30 17:00:07 +02:00
Lior Halphon
8eeda02d50
Added Joypad support, closes #9
2017-12-30 16:23:17 +02:00
Lior Halphon
d6236b87dd
Fixed a crash in the OAM tab
2017-12-29 13:42:32 +02:00
Lior Halphon
595bb563f9
OmniScale is no longer beta
2017-12-29 13:35:03 +02:00
Lior Halphon
e8f0615635
Update README.md
2017-12-29 13:32:12 +02:00
Lior Halphon
fc15b5c9f9
Remove hardcoded version from libretro.c, use version from the Makefile
2017-12-29 13:26:11 +02:00
Lior Halphon
0891de668b
Merge commit '1d96a10acb661e07775de954338f4bb3724705a3' into libretro_core
...
# Conflicts:
# libretro/libretro.c
2017-12-29 13:18:52 +02:00
Lior Halphon
d3a2e49d38
Merge branch 'sdl_gui' into libretro_core
...
# Conflicts:
# Makefile
# SDL/main.c
2017-12-29 13:12:12 +02:00
Lior Halphon
600f0eadd9
Better Windows and Linux compatibility
2017-12-29 13:06:38 +02:00
Lior Halphon
3d8e22ed50
Use SDL’s OpenGL headers
2017-12-29 11:35:09 +02:00
Lior Halphon
b1edf540d8
Handle failures to create an OpenGL context better
2017-12-29 00:43:19 +02:00
Lior Halphon
ca92c51f51
Save user configuration
2017-12-28 21:46:59 +02:00
Lior Halphon
effc02ce8e
Use SDL_GetBasePath for better portability
2017-12-28 20:29:15 +02:00
Lior Halphon
61f9dbd95d
Use SDL’s key mapping when available
2017-12-28 20:22:54 +02:00
Lior Halphon
c559a308ad
Slightly improved background
2017-12-27 23:20:06 +02:00
Lior Halphon
dc59fdf40e
Highpass filter in SDL
2017-12-23 22:11:53 +02:00
Lior Halphon
3c1a805770
Frame blending
2017-12-23 22:11:53 +02:00
Lior Halphon
d262dde71a
Scaling filters in SDL
2017-12-23 22:11:53 +02:00
Lior Halphon
c03ccba8db
Basic Joypad support
2017-12-23 22:11:43 +02:00
Lior Halphon
3f9d62ceee
Merge branch 'master' into sdl_gui
2017-12-22 22:26:16 +02:00
Lior Halphon
f48194f480
Added configurable controls
2017-12-22 22:25:53 +02:00
Lior Halphon
f0e772ca97
Fixed: Loading states in DMG mode results in a black screen
2017-12-22 21:58:31 +02:00
Twinaphex
1d96a10acb
Merge pull request #2 from orbea/cxxflags
...
libretro: Change CXXFLAGS to CFLAGS.
2017-12-22 08:02:36 +01:00
Twinaphex
2a69081e53
Merge pull request #3 from orbea/git_version
...
libretro: Add GIT_VERSION
2017-12-22 06:25:57 +01:00
orbea
536e47c567
libretro: Add GIT_VERSION
2017-12-21 21:16:55 -08:00
orbea
2184fd0902
libretro: Change CXXFLAGS to CFLAGS.
...
This core does not use CXXFLAGS...
2017-12-21 21:03:41 -08:00
radius
be3385a8c1
Update to upstream/master
2017-12-09 21:07:11 -05:00
Lior Halphon
19c382c9e0
Fixed ei_sequence test
2017-12-03 21:07:34 +02:00
Brad Parker
8c9ff67b21
add travis build script
2017-10-24 13:32:22 -04:00
radius
212947d83c
really strong rumble
2017-10-17 23:42:55 +03:00
radius
f1bcddf421
hookup reset and unload
2017-10-17 23:42:55 +03:00
radius
32e4d705c6
check_variables later
2017-10-17 23:42:55 +03:00
leiradel
a8dbae00c2
Added cheevos support
2017-10-17 23:42:54 +03:00
radius
85971e9158
hookup color filter & highpass filter
2017-10-17 23:42:54 +03:00
Lior Halphon
4b69331321
Merge branch 'master' into libretro_core
2017-10-16 20:49:33 +03:00
Lior Halphon
e71154b7e0
Fixed set_color_correction breaking DMG’s palette
2017-10-16 20:48:39 +03:00