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
twinaphex
c160f73fc9
We rely on QNX Makefile target
2015-03-10 21:04:00 +01:00
twinaphex
08c955f612
Don't link against zlib
2015-02-07 18:19:53 +01:00
Sérgio Benjamim
adaff9579d
Cleanup in Makefile/ARM and debian packaging.
2015-02-01 20:50:14 -02:00
sergiobenrocha2
0592235520
Update debian packaging.
2015-01-07 20:39:19 -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
f0fd2d8fc1
[libretro] restored Makefile.common
2014-11-29 19:15:09 +01:00
EkeEke
b5a30b82c2
[libretro] improved Makefiles
2014-11-28 12: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
twinaphex
67d86709a2
Add Makefile.common - used for both Android JNI Makefile and regular
...
libretro Makefile
2014-11-02 04:36:00 +01:00
twinaphex
d390b30fff
Merge https://github.com/ekeeke/Genesis-Plus-GX
2014-11-01 00:42:45 +01:00
EkeEke
ab39975a02
[libretro] fixed Android makefile
2014-10-29 00:29:48 +01:00
lordashram
f0422983c4
(Android) Build fix
2014-10-22 20:22:20 -05:00
Twinaphex
258329cad4
Merge pull request #8 from Oggom/master
...
Pull latest changes
2014-10-10 22:10:09 +02:00
EkeEke
37dd44df6c
[Core/Input] added Sega Graphic Board support (thanks to SMS Power)
2014-10-10 18:06:16 +02:00
Alcaro
d634da83d2
Update libretro.h
2014-09-22 21:26:49 +00: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
7725820884
[libretro] fixed Android makefile
2014-08-09 19:04:05 +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
b264a22b53
Cleanups
2014-07-18 17:35:40 +02:00
twinaphex
b82a58cf8f
Revert "Define MSB_FIRST for Xbox 360"
...
This reverts commit 97d0e56650
.
2014-07-18 02:12:31 +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
97d0e56650
Define MSB_FIRST for Xbox 360
2014-04-30 00:28:46 +02:00
twinaphex
c5cecd7870
(MSVC) Bake in libtremor support
2014-04-30 00:07:36 +02:00
twinaphex
26b50b3980
Bake in libtremor for regular Makefile and Android
2014-04-29 23:49:47 +02:00
twinaphex
ece1907480
Merge https://github.com/ekeeke/Genesis-Plus-GX
2014-04-13 17:06:34 +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
f4bf6aef18
(MSVC) Update solutions for libretro-super
2014-03-15 19:24:41 +01:00
Twinaphex
6e32d98903
(MSVC 2010) Update MSVC 2010 solution
2014-03-15 14:15:18 +01:00
twinaphex
4efaa4ab67
(Android) Don't do -O3 - unsafe
2014-03-12 12:25:38 +01: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
twinaphex
2a02554baa
Update JNI Makefile and MSVC solutions - new directory 'core'
...
instead of 'source'
2013-06-22 17:56:55 +02:00
EkeEke
4c46cc7833
[libretro] fixed compilation issues & removed unused code
2013-06-17 02:08:00 +02:00
Squarepusher
19a6996d42
Merge pull request #8 from CatalystG/bbfix
...
(BlackBerry) Add NDK project, fix inline, and a crash from using -O3
2013-05-18 18:10:46 -07:00
twinaphex
d7a1ff7cc2
Update extensions
2013-05-01 00:01:47 +02:00
CatalystG
3f6842b99d
(BlackBerry) Add NDK build project
2013-04-20 12:39:01 -04: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
twinaphex
fad92cea92
Add runtime blargg NTSC filter option
2013-04-08 00:28:25 +02:00
EkeEke
540985a068
[libretro] fixed retro_reset function: using soft-reset is not safe as it doesn't reset the whole system (RAM, VDP, etc)
2013-04-01 14:06:28 +02:00
twinaphex
df5d732617
(Playbook) Add Blackberry Playbook port
2013-02-27 21:11:34 +01:00
twinaphex
5328ea847c
(Xbox 1) Use devenv for Xbox 1 building
2013-02-17 06:19:29 +01:00
twinaphex
b275662991
(Xbox 1)Add msvc-2003-xbox1.bat for building
2013-02-10 15:23:14 +01:00
twinaphex
de12e8d1d5
(360) Add msvc-2010-360.bat for building
2013-02-09 08:21:19 +01:00
twinaphex
047781099d
(360 MSVC) Update target output filenames
2013-02-03 06:43:53 +01:00
twinaphex
7a66a50b93
(Libretro) Set sampling rate back to 44Khz after complaints
2013-02-03 04:57:58 +01:00
twinaphex
370e505af6
(360) Fix solution
2013-02-03 03:24:51 +01:00
twinaphex
53104c2a29
Update target names
2013-02-02 17:49:22 +01:00
twinaphex
18e61f4f29
(Libretro) Set samplerate to 48Khz
2013-02-01 02:31:07 +01:00
twinaphex
4cd46eb207
(360) Fix solution
2013-01-26 00:03:10 +01:00
twinaphex
0507933fd3
Update libretro version
2013-01-24 22:01:15 +01:00
twinaphex
c0eae9a4dc
(Android) Define ARM mode for ARM targets - define ALIGN_WORD and
...
ALIGN_LONG to prevent crashes
2012-12-02 17:37:12 +01:00
twinaphex
6012f2f765
Initialize geometry.aspect_ratio
2012-11-20 16:46:16 +01:00
twinaphex
71c84e3024
(360) Path fixes as per magicseb's suggestions
2012-11-20 04:27:24 +01:00
twinaphex
6e0e40200b
(p1pkin) Bitmap size fix - out of bounds fixes (for Game Gear
...
overscan mode)
2012-11-16 17:34:25 +01:00
twinaphex
157a7ed48f
Add FRONTEND_SUPPORTS_RGB565 to MSVC 2010 solution
2012-11-13 12:43:30 +01:00
Saggi Mizrahi
ab9930c855
Fix wierd (null) error
...
Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2012-10-29 00:39:01 -04:00
twinaphex
6d1ebc205b
Nit #2
2012-10-29 04:29:47 +01:00
twinaphex
b0e267235e
Nit
2012-10-29 03:21:49 +01:00
twinaphex
9ea7a5ab0a
(MSVC) Updated solutions
2012-10-26 20:46:07 +02:00
twinaphex
7ddd1a1b54
(libretro) Libretro maintenance update
2012-10-22 21:55:48 +02:00
twinaphex
79f469ad32
(Android) Use RGB565
2012-10-22 20:10:35 +02:00
twinaphex
0ffd8acf8d
Small nit
2012-10-22 07:10:20 +02:00
twinaphex
e20e40ebc2
Since setting color format is a compile time option - ifdef it
...
altogether for older frontends
2012-10-22 07:09:35 +02:00
twinaphex
2cbcfe8f72
Now uses RGB565
2012-10-22 06:43:45 +02:00
twinaphex
c37e57392a
(Android) Forgot to add Application.mk
2012-10-19 02:45:11 +02:00
twinaphex
f382560614
(Android) Now compiles libraries for all Android platforms -
...
ARM, ARMv7a, MIPS, and x86
2012-10-19 02:44:09 +02:00
twinaphex
bf6cb3e4f6
(Android) Fixed JNI Makefile
...
(General libretro) Build fix
2012-10-16 21:08:55 +02:00
twinaphex
5df07b84b8
Merge git://github.com/ekeeke/Genesis-Plus-GX
...
Conflicts:
libretro/libretro.c
2012-10-16 21:01:03 +02:00
EkeEke
3ffad6b6c6
updated libretro & win32 ports
2012-10-14 19:16:31 +02:00
twinaphex
c421da42c9
(libretro) CD audio works now
2012-10-14 17:45:00 +02:00
twinaphex
9cd0fb3cce
Fix build
2012-10-14 17:10:15 +02:00
twinaphex
ac986d94a0
Merge branch 'master' of https://github.com/libretro/Genesis-Plus-GX
2012-09-30 04:54:58 +02:00
twinaphex
5b8048c2d1
Fix buffer overflow - would probably be better to replace sprintf
...
everywhere with snprintf - note to ekeeke
2012-09-30 04:54:00 +02:00
Themaister
9399308051
Fills out bios paths if system dir is not set.
2012-09-23 01:33:36 +02:00
Twinaphex
a0b61cbeb1
(Android) library links now
2012-09-10 04:47:24 +02:00
Squarepusher
59c7bb5df1
Add iso/ISO extensions
2012-09-04 01:19:03 +03:00
twinaphex
2bea974cc0
(360) Path fix so that CD BIOS loading works again - broken in
...
maister change
2012-08-22 12:20:51 +02:00
Squarepusher
5a5082c69f
Merge pull request #2 from ficoos/srm_load
...
Fix sram saving and loading for some games
2012-08-20 12:22:52 -07:00
twinaphex
d2bbbae184
(360) Checked 360 solution
2012-08-20 21:17:22 +02:00