Lior Halphon
5c5cdec7c7
Replace tabs with spaces
2022-07-04 00:24:05 +03:00
FalcusDev
ce30f5cc8d
Update libretro.c
...
This proposed change is to allow for the core to map the memory when initialised to allow for the memory to be usable for RetroAchievements development purposes with the core.
2022-07-03 19:56:12 +01:00
Lior Halphon
6610180717
Strip irrelevant features
2020-11-15 21:43:12 +02:00
Lior Halphon
dcb59d4cd4
Rename to SameDuck
2020-11-15 18:55:33 +02:00
SimpleTease
696bebc673
libretro: joypad bitmasks
2020-10-10 17:14:53 +00:00
SimpleTease
cd526d960e
libretro: changing model requires manual game restart
2020-10-10 04:00:30 +00:00
Lior Halphon
4a51f5c956
Cherry-picking libretro memory map bugfix ( Closes #227 , #205 ). Fixing libretro build with modern macOS SDKs.
2020-06-09 20:09:50 +03:00
Lior Halphon
0200596391
Fix #256
2020-05-10 22:05:47 +03:00
Lior Halphon
620ee3cf51
Make the libretro frontend not crash on rumble-less frontends
2020-05-07 23:43:49 +03:00
Lior Halphon
e5302a9b1e
Set sane libretro defaults, add border settings ( Closes #203 ), general libretro cleanup
2020-05-01 23:42:08 +03:00
Lior Halphon
5a56c3b882
Style fixes
2020-05-01 16:03:26 +03:00
Lior Halphon
ea18ba9335
Add rumble settings to libretro
2020-05-01 15:50:22 +03:00
Lior Halphon
05cf3656b8
Fix libretro
2020-04-29 16:58:38 +03:00
Lior Halphon
5a14eb93c6
Merge branch 'master' into JoyKit
...
# Conflicts:
# Cocoa/Document.m
# Cocoa/GBView.h
# Cocoa/GBView.m
# Cocoa/joypad.m
# Cocoa/main.m
# Core/display.c
# Core/gb.h
# Core/save_state.c
2020-04-29 15:52:03 +03:00
Lior Halphon
0cf168f32b
Fixing inconsistent style
2020-04-24 20:37:57 +03:00
Lior Halphon
e94e7cc501
Add another color correction mode
2020-03-25 20:33:13 +02:00
Lior Halphon
0737655753
Merge branch 'master' into JoyKit
2020-01-03 23:42:25 +02:00
retro-wertz
436dc0b67a
Fix GBC memory map and add IO port range for cheevos
2019-11-21 22:53:11 -05:00
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
f21red
0a7a0ca5fe
libretro: sgb border option
2019-10-05 20:51:59 -05:00
f21red
c50ea6a63f
libretro: sgb color correction
2019-10-06 01:35:44 +00:00
Raphaël Zumer
1a263a3acc
Fix GBC memory map and add IO port range for cheevos
2019-07-19 16:55:59 -04:00
Lior Halphon
597dc72e46
Fix audio issues with some RetroArch audio drivers. Fixes #189
2019-07-18 00:13:41 +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
e268efefef
Redesign and reimplement the audio API, let the frontends handle more stuff. Probably affects #161
2019-06-15 23:22:27 +03:00
funbars
4a54985441
fix libretro log interface
2019-05-10 15:50:16 -05:00
Raphaël Zumer
f8244c8119
Update libretro GBC memory map
2019-04-15 16:39:14 -04:00
Raphaël Zumer
b3939e8fdc
Add static GBC RAM banks to libretro memory map
2019-04-06 16:58:49 -04:00
trinemark
d4e8a886c5
Fix libretro achievements
...
https://github.com/LIJI32/SameBoy/issues/48
https://github.com/LIJI32/SameBoy/issues/157
2019-04-05 22:35:52 -05:00
Lior Halphon
936afedb4b
Merge commit '57b0fe7fed8e8218d7c890cd40dea4fa93f121a5'
2019-03-15 14:36:31 +02:00
Lior Halphon
c342663200
Emulate serial bit shifting, update the serial API to use bits instead of bytes, update printer emulation and libretro to use the new API
2019-03-15 14:36:10 +02:00
radius
57b0fe7fed
fix input
2019-03-12 19:54:26 -05:00
radius
68a72037fa
add 4p support too
2019-01-17 20:33:20 -05:00
radius
10547a6d74
hookup up 2 player SGB
2019-01-17 19:44:58 -05:00
radius
e2d9a353a0
remove single_dual mode, code cleanup
2019-01-14 23:11:42 -05:00
radius
c266e4045b
try to hookup sgb2
2019-01-14 23:11:42 -05:00
radius
ca8426ea60
update libretro core
2019-01-14 23:11:42 -05:00
radius
792b45d5dd
don't reinit on audio filter change or color correction
2018-11-05 18:59:44 -05:00
Lior Halphon
96e9ea2d1e
Fix libretro RTC support. Fixes #41
2018-11-03 13:18:08 +02:00
Lior Halphon
9ffeef88d5
Trying to fix libretro achievements ( #48 )
2018-10-27 17:19:53 +03:00
radius
d6879c4f8a
libretro: allow changing model at runtime again, also do not reset both gameboys on model change in dual mode
2018-06-16 11:06:00 -05:00
Lior Halphon
45c73e0175
Replaced the is_cgb bool with a more future compatible model enum. Removed the GB_init_cgb API and replaced it with an extended GB_init and GB_switch_model_and_reset APIs that now receive a model parameter. Increased the struct version.
2018-06-16 13:59:33 +03:00
radius
f050457976
fix error in savestate code
2018-03-22 00:20:51 -05:00
radius
337617afbb
change sameboy emulated model selection to apply on restart (because otherwise it may crash due the change on savestate size with rewind enabled)
2018-03-22 00:00:03 -05:00
radius
007765daa6
refine variables, add comments
2018-03-19 18:25:20 -05:00
radius
b1ea7c5f06
handle saving for GB2 in single cart mode
2018-03-19 18:25:20 -05:00
radius
3b5b400909
implement RTC saves in dual mode, capitalization nitpicking in core opts
2018-03-19 18:25:20 -05:00
Lior Halphon
220ba9ff38
Restored auto model selection in libretro. Fixed incorrect aspect ratio in libretro ( Closes #30 ).
2018-02-10 15:41:00 +02:00
Lior Halphon
81f808e184
Refinements for the Wii U port
2018-02-10 15:02:22 +02:00
radius
cc296a3114
fix savefile names
2018-02-05 19:07:18 -05:00