Commit Graph

168 Commits

Author SHA1 Message Date
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
twinaphex
49c74e66a5 (Xbox 1) Define INLINE as 'static _inline' 2012-08-20 21:09:54 +02:00
twinaphex
4c33d7af7c Revert "(Xbox 1) Fixed Xbox 1 crash - the problem was that there are (non-static)"
This reverts commit 86254071be.
2012-08-20 21:05:37 +02:00
Saggi Mizrahi
ac00116e10 Fix sram saving and loading for some games
Some games (eg. Sonic 3 & Knuckles) have sram but the core doesn't set
"sram.start" and "sram.end". In any case, this constant is used in
source/win/main.c.

Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>
2012-08-17 21:26:47 -04:00