Commit Graph

1853 Commits

Author SHA1 Message Date
Lior Halphon
f3c07f1f99 Fixed a silly bug that prevented libretro automatic model selection from functioning correctly. 2018-01-31 23:58:17 +02:00
Lior Halphon
95234036bb Added return value to GB_run API. 2018-01-31 15:18:04 +02:00
Lior Halphon
bc55531204 Added automatic model selection for the libretro port. 2018-01-27 21:46:13 +02:00
Lior Halphon
2bda598ac6 Merge commit 'ab49034205261e8e50708d097ec22151f153a801' 2018-01-27 02:16:55 +02:00
radius
ab49034205 update Bootroms 2018-01-26 19:08:31 -05:00
radius
b047c7a9e1 readd bootroms 2018-01-26 19:01:20 -05:00
radius
6d868c8f7c update to master 2018-01-26 18:51:39 -05:00
Lior Halphon
cc73796897
Merge pull request #26 from ConnorRigby/sdl/fix-load-from-cmdline
Fix loading game from command line.
2018-01-23 00:02:40 +02:00
connor rigby
ce31de47cb Fix loading game from command line. 2018-01-22 12:25:27 -08:00
Twinaphex
935b2f6114
Merge pull request #8 from lubosz/switch
Makefile: Add Switch target.
2018-01-22 17:52:24 +01:00
Lubosz Sarnecki
59fe551f26 Makefile: Add Switch target. 2018-01-22 16:58:06 +01:00
Lior Halphon
af143b0420 Added model selection to libretro, including GBA. Closes #23. 2018-01-20 00:06:33 +02:00
Lior Halphon
09dd47c6de Fixed unintentional delay in NR50 and NR51’s effects 2018-01-19 19:56:39 +02:00
Lior Halphon
37906bcd1f Fixed sound pops in Super Mario Land 2. 2018-01-19 00:47:46 +02:00
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
radius
82e2df7a2a keep using prebuild roms for libretro 2018-01-07 20:02:36 -05:00
radius
bebb94738c Merge remote-tracking branch 'upstream/master' 2018-01-07 19:54:22 -05: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
Twinaphex
afbd62c665
Merge pull request #5 from retro-wertz/pitch
Fix pitch issue
2018-01-04 11:38:20 +01:00
Twinaphex
968399a409
Merge pull request #6 from retro-wertz/libretro_api
Access system and video ram using Librero API
2018-01-04 11:38:11 +01:00
Twinaphex
8bbfab3183
Merge pull request #7 from retro-wertz/makefile
Fix target location when compiling
2018-01-04 11:37:55 +01:00
retrowertz
acac96310b Fix target location when compiling 2018-01-04 16:46:57 +08:00
retrowertz
c578b36dfb Access system and video ram using Librero API 2018-01-04 16:43:31 +08:00
retrowertz
c0cf5646da Fix pitch issue
This issue affects when running in vulkan driver
2018-01-04 16:24:37 +08: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
Andrés
f905c4d0f6
Merge pull request #4 from hizzlekizzle/master
update to upstream v0.10
2017-12-30 16:08:10 -05:00
hunterk
1272405f16 update to upstream v0.10 2017-12-30 14:33:52 -06: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