hunterk
5737367536
move HAVE_YM3438 define out to LIBRETRO_CFLAGS
2017-10-10 14:43:11 -05:00
ekeeke
5ec1cd099f
Merge pull request #184 from bkoropoff/overclock-tidy
...
[Core] Improved CPU overclock granularity and added (optional) sprite limits removal support (bkoropoff)
2017-10-10 10:46:16 +02:00
Brian Koropoff
fe21bb5950
Tidy up overclock code
...
Also use full available precision for overclock ratio.
2017-10-07 17:24:37 -07:00
Brian Koropoff
e0ef0902e9
Add option to remove per-line sprite limits
2017-10-04 22:24:31 -07:00
Brian Koropoff
f3e0641b1b
Allow more fine-grained overclocking
...
Some games can benefit from a little overclocking but start behaving
strangely at 2x. Make the internal overclock ratio a fixed point
number and add 3 fractional settings.
2017-10-04 22:07:45 -07:00
ekeeke
2345d98b69
Merge pull request #181 from libretro/master
...
[Core/CPU] add optional 68K and Z80 overclocking
2017-10-04 11:19:10 +02:00
Brian Koropoff
2135365d5c
Add experimental overclock option.
...
This reduces all cycle costs by half for the primary CPU. There
is a delay upon loading before overclocking is applied as a
workaround for some games that detect PAL/NTSC systems by counting
cycles in a frame at startup.
2017-10-03 16:46:17 -07:00
ekeeke
388f73d658
[libretro] cosmetic changes to core settings
2017-09-30 09:58:09 +02:00
nukeykt
405db5d9f4
Nuked OPN2: requested changes
2017-09-29 18:01:03 +09:00
nukeykt
51f802b2cc
Nuked OPN2: ASIC YM3438 & YM2612 emulation
2017-09-29 01:45:49 +09:00
twinaphex
afd861cdb5
Merge branch 'master' of https://github.com/libretro/Genesis-Plus-GX
2017-09-25 22:17:47 +02:00
nukeykt
147edb894b
Reset YM core only when value is changed
2017-09-24 23:34:58 +09:00
nukeykt
757a6e0c1f
Nuked OPN2: requested changes 2
2017-09-23 21:17:05 +09:00
nukeykt
1c6fa9fdb6
Nuked OPN2: requested changes
2017-09-23 20:26:26 +09:00
nukeykt
0128f345b5
Add nuked opn2 as alternative core
2017-09-23 12:52:45 +09:00
LodanZark
acf5a08674
Merge branch 'master' into patch-1
2017-09-21 15:34:40 +01:00
LodanZark
5cd8f6e7d3
change the Lowpass core option to lowercase
...
change the Lowpass core option to lowercase for better consistence with other options
2017-09-21 15:13:17 +01:00
r5
f0fe9307c9
(libretro) Revert default sound output to 'stereo'
2017-09-21 14:38:22 +01:00
EkeEke
07b01ca52b
[libretro] fixed typo regarding latest filter setting field name change
2017-09-21 09:22:27 +02:00
r5
8287d597a2
(libretro) Expose stereo/mono core option
2017-09-20 19:24:52 +01:00
EkeEke
f6f4556533
[Core/Sound] fixed 3-Band EQ implementation
2017-09-19 15:26:50 +02:00
lifning
ac67b0a430
Allow SYSTEM_RAM to be queried in games that do not have SRAM
2017-09-18 00:50:07 -07:00
twinaphex
6e2e69eb0a
Update Makefile.common
2017-09-16 06:49:05 +02:00
twinaphex
a3b4f1b2fd
Remove msvc 2003/2010 solutions
2017-09-16 06:47:16 +02:00
hunterk
7f3d999735
add lowpass filter core option
2017-09-13 09:49:50 -05:00
Twinaphex
d3941ab876
Update Makefile.common
2017-09-05 22:38:26 +02:00
twinaphex
2d9fd15236
Buildfixes
2017-09-05 21:38:09 +02:00
twinaphex
83fb91d437
Update Makefiles
2017-09-05 21:30:24 +02:00
twinaphex
259f9a0e9d
Merge https://github.com/ekeeke/Genesis-Plus-GX
2017-09-05 19:00:29 +02:00
EkeEke
05dc8faa04
[Core/CD] added (optional) CHD image file support
2017-08-27 16:42:31 +02:00
EkeEke
65f34f36da
[libretro] fixed incorrect system RAM report when emulated system hardware is set to "SYSTEM_SMS"
2017-08-19 15:13:06 +02:00
EkeEke
51f77aa38c
[libretro] bugfix & code cleanup
2017-08-08 16:46:11 +02:00
twinaphex
1fd384e827
Buildfix
2017-07-28 09:23:36 +02:00
Twinaphex
838f4b9ad5
Merge pull request #91 from Aftnet/master
...
Build fix
2017-07-27 14:29:34 +02:00
retro-wertz
1abce7da32
buildfix: unknown type name 'RFILE'
...
https://hastebin.com/lohekobiye.vbs
2017-07-27 17:54:51 +08:00
Alberto Fustinoni
cbc7e25d1f
Build fix
2017-07-27 17:29:43 +09:00
twinaphex
87cab8a365
Add file_stream_transforms.c
2017-07-27 09:12:14 +02:00
twinaphex
3b5b5e2309
Update file_stream_transforms.h
2017-07-26 16:12:47 +02:00
twinaphex
d5e96aedce
Remove object file committed by mistake
2017-07-26 10:39:43 +02:00
Alberto Fustinoni
1c079d5184
File IO fix
2017-07-26 11:40:58 +09:00
Alberto Fustinoni
903eb1946b
Include file stream transforms
2017-07-26 11:34:15 +09:00
twinaphex
b2d247af74
(JNI) Fix include dir
2017-07-26 00:12:14 +02:00
twinaphex
b2127cfbbe
Move libetro-common files
2017-07-26 00:05:12 +02:00
twinaphex
9c10f4fe40
Can now remove MSVC 2010 solution
2017-07-04 09:56:11 +02:00
twinaphex
0ecc9451cc
Update libretro.c
2017-07-04 09:54:44 +02:00
twinaphex
96898b82ee
Update libretro.c
2017-07-04 09:54:05 +02:00
twinaphex
8d14bf479d
Update
2017-06-25 00:28:54 +02:00
twinaphex
3cb5441bd8
Update
2017-06-25 00:22:41 +02:00
twinaphex
48e6ffe570
(JNI) Add dir to includes
2017-06-24 22:57:16 +02:00
twinaphex
14c236c4a4
Buildfix
2017-06-24 22:55:26 +02:00
Alberto Fustinoni
d1076a911e
using fliestream
2017-06-20 00:51:27 +09:00
Alberto Fustinoni
6652a76f30
Using filestream
2017-06-20 00:29:42 +09:00
Alberto Fustinoni
f47c7749ff
revert
2017-06-20 00:09:12 +09:00
Alberto Fustinoni
f36018fa13
revert
2017-06-20 00:07:15 +09:00
Alberto Fustinoni
08d4f35c2b
revert changes
2017-06-20 00:03:16 +09:00
Alberto Fustinoni
baee1055af
cleanup
2017-06-19 23:57:32 +09:00
Alberto Fustinoni
3ee90816be
using toolkit
2017-06-19 23:49:21 +09:00
Alberto Fustinoni
a2bbf8817c
Added header
2017-05-27 21:47:34 +09:00
Alberto Fustinoni
a23d09c1a5
Fix
2017-05-23 15:45:22 +09:00
Alberto Fustinoni
f56b6df8e6
Updated to work with sandboxing
2017-05-23 14:39:29 +09:00
Sérgio Benjamim
345402774e
Add option to build against shared libvorbis (tremor by default).
2017-04-20 00:40:42 -03:00
Sérgio Benjamim
71065f83bb
Merge remote-tracking branch 'upstream/master'
2017-04-19 23:27:28 -03:00
ARoxdale
8315735b7e
adopting styling conventions
2017-04-19 04:29:13 +01:00
ARoxdale
29e7815f89
changed retro_get_memory_data to return 8kb z80 memory when in SMS mode (m)
2017-04-19 04:05:59 +01:00
ARoxdale
e5ee10d690
changed retro_get_memory_data to return 8kb z80 memory when in SMS mode
2017-04-19 04:01:08 +01:00
ekeeke
e0e10c5375
Merge pull request #127 from libretro/master
...
[libretro] merge cheat support changes
2017-03-28 11:38:22 +02:00
iLag
0ac5889f81
Add support for short GG cheats.
2017-03-25 20:04:04 -07:00
iLag
929d8bd723
Refactor cheat decoding, add support for Master System cheats.
2017-03-25 15:26:40 -07:00
iLag
7093f1b7b2
Add support for multiline cheats delimited with "+" signs.
2017-03-23 11:19:23 -07:00
Alberto Fustinoni
fb7a085994
VS compatibility edits
2017-03-21 10:52:23 +09:00
Alberto Fustinoni
e24e0a6291
Added vs2017 solution
2017-03-21 10:04:14 +09:00
Sérgio Benjamim
1d678b8cae
Use disabled/enabled like other settings.
2017-02-11 16:54:41 -02:00
twinaphex
afa38e3e37
Better error handling
2017-01-24 14:40:49 +01:00
twinaphex
9f9a4288a3
return 'false' if info is NULL (retro_load_game)
2017-01-24 02:21:05 +01:00
orbea
2bafab042e
Allow setting GIT_VERSION
2017-01-19 16:35:21 -08:00
Jools Wills
82bdba60aa
fix indent (tabs -> spaces)
2017-01-11 01:25:18 +00:00
Nadavbh
f66676d868
implemented get RETRO_MEMORY_SYSTEM_RAM
2017-01-07 23:02:39 +02:00
sergiobenrocha2
0247ea6202
Merge remote-tracking branch 'upstream/master'
2017-01-02 01:14:52 -02:00
sergiobenrocha2
9e314b7629
Can't cherry-pick 13029e2; conflicting with other commits, doing it manually.
2017-01-02 01:14:46 -02:00
EkeEke
9bb64c47f9
[Core/Sound] rewrote PSG core from scratch & replaced deprecated "PSG boot noise" option with optional Hiqh Quality PSG resampling
2016-12-18 23:36:59 +01:00
Gregor Richards
fd06e074bb
Report git version with library_version
2016-12-09 18:07:12 -05:00
twinaphex
13029e29a5
Update license headers
2016-10-17 16:29:18 +02:00
twinaphex
7a1f14778b
Add copyright for libretro portions
2016-10-15 17:06:59 +02:00
twinaphex
257bb97ce9
Update license header
2016-10-15 17:03:40 +02:00
twinaphex
acb0f3ded7
Time to add copyright notices to everything
2016-10-15 13:26:37 +02:00
Gregor Richards
02ec6fdf0e
Report platform-dependent savestates.
2016-10-09 10:01:46 -04:00
EkeEke
8b909e4035
[libretro] fixes port 2 control pad type configuration
2016-09-24 19:12:02 +02:00
ekeeke
ff2cb27f48
[libretro] environment callback parameters should remain declared statically (fixes broken input descriptors and controllers info)
2016-09-22 22:50:51 +02:00
Arto Vainiolehto
cbd2bc3d47
Add new core option: Core-provided aspect ratio.
...
Available options for core-provided aspect ratio are "auto", "NTSC PAR" and "PAL PAR".
- NTSC PAR forces pixel aspect ratio of NTSC tvs always, regardless of game or core region
- PAL PAR forces pixel aspect ratio of PAL tvs always, regardless of game or core region
- auto works as following
-- NTSC PAR is used when core region is set to auto and game region is NTSC, or core region is set to ntsc-u or ntsc-j.
-- PAL PAR is used when core region is set to auto and game region is PAL, or core region is set to pal.
-- 6:5 PAR is used for Game Gear games, if core options Borders and Game Gear extended screen are both disabled
2016-09-19 13:17:00 +03:00
twinaphex
7fa953a0f0
Add header include
2016-09-06 22:30:20 +02:00
EkeEke
b5c243664d
[libretro] improved system region swapping
2016-09-02 16:33:54 +02:00
EkeEke
3ee094c0ea
[Libretro] added core option to select per game instead of per bios CD system BRAM file
2016-08-11 00:14:04 +02:00
sergiobenrocha2
85c30ecf83
[Libretro] Change BRAM Dir from System/BIOS to Save.
2016-08-01 02:19:39 -03:00
bleakassassin
688dc01d69
Have "Restart Content" perform a Mega Drive soft reset.
2016-02-25 22:45:25 -06:00
Diablodiab
58946018d9
Fix vorbis playback on Android
2016-01-02 13:06:34 +01:00
Twinaphex
5b3e8c4b03
Merge pull request #26 from Oggom/master
...
Sync with main repo
2015-05-07 14:52:59 +02:00
EkeEke
9310dcf92c
[libretro] added optional bootrom support (Mega Drive & Game Gear TMSS, Master System)
2015-05-07 13:45:52 +02:00
EkeEke
8d2a466ca3
[libretro] fixed a few core settings having no effects
2015-05-07 00:37:23 +02:00
Twinaphex
56d1471a35
Merge pull request #23 from Oggom/master
...
Sync with main repo
2015-04-26 22:01:43 +02:00
EkeEke
ea1924d747
[libretro] fixed broken gun cursor displaying
2015-04-26 18:28:24 +02:00