Commit Graph

259 Commits

Author SHA1 Message Date
Lioncash
5d0e3e0285 Fix a memory leak in pce_fast-0924/vdc.cpp.
Fix 4 out of bounds exceptions RGB_FIFO only has a size of 3, so accessing it at the third index is out of bounds.
2013-10-16 12:28:44 -04:00
Themaister
7cd015b1ac Add rumble support.
Use dualshock instead of dualanalog. Hopefully won't break. :)
2013-09-26 13:42:08 +02:00
Themaister
8aa91fecdf Explicitly log when PSX BIOS is missing.
FileStream doesn't have an open() call, so use exceptions.
2013-09-25 15:06:01 +02:00
twinaphex
a71e2d7fa2 Upgraded to Mednafen 0.9.32 2013-09-13 11:46:50 +02:00
Themaister
2d4d9078bd Add CCD check. 2013-09-08 14:26:09 +02:00
Themaister
377a85b857 Update PSX core to 0.9.31-wip. 2013-09-08 13:41:01 +02:00
Themaister
67a2d23ef4 Move v28 version to psx-0928. 2013-09-08 11:49:58 +02:00
twinaphex
1b05a4b073 (PSX) Add some more core options 2013-05-24 20:39:17 +02:00
twinaphex
4c98fae545 Refactor settings.cpp implementation 2013-05-24 20:08:09 +02:00
twinaphex
164c9aecfb (NGP) Added NGP core option - Language 2013-05-24 18:59:38 +02:00
twinaphex
4fd934cafa Build fix for non-PCE cores 2013-05-24 18:21:37 +02:00
twinaphex
cc2f9eb7e8 (PCE Fast core) Add 'Keep Aspect' option 2013-05-24 17:37:36 +02:00
twinaphex
0092ac4c06 (Mednafen PCE Fast) Possibility to set CD speed, CDDA volume,
ADPCM value
2013-05-24 17:26:57 +02:00
twinaphex
b8c172f48f (Mednafen PSX) Remove Tales of Phantasia hack - multitap is now disabled by default
- will auto-enable multitap for games that are multitap compatible for
convenience
2013-05-19 23:35:15 +02:00
twinaphex
162c4fe59c (Mednafen PSX) Make multitap disabled the default - Team Buddies
was showing issues as well with it enabled by default
2013-05-19 23:33:53 +02:00
twinaphex
73d51d4e8a (Mednafen PSX) Make dithering a toggleable runtime core option 2013-05-19 17:08:29 +02:00
twinaphex
f901bc2bba (Mednafen PSX) Tales of Phantasia needs multitap disabled otherwise
input will not work
2013-05-19 16:23:53 +02:00
Squarepusher
86ec354e4f Merge pull request #17 from CatalystG/master
(BlackBerry) Add NDK build project.
2013-05-18 14:29:55 -07:00
twinaphex
cfd7185713 (Mednafen PSX) Build fix for QNX (include <ctype.h> because tolower is used) 2013-04-30 16:40:00 +02:00
Themaister
30babf07cc Fix disk append/replace. 2013-04-27 15:48:36 +02:00
twinaphex
c06d14969b Add first runtime option to Mednafen core - Mednafen PCE_Fast -
pce_nospritelimit
2013-04-09 04:05:18 +02:00
CatalystG
f1cf78f54a (BlackBerry) Add NDK build project. 2013-04-06 10:40:07 -04:00
Themaister
106f7e8c80 Merge branch 'cd-swap' of git://github.com/libretro/mednafen-libretro
Conflicts:
	mednafen/psx/psx.cpp
2013-03-09 10:08:36 +01:00
twinaphex
101551dc2a Swapped MDFN_UNLIKELY and MDFN_LIKELY second params 2013-03-02 16:22:59 +01:00
twinaphex
8196858fab Reimplement MDFN_WARN_UNUSED, MDFN_LIKELY, MDFN_UNLIKELY 2013-03-02 08:39:58 +01:00
twinaphex
ebd65de110 Implement stubs for MDFN_LIKELY/MDFN_UNLIKELY - never really got much
of a performance gain with expect anyway - so no-ops are probaby fine
2013-03-02 08:31:04 +01:00
twinaphex
144c77cbdd (Mednafen VB) Another build fix - yes, INLINE is already defined
but it's still a pain in the ass for this included file
2013-03-01 19:15:44 +01:00
twinaphex
d6904b7a82 (MSVC Xbox) Build fix 2013-03-01 19:07:31 +01:00
twinaphex
b1b2d1778e (MSVC Mednafen VB) Do opcode table switch on 'opcode' 2013-03-01 16:06:27 +01:00
twinaphex
8c177a013f (psx - cdc) Reinsert edc_lec_check_correct - mutates buffer 2013-02-24 21:40:31 +01:00
twinaphex
94316fc699 (cdromif) Gets rid of excessive throwing 2013-02-24 19:21:50 +01:00
twinaphex
6f980477b3 (psx/cdromif) Tweaks 2013-02-24 18:25:24 +01:00
twinaphex
3bf0375748 Revert "(PSX GPU) Tweaks"
This reverts commit cb49967566.
2013-02-24 06:05:22 +01:00
twinaphex
013bbf126b Revert "(PSX) GPU tweaks"
This reverts commit 54bf41803f.
2013-02-24 06:02:11 +01:00
twinaphex
5a092227b0 Revert "(PSX) CPU tweaks"
This reverts commit f1402d196c.
2013-02-24 05:58:18 +01:00
twinaphex
f1402d196c (PSX) CPU tweaks 2013-02-24 05:16:10 +01:00
twinaphex
1b30e1ee05 (PSX) Faster SPU clamping 2013-02-24 05:06:15 +01:00
twinaphex
54bf41803f (PSX) GPU tweaks 2013-02-24 04:54:24 +01:00
twinaphex
9459108553 Remove PSX_EVENT_SYSTEM_CHECKS 2013-02-24 04:45:07 +01:00
twinaphex
cb49967566 (PSX GPU) Tweaks 2013-02-24 04:38:11 +01:00
twinaphex
6dc137a2cc (libretro) GPU tweaks 2013-02-24 04:32:44 +01:00
twinaphex
cc465d8b5d (psx) Cleanup psx.cpp 2013-02-24 04:26:18 +01:00
twinaphex
47a4c3cae1 Fix blanking 2013-02-24 04:22:19 +01:00
twinaphex
f9b0accd14 Make macros out of MAKECOLOR - and use them 2013-02-24 03:49:06 +01:00
Themaister
9d39bee8f5 Merge branch 'master' into cd-swap 2013-02-24 02:13:28 +01:00
twinaphex
50fc189325 Take out SPU resampler again 2013-02-24 02:12:06 +01:00
Themaister
7076c6aded Fix segfault in PSX. 2013-02-24 01:05:57 +01:00
Themaister
e31018a1ec Fix segfault in PSX. 2013-02-24 01:02:42 +01:00
Themaister
137613a112 Merge branch 'master' into cd-swap 2013-02-24 00:26:17 +01:00
Themaister
1b52fddc2b Ensure static, fixes potential breakage. 2013-02-24 00:25:50 +01:00
twinaphex
c7c6f14191 Add threading code 2013-02-24 00:17:09 +01:00
Themaister
0800b1996a Fix excessive printf stuff. 2013-02-23 23:27:49 +01:00
Themaister
e646400c49 Fix excessive printf stuff. 2013-02-23 23:27:25 +01:00
Themaister
448ba98833 Fix Win32 build. 2013-02-23 12:16:57 +01:00
Themaister
d52a01847c Fix Win32 build. 2013-02-23 12:16:38 +01:00
Themaister
40e6680e50 Add MKDIR defines. 2013-02-23 11:38:32 +01:00
Themaister
6e309e61da Add MKDIR defines. 2013-02-23 11:37:58 +01:00
Themaister
4cddd56fc7 Merge branch 'master' into cd-swap
Conflicts:
	mednafen/psx/psx.cpp
2013-02-23 11:34:04 +01:00
Themaister
232c1e2f3c Reenable fastboot. 2013-02-23 11:31:05 +01:00
Themaister
0aa852ea3c Update PSX core v0.9.28. 2013-02-23 11:25:17 +01:00
Themaister
701ce4f9dd Add very crude disk swapping.
Needs to be written more cleanly. Here as a POC.
2013-02-21 23:44:41 +01:00
twinaphex
700daa08d6 (VB Core) Small fix 2013-01-19 19:30:41 +01:00
twinaphex
be2eff31aa (VB) Add Xbox 1 solution 2013-01-19 19:27:10 +01:00
twinaphex
e36c36a84b (Wswan) Add MSVC 2003 Xbox 1 solution + make Wswan core compatible 2013-01-19 18:54:52 +01:00
twinaphex
97d0f922cd Remove gettext_noop from cores 2013-01-19 18:27:27 +01:00
twinaphex
1ca11787c6 (MSVC 2003 Xbox 1) Make PCE core Xbox 1-compatible 2013-01-19 18:13:54 +01:00
twinaphex
cd8c69561b Small cleanup to general.cpp 2013-01-19 10:41:48 +01:00
twinaphex
6da3ddfcd6 Remove reliance on PSS_STYLE 2013-01-19 10:22:57 +01:00
twinaphex
c2cc9e28a9 Cleanups 2013-01-17 23:28:05 +01:00
twinaphex
1ea41d26aa (PCE Fast) Add CRC for 1941 SuperGrafx 2013-01-17 22:41:20 +01:00
twinaphex
3d212eb76e Revert "Update NGP core to 0.9.28"
This reverts commit a6d6ec736e.
2013-01-16 15:53:41 +01:00
twinaphex
a6d6ec736e Update NGP core to 0.9.28 2013-01-16 15:47:22 +01:00
twinaphex
c7cdd8660b (Wswan 0.9.28) - Compiles on Android 2013-01-16 15:46:12 +01:00
twinaphex
2d91205efd (PCE 0.9.28) Compiles now on PS3 2013-01-16 15:26:30 +01:00
twinaphex
6dfe5c8caa Add huc6280.cpp 2013-01-16 15:22:03 +01:00
twinaphex
621f7bc9b9 (Mednafen PCE) Upgraded PCE core to 0.9.28 2013-01-16 15:18:16 +01:00
twinaphex
917e80a154 (Wswan MSVC 2010 360) Add solution 2013-01-16 08:02:11 +01:00
twinaphex
c923faa66c (MSVC) Fix slash for WIN32 2013-01-16 07:27:38 +01:00
twinaphex
94b69e8c34 (GBA MSVC 2010) Add MSVC GBA 2010 solution 2013-01-16 07:22:56 +01:00
twinaphex
a3e89953a2 (MSVC) Had to rename vdc.cpp in hw_video/huc6270 - one object file vdc.o
would override the other vdc.o
2013-01-16 06:00:28 +01:00
twinaphex
3ad387d020 (PC Engine Fast) Add 360 solution 2013-01-16 04:38:19 +01:00
twinaphex
26c32282b3 (VB 360 MSVC) Small change 2013-01-16 03:35:47 +01:00
twinaphex
900d3042e8 (VB 360 MSVC) Works - very naive switch conversion of computed
goto - inspired by VBJin - Mario's Tennis doesn't boot up
2013-01-16 03:19:13 +01:00
twinaphex
5779301715 (VB MSVC 360) Add solution - not yet working 2013-01-16 02:03:06 +01:00
twinaphex
9c785159bb (NGP 360 MSVC) Add solution - NGP core works 2013-01-15 13:34:01 +01:00
twinaphex
d2a7feab9a (Android) Compiles and links wswan now 2012-12-30 04:04:25 +01:00
twinaphex
6ea492ba9a (Android) Mednafen PCE and NGP work now on Android 2012-12-30 00:10:46 +01:00
twinaphex
35895f6a6a (Android) Fixes 2012-12-29 18:07:45 +01:00
twinaphex
9640afd69f (JNI) Fixes paths 2012-12-29 14:50:24 +01:00
twinaphex
766310e836 Add JNI Makefile 2012-12-28 23:03:33 +01:00
twinaphex
ff5e3569a6 Cleanup mednafen.cpp - leave only what we need 2012-11-29 23:21:44 +01:00
Themaister
8feb7dca20 Actually log where bios is loaded from.
How did that assert(0) ever go through? ... *shrug*
2012-11-29 13:53:53 +01:00
twinaphex
ea72a707a3 (PCFX) Add initial PCFX core support - not yet done 2012-11-28 08:20:45 +01:00
twinaphex
eec1a8828b Update all cores to reflect file changes 2012-11-27 05:38:49 +01:00
twinaphex
fd13e4bf1a get rid of broken reference/getter hell in file.cpp - just use
the private variables promoted to public straight - no way to get
this code portable without 'mangling' this guff
2012-11-27 05:20:47 +01:00
twinaphex
0a00bac258 (GBA) Patches 2012-11-27 04:44:20 +01:00
twinaphex
53908ec941 (Mednafen VB) works on PS3 now + fixed controls on big-endian 2012-11-27 04:05:55 +01:00
twinaphex
8104a8bf10 (PCE Core) Add PS3 hack workaround for computed goto 2012-11-27 00:41:32 +01:00
twinaphex
75cbbc9e81 (Mednafen VB) Add VB core - working 2012-11-25 03:41:54 +01:00
twinaphex
7acedabbe9 (Mednafen GBA) Don't use gz compression stuff - replace with FILE
equivalents
2012-11-25 01:25:08 +01:00