twinaphex
380d239d63
DecodeColor never used - get rid of it
2014-06-21 08:32:03 +02:00
twinaphex
c15a275aca
Remove 'hack for the input latency reduction hack'
2014-06-21 08:13:52 +02:00
twinaphex
a363502533
Remove CDAccess_Physical
2014-06-21 07:42:12 +02:00
twinaphex
703e5ef19b
Can take out SCSI CD too
2014-06-21 07:37:38 +02:00
twinaphex
3ed7691139
Remove hw_sound
2014-06-21 07:33:00 +02:00
twinaphex
8d498cef10
Take out hw_cpu - not needed either
2014-06-21 07:29:16 +02:00
twinaphex
ae1f1c04d6
Hardcode ALPHA_MASK for 16bpp
2014-06-21 07:21:23 +02:00
twinaphex
40fa9d72b1
hw_video/huc6270 not used
2014-06-21 07:16:24 +02:00
twinaphex
8e09b65c97
Get rid of ColorMap stuff
2014-06-21 07:00:55 +02:00
aliaspider
2722faa1a8
fix sprite priority in 16bpp mode
2014-06-21 04:21:38 +01:00
twinaphex
1cb3687d60
Nearly fixes SGX with 16bpp except for Ghouls 'n Ghosts edge
...
case - not showing sprites on foreground
2014-06-21 01:36:16 +02:00
twinaphex
a7d27ed720
Use MAKECOLOR macros instead of having to go through class
2014-06-20 23:47:02 +02:00
twinaphex
37faad3895
Don't use MixBGSPR function pointer
2014-06-20 23:31:57 +02:00
twinaphex
b45930b80e
Take out template mess in vdc.cpp - optimize for 16bpp
2014-06-20 23:30:00 +02:00
twinaphex
44e2cfe37d
Take out WANT_32BPP - WANT_16BPP is about 200fps faster (even on
...
PC)
2014-06-20 23:21:36 +02:00
twinaphex
0c02508347
vdc_backup was removed in 0.9.36
2014-06-20 23:12:47 +02:00
twinaphex
47001be5ec
Upgrade Mednafen PCE Fast to 0.9.36
2014-06-20 23:11:19 +02:00
twinaphex
a5b673594d
MDFN_LoadGameCheats - check if path is NULL first before trying to
...
load cheats file
2014-06-20 22:13:07 +02:00
twinaphex
5dae5d06bc
Avoid trying to load custom palette if path is NULL
2014-06-20 22:10:13 +02:00
twinaphex
d4b0c27e44
Take out WANT_8BPP code
2014-06-20 21:20:20 +02:00
twinaphex
30fe8e0adf
MixVPC refactor
2014-06-20 21:16:07 +02:00
twinaphex
05a1b792a2
Remove clamp_simple
2014-06-20 20:01:02 +02:00
twinaphex
02abf5fbe3
Take out unused PtrLengthPair class as well
2014-06-20 19:58:26 +02:00
twinaphex
b00ed5cb5f
Remove all DumpToFile stuff - we don't do file I/O based NVRAM saving
2014-06-20 19:56:58 +02:00
twinaphex
6cddae5cbf
Go through libretro SRAM interface now
2014-06-20 19:54:30 +02:00
twinaphex
09101bfeb4
Get rid of unused z80-fuse
2014-06-20 19:10:03 +02:00
twinaphex
f595857b09
Get rid of movie header
2014-06-20 19:08:59 +02:00
twinaphex
b1709f876e
Get rid of mednafen.cpp - merge into libretro.cpp
2014-06-19 23:34:42 +02:00
twinaphex
9039984b3b
Integrate pce.cpp into libretro.cpp
2014-06-19 23:10:59 +02:00
twinaphex
25625c5d95
Don't use CMOV-optimized function
2014-06-19 20:05:27 +02:00
twinaphex
9c5886c511
remove more trio stuff
2014-06-19 19:55:39 +02:00
twinaphex
47901cd797
Reduce dependencies on trio
2014-06-19 19:52:26 +02:00
twinaphex
000aa38f80
Remove Stereo_Buffer
2014-06-19 00:04:20 +02:00
twinaphex
5a53d6c65a
remove ym2413
2014-06-19 00:01:19 +02:00
twinaphex
5249a2487b
Remove unused v810
2014-06-19 00:00:00 +02:00
twinaphex
87964d9e89
Remove cputest
2014-06-18 23:43:39 +02:00
twinaphex
2bc66d5e77
Take out HES/player
2014-06-18 23:40:09 +02:00
twinaphex
5ee9c30c32
Take out NEED_DEINTERLACER - not needed for PC Engine Fast
2014-06-18 22:18:47 +02:00
twinaphex
a4020fd1d9
Rename pce_fast dirs
2014-06-18 22:01:17 +02:00
twinaphex
627fbd12a8
Remove non-PCE Fast code
2014-06-18 21:55:15 +02:00
twinaphex
a43c418097
Take out Mednafen PSX - moved to standalone repo now
2014-06-18 18:27:13 +02:00
twinaphex
8a28b498cd
(PSX) Some small-time opts to do with fade to black
2014-05-02 01:46:08 +02:00
twinaphex
cfbaac2a73
(Mednafen PSX) Reimplement dithering core option
2014-05-02 00:53:56 +02:00
twinaphex
23f3dbec1c
(Mednafen GBA) Update MSVC solutions
2014-04-30 05:46:05 +02:00
twinaphex
def37bbace
(Mednafen GBA) Remove memory.h includes which are unnecessary and get in the way of portability
2014-04-30 05:09:05 +02:00
twinaphex
6ef78525c5
Update Mednafen GBA core to 0.9.33.3
2014-04-30 05:05:04 +02:00
twinaphex
06e6fc406f
(MSVC 2003 Xbox 1) Build fixes for Mednafen PCFX
2014-04-27 01:11:26 +02:00
Twinaphex
ced5271f65
(MSVC PCFX) Preliminary MSVC solution - does not link yet
2014-04-26 14:53:43 -07:00
twinaphex
b4b459135e
use _WIN32 in psx.h ifdef instead of _MSC_VER - should apply for both
...
MSVC and Mingw
2014-04-26 22:16:47 +02:00
twinaphex
0871fd291b
Add ctype.h to psx.cpp
2014-04-26 21:10:33 +02:00
twinaphex
3d9dc6a837
remove sys/stat.h in header files for better Android compatibility
2014-04-26 19:13:46 +02:00
twinaphex
e376e9c410
Add cplusplus header guards to cputest.h
2014-04-24 03:28:28 +02:00
AndresSM
4ec836d891
Fix some messages
2014-04-22 23:48:15 -05:00
AndresSM
b43fe8e26b
Fixed some core options:
...
- psx.input.port1.multitap was renamed for some reason to psx.input.pport1.multitap
- psx.input.port2.multitap was renamed for some reason to psx.input.pport2.multitap
Dualshock analogs were "broken", mednafen has psx.input.analog_mode_ct, if true then you toggle analogs by pressing start+select+l1+l2+r1+r2 for roughly two seconds. In the libretro port it was set to 1 always.
I've made this a core option:
setting_psx_analog_toggle, this enables/disables the MODE button, defaults to disabled.
I think a sane default is for it to be disabled and analogs to work out of the box so I have added that too.
If setting_psx_analog_toggle is enabled then it replicates mednafen's and the psx's behavior, MODE button works and by default it's off, so analogs are off.
2014-04-22 23:37:06 -05:00
twinaphex
4d55eb140e
(Mednafen VB) Build fix
2014-04-22 19:25:32 +02:00
twinaphex
b5342c5633
(JNI) Build fixes
2014-04-22 18:32:49 +02:00
twinaphex
f269b18bfc
(Mednafen VB) MSVC 2003 Xbox 1 build fix
2014-04-22 15:22:58 +02:00
twinaphex
48dd7e2fdb
Fix inline logging function
2014-04-22 12:41:35 +02:00
twinaphex
205d1dc36f
(MSVC 2003 PCE) Build fixes
2014-04-22 12:37:05 +02:00
twinaphex
e6071a8981
(pt. 2) MSVC 2003 doesn't support varargs in macros
2014-04-22 12:28:08 +02:00
twinaphex
8ef92d8055
(PCE) Comment out OP_CLEARF/OP_SETF
2014-04-22 12:25:34 +02:00
twinaphex
9cd2f84e9d
MSVC 2003 doesn't support varargs in macros
2014-04-22 12:24:17 +02:00
Twinaphex
aa0d8ff00a
(VB MSVC 2010) Fix build
2014-04-22 02:52:10 -07:00
twinaphex
c09dfe1f2b
(Wswan) Get rid of OP_RANGE usage
2014-04-22 11:41:04 +02:00
twinaphex
e1abb4dd44
Get rid of computed gotos in wondereswan/gfx.cpp by reverting to
...
previous version
2014-04-22 11:39:11 +02:00
Twinaphex
b34ff23d09
(MSVC VB) Some build fixes
2014-04-22 02:26:49 -07:00
twinaphex
84e1bf8d6e
Add MSVC hack for v810_oploop.inc - MSVC doesn't support computed
...
gotos
2014-04-22 11:24:25 +02:00
Twinaphex
8e683d2ea5
(MSVC NGP) Build fixes for MSVC 2010
2014-04-22 02:02:56 -07:00
Twinaphex
f3d083b275
(MSVC PCE Fast) Fix MSVC 2010 solution
2014-04-22 01:48:10 -07:00
Twinaphex
1ac3777cdc
(MSVC) cputest.c - compile as C++ for MSVC
2014-04-22 01:40:07 -07:00
twinaphex
0b0c352172
Define gettext_noop in mednafen.h
2014-04-22 10:35:28 +02:00
twinaphex
c7e88073d6
scsicd.cpp - MSVC compatibility fixes
2014-04-22 10:32:00 +02:00
Twinaphex
9e07813109
(MSVC 2010) Some build fixes
2014-04-22 01:25:01 -07:00
twinaphex
d7475c6aa2
(PS3) Build fixes
2014-04-22 09:47:50 +02:00
twinaphex
354e49e2d7
Remove mednafen/cdrom-0928
2014-04-22 09:30:15 +02:00
twinaphex
66ca29332e
Fix Mednafen PCE
2014-04-22 00:31:36 +02:00
twinaphex
87abd627d6
Reimplement cputest.c for libretro
2014-04-22 00:25:50 +02:00
twinaphex
2011ba7926
Some Lynx commits
2014-04-21 04:43:09 +02:00
twinaphex
dd64f7031c
(Mednafen PCFX) Runs - but just displays black and audio
2014-04-21 01:51:59 +02:00
twinaphex
10a0443255
(Mednafen VB) Updated to version 0.9.33.3
2014-04-21 00:38:14 +02:00
twinaphex
e1614c8c0a
Rename vb to vb-0926
2014-04-21 00:27:03 +02:00
twinaphex
c4267b048b
(Mednafen PSX) Update to version 0.9.33.3
2014-04-21 00:24:36 +02:00
twinaphex
33d93a7229
(Mednafen NGP) Updated to version 0.9.33.3
2014-04-20 23:59:21 +02:00
twinaphex
35f69753fd
Rename mednafen/ngp to mednafen/ngp-0928
2014-04-20 23:46:20 +02:00
twinaphex
97a07110ff
(Mednafen Wswan) Update to version 0.9.33.3
2014-04-20 23:43:06 +02:00
twinaphex
41afd02b61
(Mednafen PCE) Update other components to latest versions (HW_CPU HUC6280,
...
HW_SOUND PCE_PSG, HW_VIDEO HUC6270)
2014-04-20 23:14:25 +02:00
twinaphex
c2adc1c619
(Mednafen PCE) Update to 0.9.33.3
2014-04-20 23:05:37 +02:00
twinaphex
f23e446ff8
Style nit
2014-04-20 21:46:57 +02:00
twinaphex
fee9719855
Reimplement MDFNI_CloseGame - will properly clean up CDInterfaces
...
(and thread with it) before shutdown of libretro side
2014-04-20 21:44:56 +02:00
twinaphex
2242570d21
Cleanups
2014-04-20 19:00:03 +02:00
twinaphex
b3da366424
Rewrite file files
2014-04-20 18:49:46 +02:00
twinaphex
6e312c0afa
Remove cputest/
2014-04-20 18:42:38 +02:00
twinaphex
535f9106e0
Take out WANT_DEBUGGER ifdefs
2014-04-20 17:52:43 +02:00
twinaphex
b30e9ba89d
(Android) Build fix for Mednafen PCE
2014-04-08 04:40:56 +02:00
twinaphex
8b03f75e94
(PSX) Rewrite LoadMemCard
2014-03-30 19:55:41 +02:00
twinaphex
929e7eda6c
Get rid of assert 0s in mednafen/settings.cpp
2014-03-30 19:24:37 +02:00
twinaphex
4a5f6e7181
Move to new Mednafen PSX (0.9.32)
2014-03-27 05:03:20 +01:00
Twinaphex
6346b9d4c1
Merge pull request #38 from monciwoda/gba_hle
...
Option to switch between HLE and external bios in gba core
2014-03-26 16:57:21 -07:00
twinaphex
ef13654d27
Update CDAccess_Image/CDUtility
2014-03-17 23:29:50 +01:00
twinaphex
a72f0749cd
(PCE Fast) Build fix 360
2014-03-09 19:02:34 +01:00
monciwoda
af0ce6574a
Enable HLE bios by default in gba core, and add option to switch to original bios
2014-03-08 14:32:15 +01:00
twinaphex
fb285bc57a
(PSP) Fixup enum references to fix Mednafen PC Engine PSP build
2014-02-23 00:36:47 +01:00
AndresSM
dd68e0d404
Added core options for VisualBoy:
...
- Anaglyph mode
- Palette
2014-02-07 20:41:05 -05:00
AndresSM
adf2d6fb4a
Add a fallback for situations where SAVE_DIRECTORY is not defined
...
Added color options for VB
2014-02-07 17:34:14 -05:00
twinaphex
0ce3a02f9a
(PS3) PCE Fast core should now compile again on PS3
2013-12-28 03:41:44 +01:00
twinaphex
70792ee170
Don't spam IRQ trigger errors - Blood Omen: Legacy of Kain spams
...
this a lot
2013-12-21 04:10:03 +01:00
twinaphex
0698b0d9da
(trio.c) Avoid implicit declarations for read/write
2013-12-21 03:14:55 +01:00
twinaphex
715d958dc7
Clean up mednafen/settings.cpp
2013-12-21 03:09:01 +01:00
Higor Eurípedes
9f1fc26997
Remove unused var from MDFN_GetSettingS
2013-12-20 22:45:28 -03:00
Higor Eurípedes
c5f0b5b90b
Do not assembly paths in MDFN_GetSettingS
2013-12-20 22:41:08 -03:00
twinaphex
7077c153f0
(Handy) Add Handy modle - doesn't work yet - fails at ROM loading
2013-12-18 21:42:11 +01:00
twinaphex
5caedec940
(QNX) Build fix for QNX with Mednafen PSX - tolower needs ctype.h
...
included
2013-12-16 01:12:03 +01:00
twinaphex
58f62eca78
get rid of fopen64/fstat64/fseeko64, etc
2013-12-11 00:07:35 +01:00
Twinaphex
c0b05d4b50
Merge pull request #28 from lioncash/master
...
Fix a memory leak, a missing break, and some index out of bounds errors.
2013-11-29 14:46:18 -08:00
twinaphex
0c43ac1f48
Comment out some varargs macros for Xbox 1 again
2013-11-15 03:18:32 +01:00
twinaphex
79963eff2e
Don't include inttypes.h/sys/int.h when stdint.h will do
...
Include direct.h for _WIN32 and unistd.h for non-WIN32
2013-11-15 03:16:08 +01:00
twinaphex
029eb923c6
Make scsicd.cpp backwards compatible with Xbox 1 AGAIN (don't update
...
these cdrom parts anymore unless you want to do the post-update
patching yourself again)
2013-11-15 03:14:04 +01:00
twinaphex
2f0f392ce2
(XDK1) xbox 1 does not support varargs in macros - so comment this out
...
for now
2013-11-15 03:09:22 +01:00
twinaphex
01b9ed0a5f
Comment out SCSIDBG
2013-11-15 03:07:56 +01:00
twinaphex
9f45157331
(CDROM) Get rid of getopt.h header include - no reason to include this
2013-11-15 03:06:52 +01:00
twinaphex
ad27159bd0
(PSX spu_reverb.inc) Clamping
2013-11-08 07:15:34 +01:00
twinaphex
568d6f56c8
(PSX) Clamping
2013-11-08 06:58:46 +01:00
twinaphex
f6e4c0266c
Take out Silent_Blip_Buffer
2013-11-08 06:45:33 +01:00
twinaphex
e728fea62d
'Fixed' Android compilation of PCE core again - maister - please make
...
sure when you pull from upstream that you put the headers in the right
order again - can easily be tested by trying to compile ndk-build core=pce-fast - Ryphecha includes these files in an order that will break down with the
Android toolchain
2013-10-31 16:23:14 +01:00
Lioncash
5777aee370
Fix a missing break in a case statement in snes/src/chip/superfx/disasm/disasm.cpp
2013-10-16 12:29:31 -04:00
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