Commit Graph

622 Commits

Author SHA1 Message Date
bmaupin
ad577afb13 Add option to change sound quality
Reducing the sound rate can make picodrive more performant on less powerful systems such as the PSP
2020-03-05 13:25:58 -05:00
bmaupin
6877c461f6 Copy tile-based fast renderer buffer
Also omit renderer option when RENDER_GSKIT_PS2 is used since it seems to have its own logic
2020-02-25 14:03:59 -05:00
bmaupin
0f3f206b3c Add option to change renderer 2020-02-25 13:37:31 -05:00
negativeExponent
495dddc0ad Allow access to Sega CD's extra memory using retro_memory_map 2020-01-12 10:22:37 +08:00
negativeExponent
844e8aa388 Update libretro-common 2020-01-12 09:58:36 +08:00
twinaphex
2a66db8f7b (MSVC) Should fix MSVC and hopefully not cause regressions 2020-01-07 17:53:43 +01:00
Jean-André Santoni
88a6232f6a Avoid conflict with an existing HOST_CC on some recipes 2019-11-17 20:28:23 +07:00
Jean-André Santoni
2be183efa9 Compile cyclone with the host g++ (#110) 2019-11-16 20:57:30 +07:00
jdgleaver
0cf1a80792 Update 'libretro_core_options.h' to v1.3 format 2019-08-14 13:37:36 +01:00
Ömercan Kömür
aa451409ed Turkish Language Support 2019-07-31 19:55:13 +03:00
twinaphex
5d69ac7626 Add enhanced core options 2019-07-31 01:34:11 +02:00
jdgleaver
8b2062b9e1 Fix display alignment/overscan cropping 2019-04-19 13:00:58 +01:00
Francisco Javier Trujillo Mata
3bc15e631d Implement the Palette for PS2 2019-02-17 22:37:59 +01:00
Francisco Javier Trujillo Mata
baacd5e1b6 Make compile libretro for PS2 2019-02-02 00:02:20 +01:00
jdgleaver
f4007769c2 Add optional low pass audio filter 2018-11-22 14:58:34 +00:00
natinusala
1909421bb2 libnx port 2018-09-29 22:46:38 +02:00
twinaphex
1a49e06a65 Update header include 2018-06-22 09:16:06 +02:00
Alberto Fustinoni
3ee33cd1c5 Fix 2018-06-21 17:23:10 +09:00
Alberto Fustinoni
6f5c48801e Enable VFS 2018-06-21 17:02:47 +09:00
Alberto Fustinoni
a6f7458471 Using VFS 2018-06-21 16:22:09 +09:00
Alberto Fustinoni
686bb86e3d Added libretro_common for VFS 2018-06-21 15:13:33 +09:00
Alberto Fustinoni
905c9c1583 Updated libretro.h to export symbols, other fixes 2018-06-21 14:28:14 +09:00
Aaron Kling
ed909b5693 Add missing libretro linker script 2018-04-09 16:01:20 -05:00
notaz
f5d7a8de11 ctr/3ds: attempt to improve cache flushing 2018-02-22 23:10:54 +01:00
notaz
2de0bf3318 fix some issues with menu bg 2018-02-22 23:10:50 +01:00
notaz
b4691dd2d0 fix DrawSpritesHiAS 2018-02-22 23:10:25 +01:00
Lubosz Sarnecki
471be6a92f libretro: don't build mremap for Switch on Linux. 2018-01-22 00:25:30 +01:00
notaz
48c9e01be8 improve 64bit portability
for win64 mostly
2018-01-06 21:29:59 +02:00
notaz
a0b95da112 libretro: pass required arg to VirtualProtect 2018-01-03 03:00:32 +02:00
notaz
9cdfc191b6 add a pitch variable
32x is still broken
2017-12-27 19:54:07 +02:00
notaz
898d51a7fd drc: revive x86 dynarec, support x86-64 2017-12-12 01:45:59 +02:00
notaz
6311a3baf5 move more globals to PicoInterface
similar reasons as before
2017-10-22 02:13:46 +03:00
notaz
ee5d41a1ed pandora: mark prerelease versions
so they can live along released ones
2017-10-20 12:21:09 +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
759c9d3846 pandora: fix build
Fixes: df9251536d "libretro: satisfy vita's dynarec needs in a cleaner way"
2017-10-20 12:20:59 +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
notaz
ba11a48115 fix clang build
yet another workaround for it...
2017-10-14 21:28:36 +03:00
notaz
24aab4da73 let it build on msvc
supposedly for the original XBox?
2017-10-14 21:28:24 +03:00
notaz
adb98333d7 drop draw_amips from libretro too
There's no proof it's any faster, it's only a maintenance burden.
See also 4aedc59300 .
2017-10-14 00:53:09 +03:00
notaz
b5f5dc1fad android: make armeabi buildable 2017-10-14 00:53:09 +03:00
notaz
df9251536d libretro: satisfy vita's dynarec needs in a cleaner way 2017-10-14 00:53:09 +03:00
notaz
28a5b39232 libretro: update for core changes
also drops the broken "fps override" feature
2017-10-14 00:53:09 +03:00
notaz
a4fa71d4da libretro: drop sram clear
It's done by the core. If the core is missing something, core itself
needs to be fixed.
2017-10-14 00:53:09 +03:00
notaz
7612bf90be re-import all libretro code from it's fork
Verbatim copy from https://github.com/libretro/picodrive/ commit
9ae88ef15f , so look there for the history
of libretro specific changes. Unfortunately there is too much noise and
divergence to merge this in a proper way.
2017-10-14 00:53:09 +03:00
notaz
0bc8955485 release 1.92 2017-10-14 00:53:09 +03:00
notaz
e015ad3c1b update libpicofe 2017-10-14 00:53:08 +03:00
notaz
88fd63ad10 split memories away from Pico
saves ~3k of code on ARM because Pico no longer crosses ldr limit
2017-10-14 00:53:08 +03:00
notaz
9db6a54485 menu: add reset hotkey 2017-10-12 02:54:46 +03:00
notaz
12f89605e3 improve fast forward for cd
still broken, but a little bit better
2017-10-07 01:36:59 +03:00