Commit graph

165 commits

Author SHA1 Message Date
kub
e28fd20f08 psp, revisit audio handling
sound rates 44100, 22050, 11025 Hz, internally upsampled
conversion to stereo since mono isn't supported well on psp
2024-03-02 10:19:57 +01:00
Francisco Javier Trujillo Mata
9b4c95a951 Fix folder creation 2024-02-18 23:30:09 +01:00
kub
b4bc262418 platform, cleanup main emu loop 2024-02-14 23:48:06 +01:00
kub
dca20effa2 platforms, revisit Pico ptr handling 2024-01-13 12:09:16 +01:00
kub
d818246c51 handle "Mega Drive" naming consistently 2023-10-26 18:42:25 +00:00
kub
1a9da199e8 platform, revisit menu, add option profiles 2023-09-01 23:02:43 +00:00
kub
02f3222feb platform, basic msu-md support
loading a .cue file will look for a cartridge image with the same basename
and an extension of "gen", "smd", "md", "32x".
2023-05-28 13:56:55 +00:00
kub
0c9c8e4796 core vdp, some cleanup 2023-04-27 21:19:56 +02:00
kub
c7e1c39b28 core, make system detection by extension case insensitive 2023-03-26 10:35:39 +00:00
kub
0aa63fce12 core, revisit Sega 8 bit hardware handling 2023-02-22 23:22:45 +00:00
kub
cab84f29e5 core, preparations for sc-3000 support 2023-02-18 20:57:16 +00:00
kub
12ffc46933 platform, fix emu loop timing for vsync enabled 2022-09-28 18:51:19 +00:00
kub
a5085db3ea Merge from libretro/master:7ff457f for repo synchronization 2022-04-19 23:58:59 +02:00
kub
68a950875c sound, add FM filtering 2022-04-19 23:18:56 +02:00
kub
a990d9c434 ui, revisit menu 2022-04-09 22:30:44 +02:00
kub
882f697ad4 sound, add native rate mode, change resampling 2022-03-31 19:51:03 +02:00
kub
df6c895c5c sms, add sg-1000 support 2022-02-28 21:45:50 +00:00
kub
9f1d5acdb4 sound, fix pcm/pwm handling wrt fast forward (mcd, 32x, pico) 2022-02-07 21:09:13 +00:00
kub
73bda1add9 core, libretro vfs support 2022-01-27 22:31:09 +00:00
kub
1d5885dd84 core, linux+libretro, multiplayer adaptor support 2022-01-26 19:41:19 +00:00
kub
a54716ec19 platform, fix pad setting from configs files 2021-12-07 21:07:34 +01:00
kub
d4d2723f93 platform, fix pad not set from config when loading rom via command line 2021-12-04 22:56:33 +01:00
kub
e994ebeb3f platform, include current dir in bios search path 2021-11-10 23:33:18 +01:00
kub
b23725dd9f platform, show Mark III as name for japanese SMS 2021-11-08 22:52:53 +01:00
kub
1ffc8b84f1 sms, revisit FM settings
setting moved to SMS section, default off since it crashes some games
2021-10-21 20:45:43 +02:00
kub
280bfc3ca7 sms, add system select option 2021-10-19 23:24:06 +02:00
kub
466fa07953 sms, basic gamegear support 2021-10-14 23:08:17 +02:00
kub
d5d1778252 sdl, complete overhaul of hardware/software scaling 2021-09-10 18:54:05 +02:00
kub
3368c27707 core, fix race condition when waiting for vsync 2021-06-28 21:58:01 +02:00
kub
8ee5bef7e8 sms, enable ym2413 by default 2021-06-09 22:17:34 +02:00
kub
c28911fdb1 cleanup for psp 2021-03-21 23:04:14 +01:00
kub
37631374df ui, revised menu and option handling, added sound filter settings 2021-03-05 22:11:39 +01:00
kub
15ca715228 core, groundwork for chd support
still needs some scrutiny, and build integration is missing
2021-03-04 20:54:10 +01:00
kub
832faed320 ui, fix for SDL emulation display if resolution != 320x240 2021-01-31 20:14:49 +01:00
kub
6c5784f07f partially revived platform support for PSP (unfinished) #2
scaling, release generation, fixes
still not planning to make this officially supported.
2021-01-13 22:26:41 +01:00
kub
a20300bf1e fixes for memory leaks and out of bounds memory access found by ASAN or gcc -flto 2020-12-12 14:57:56 +01:00
kub
61d76999d7 Merge from libretro/master:46902e0 for repo synchronization 2020-12-05 22:39:06 +01:00
kub
69b7b2641b ui, revise status line handling 2020-11-13 08:56:39 +01:00
kub
e7faa8e4e1 Merge remote-tracking branch 'upstream/master' 2020-10-21 20:29:58 +02:00
kub
758abbebc2 ui, fix sdl flickering and status lines artifact issues 2020-10-07 20:18:37 +02:00
kub
13e220715e frontend, fix scaling option handling 2020-09-30 19:34:47 +02:00
kub
e721f80136 vdp, fix for gfx save/load menu bg 2020-09-21 21:02:51 +02:00
notaz
d0eab7dae8 deal with some gcc7+ warnings 2019-12-07 22:28:53 +02:00
kub
e7ee7bc00a 32x, improved auto frame skip, plus new config option for max auto skip 2019-10-11 00:56:33 +02:00
kub
b1a047c926 reworked palette and buffer handling due to some 32X bugs 2019-07-30 16:34:40 +02:00
notaz
9cdfc191b6 add a pitch variable
32x is still broken
2017-12-27 19:54:07 +02:00
notaz
6311a3baf5 move more globals to PicoInterface
similar reasons as before
2017-10-22 02:13:46 +03:00
notaz
35f2b65ef7 add 68k overclocking support 2017-10-20 12:21:09 +03:00
notaz
93f9619ed8 rearrange globals
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
2017-10-20 12:21:09 +03:00
notaz
fdcfd32374 get rid of custom memcpy funcs
not used for anything important, just a maintenance burden
2017-10-14 21:28:36 +03:00