twinaphex
7d73b1827a
Update threading code
2014-06-16 23:09:04 +02:00
twinaphex
47925b2f70
Refactor stubs.cpp to thread.c
2014-06-16 22:55:26 +02:00
twinaphex
7d3f77b7ab
Implement call to SetACMT - rumble still doesn't work though
2014-06-16 22:25:12 +02:00
twinaphex
384455c681
Replace FB_WIDTH/FB_MAX_HEIGHT
2014-06-16 21:55:28 +02:00
twinaphex
55c539aefd
Get rid of some more unused vars
2014-06-16 21:51:10 +02:00
twinaphex
9c02ac66d9
Stale and unused sound buffer can go too
2014-06-16 21:34:35 +02:00
twinaphex
1279cac446
Put check_variables at top of retro_run function
2014-06-16 21:11:57 +02:00
twinaphex
7a560c9326
Order from left to high - shifts for resolutions
2014-06-16 21:07:57 +02:00
twinaphex
fd864fa5d8
Configure 2 players by default on startup
2014-06-16 20:41:31 +02:00
twinaphex
a30e2c04e0
Have to add GetNVData and FIO->GetMemcardDevice to be able
...
to read/write to memcard without file I/O
2014-06-16 19:18:39 +02:00
twinaphex
9fdabb31d8
Experimental memcard 0 writing as SRAM
2014-06-16 18:43:58 +02:00
twinaphex
a665e3a29b
Replace mednafen_core_str
2014-06-16 05:27:21 +02:00
twinaphex
3f5424f312
Remove unused mednafen_buffer
2014-06-16 05:24:18 +02:00
twinaphex
0ff7d93cd2
Report more accurate refresh rates to AV info struct
2014-06-16 05:02:10 +02:00
twinaphex
9e063b1e7e
Start turning functions we turned public back into static now
...
that psx.cpp and libretro.cpp are both in the same file
2014-06-16 04:10:39 +02:00
twinaphex
908d1c3bbd
Implement region detection better
2014-06-16 03:48:38 +02:00
twinaphex
20658882c7
Update to version 0.9.35.1 - latest one
2014-06-16 00:20:37 +02:00
twinaphex
48c273e30a
Update to Mednafen PSX 0.9.35
2014-06-16 00:02:29 +02:00
twinaphex
0826d617aa
Update to Mednafen PSX 0.9.34.1
2014-06-15 21:29:05 +02:00
twinaphex
cd3078d082
Changes
2014-06-15 19:49:11 +02:00
twinaphex
363e4b492a
libretro.cpp becomes the public interface instead of mednafen core/corename.cpp -
...
alternative frontends that don't implement the libretro API directly will instead
have to use libretro as a glue layer for their own API
2014-06-15 19:20:33 +02:00
twinaphex
789f069019
Get rid of MDFNI_Initialize
2014-06-15 07:48:43 +02:00
twinaphex
1d2fadb334
No longer go through MDFNGI in libretro.cpp
2014-06-15 06:52:49 +02:00
twinaphex
fd454b63a2
Remove old psx folder
2014-06-15 06:40:33 +02:00
twinaphex
c8f3ef33da
Don't go through LUT - memory latency penalties are the big issue
...
these days for performance so this is actually anti-performance
2014-06-15 05:42:21 +02:00
twinaphex
9dd20698d5
Don't memcpy IntermediateBuffer into final output buffer every frame
...
- decreases latency
2014-06-15 03:39:44 +02:00
twinaphex
0952755382
Don't go through MDFNI struct
2014-06-15 03:05:14 +02:00
twinaphex
20832b91b5
Make Mednafen PSX single-core
2014-06-15 02:49:49 +02:00
Oggom
81852fe645
Update libretro.cpp
2014-06-05 18:06:15 +02:00
twinaphex
cfbaac2a73
(Mednafen PSX) Reimplement dithering core option
2014-05-02 00:53:56 +02:00
twinaphex
45f34c7043
(Mednafen PCE Fast) Don't set pce_nospritelimit twice
2014-05-02 00:31:25 +02:00
twinaphex
6d518e2205
Readd WANT_PSX_EMU conditional for check_variables
2014-05-02 00:17:19 +02:00
twinaphex
7d0cda7764
(Mednafen PCFX) Implement SET_CONTROLLER_INFO
2014-05-01 02:43:04 +02:00
twinaphex
5a6f32cf6f
Implement SET_CONTROLLER_TYPE for Mednafen PSX
2014-05-01 02:32:39 +02:00
twinaphex
7102882fe2
(Mednafen PSX) Now implements SET_CONTROLLER_TYPE
2014-05-01 02:17:23 +02:00
twinaphex
6ef78525c5
Update Mednafen GBA core to 0.9.33.3
2014-04-30 05:05:04 +02:00
twinaphex
76fa0bc140
(PCFX) Trivial changes
2014-04-26 06:29:19 +02: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
4e007bf4f9
Take out psx.fastboot in core options
2014-04-22 15:45:09 +02:00
Twinaphex
9e07813109
(MSVC 2010) Some build fixes
2014-04-22 01:25:01 -07: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
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
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
97a07110ff
(Mednafen Wswan) Update to version 0.9.33.3
2014-04-20 23:43:06 +02:00
twinaphex
c2adc1c619
(Mednafen PCE) Update to 0.9.33.3
2014-04-20 23:05:37 +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