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
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
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
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
EkeEke
ea1924d747
[libretro] fixed broken gun cursor displaying
2015-04-26 18:28:24 +02:00
sergiobenrocha2
cb16c3b1b9
Rename s2k.bin to sk2chip.bin, same name in the upstream.
2015-01-07 20:38:06 -02:00
twinaphex
3b3eae18e7
(XDK) Build fixes
2014-12-23 20:34:04 +01:00
EkeEke
8744c3995f
[libretro] fixed cheat support
2014-12-07 19:25:38 +01:00
twinaphex
8b4b807b8c
Implement cheatcode support - implement retro_cheat_reset/retro_cheat_set
2014-12-06 16:27:19 +01:00
twinaphex
41c1f4fe70
Change core options namespace
2014-12-05 23:42:06 +01:00
twinaphex
6d3a8d798e
Implement input descriptors
2014-12-04 17:01:01 +01:00
twinaphex
ac55e5a720
Merge https://github.com/ekeeke/Genesis-Plus-GX
2014-11-30 16:45:52 +01:00
EkeEke
67c16779bf
[libretro] fixed typo
2014-11-29 20:12:57 +01:00
EkeEke
7f3803b002
[libretro] added temporary solution for incorrect SRAM file saving
2014-11-29 20:09:43 +01:00
EkeEke
b805e7d1be
[libretro] fixed compilation (added support for LCD ghosting filter)
2014-11-26 23:14:56 +01:00
lordashram
eda2441fe9
(config.lcd) Build fix
2014-11-26 07:32:32 -06:00
EkeEke
37dd44df6c
[Core/Input] added Sega Graphic Board support (thanks to SMS Power)
2014-10-10 18:06:16 +02:00
EkeEke
c9cf7954dc
[libretro] added core options for inverting MD Mouse Y-axis (needed by Populous II) & showing lightgun crosshair
2014-08-17 18:37:52 +02:00
EkeEke
bb1984a12d
[libretro] fixed MD Mouse Y-axis & added support for XE-1AP second stick (bi-directional)
2014-08-17 17:22:15 +02:00
EkeEke
c7f9ff9ffd
[libretro] improved LightGun, Terebi Oekaki & Pico pointer precision
2014-08-17 13:16:45 +02:00
EkeEke
27c4fda1d6
[libretro] added support for MD Mouse, lightguns (Menacer, Justifier, Light Phaser), analog devices (Paddle, Sports Pad, XE-1AP) & PICO tablet
2014-08-09 19:14:31 +02:00
EkeEke
c85990f53b
[libretro] new RETRO_ENVIRONMENT_SET_GEOMETRY callback is now being used instead of RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO when screen width/height change
2014-07-20 23:10:29 +02:00
EkeEke
75d0baea86
[libretro] fixed new input controller & multitap support
2014-07-20 23:07:58 +02:00
twinaphex
296afb6607
Update libretro core
2014-07-19 04:53:20 +02:00
twinaphex
7cfe8b4097
Set performance level
2014-06-23 15:03:17 +02:00
twinaphex
693ce4d78f
Do AV change only for vertical resolution changes - RETRO_SET_SYSTEM_AV_INFO
...
is way too expensive to be abused like this - this is causing flashing in
fullscreen mode for some video drivers
2014-05-08 02:32:39 +02:00
twinaphex
f0b1641809
Set RETRO_DEVICE_JOYPAD to "Joypad Auto"
2014-05-02 03:20:17 +02:00
twinaphex
f932017845
Reimplement multitap/controller settings - now implements
...
RETRO_SET_CONTROLLER_INFO
2014-05-02 03:13:37 +02:00
twinaphex
26b50b3980
Bake in libtremor for regular Makefile and Android
2014-04-29 23:49:47 +02:00
EkeEke
e31df22240
[libretro] added support for Master System homemade multitap
2014-04-05 14:27:09 +02:00
EkeEke
bc97224fef
[libretro] fixed core resolution changes detection
2014-04-05 00:46:30 +02:00
EkeEke
54210e8222
[Core/IO] added gamepad type auto-detection
2014-04-01 20:36:16 +02:00
twinaphex
c60ce5c720
Fixup logging interface/Set min OS version to 10.6
2014-03-05 03:26:01 +01:00
EkeEke
7dbeddece1
[libretro]
...
- fixed framebuffer size for PAL interlaced mode
- added support for in-game resolution changes through RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO
2014-03-02 17:51:00 +01:00
ekeeke
b88f93f21e
Merge pull request #22 from libretro/master
...
(libretro) Use new logging interface, Emscripten port
2013-12-17 08:00:20 -08:00
twinaphex
1c95cbb498
Check if log_cb is not null before using log_cb callback
2013-12-16 12:50:46 +01:00
twinaphex
2c401c1ff7
Use new logging interface
2013-12-16 12:28:19 +01:00
EkeEke
67fedfa2f8
[libretro] fixed configurable YM2612 DAC quantization option
2013-12-01 13:33:14 +01:00
EkeEke
58c6506a7f
[libretro] improved libretro implementation
...
.added support for .mdx ROM files
.added missing core settings (system hardware, region, lock-on, multitap, master system FM,...)
.fixed viewport width when NTSC Filter is enabled with Mega Drive or Mega CD games using H-32 mode
.code cleanup
2013-11-27 23:09:54 +01:00
EkeEke
4c46cc7833
[libretro] fixed compilation issues & removed unused code
2013-06-17 02:08:00 +02:00
twinaphex
d7a1ff7cc2
Update extensions
2013-05-01 00:01:47 +02:00
twinaphex
60e0ba70e2
(XBOX) Build fix for C89 compliance
2013-04-12 16:30:44 +02:00
twinaphex
d8af16f193
Add more runtime options - blargg NTSC filter options - monochrome/composite/svideo/rgb -
...
gg_extra / overscan
2013-04-08 00:58:24 +02:00