Henrik Rydgard
fafa9c9bfd
Dynamically load XInput, lets us to map the home button with a trick
...
Also avoids failing to start if XInput 1.3 is not installed.
2013-07-23 00:12:26 +02:00
Kingcom
24559491f0
Thread list in disassembly window
2013-07-02 23:21:20 +02:00
Kingcom
15eb8c8657
Breakpoint window
2013-07-02 00:20:19 +02:00
Kingcom
e3d3d75e38
Moved expression parser to native and changed how it's accessed
2013-07-01 01:41:06 +02:00
Kingcom
41ed77f66a
Add a memory view control to the disassembly window
2013-06-30 13:42:19 +02:00
Kingcom
ab1aa09dce
Expression parser
2013-06-29 15:17:00 +02:00
Henrik Rydgard
2afbc94734
Turn off RTTI, simulate it where needed.
2013-06-09 13:02:16 +02:00
Henrik Rydgard
94cce219a8
project file fix: Set LTCG to default, as suggested in #2138 .
2013-06-08 11:41:19 +02:00
Henrik Rydgard
0c7833796b
Merge branch 'master' into plugindownload
...
Conflicts:
Core/Core.vcxproj
Windows/PPSSPP.vcxproj
native
2013-06-03 23:42:49 +02:00
Henrik Rydgard
f0385aa2ac
Use FFMPEG on 64-bit Windows, now that there's a build.
2013-06-03 21:46:10 +02:00
Henrik Rydgard
b3f3305068
vcproj update: enable multithread build
2013-06-02 23:45:44 +02:00
nachume
4062059c2e
Add check init Controls Dialog and ControlMapping constructor
2013-05-18 22:59:13 +02:00
Henrik Rydgard
96cb66a988
Windows: Use prebuilt FFMPEG for 32-bit builds.
2013-05-08 22:11:05 +02:00
Unknown W. Brackets
acd0b471e7
Make sure that x64 uses all the same opt settings.
...
There were some differences. Also, make debug use the same sse mode
release does so they have parity.
2013-04-28 22:22:01 -07:00
aquanull
0a300669c4
Fix serious text/background misalignment in Controls dialog under many user-defined Windows font DPI settings. The background picture is now being stretched according to the size of the client area of the dialog.
...
In addition, change the encoding of ppsspp.rc to UCS-2/UTF-16 LE as it seems to be the only way to fix displaying of a certain non-ASCII character 'å' used in the version info of the compiled executable under cp1252-incompatible Windows locales.
2013-04-28 08:02:52 +08:00
Henrik Rydgard
660d5700e7
Unify some VS project settings
2013-04-27 19:34:41 +02:00
Unknown W. Brackets
ab37f6e760
Set a fixed base address in headless Windows.
...
This matches and makes x64 not crash with errors.
2013-04-10 21:31:07 -07:00
CrazyMax
6d2abe95b4
Windows: add support DirectInput gamepads (devices);
2013-04-01 04:55:38 +03:00
Henrik Rydgard
4bca64f5cf
New touch crosspad that can do diagonals
2013-03-30 16:48:38 +01:00
Henrik Rydgard
7425532e99
Move non-Android specific stuff from android/jni to /UI.
...
Move source_assets one level up, too.
Also, start prototyping GameInfoCache, you'll see what it's for soon...
2013-03-30 15:46:26 +01:00
Henrik Rydgard
e7989e88d8
Upgrade native. Build the GL UI on Windows too (but don't run it yet).
2013-03-29 14:41:28 +01:00
Henrik Rydgard
46b2e15945
Set _CRT_SECURE_NO_WARNINGS
2013-03-16 09:17:39 +01:00
Henrik Rydgard
57d4544ef4
Basic testrunner for Android.
...
Running it as-is reveals that clo and rotrv are broken in ARMJIT.
2013-03-07 00:10:53 +01:00
Henrik Rydgard
bc15617392
Make un-buffered rendering much smarter, removing flicker.
...
This turns it into a very viable option for many games. You do lose some FX
but it can as a result even be used as a workaround for the massive glow
in Wipeout...
2013-03-03 13:00:21 +01:00
Henrik Rydgard
551bf7b0ad
Let's build for both armeabi and armeabi-v7a again.
2013-01-11 19:40:33 +01:00
Henrik Rydgard
7cb95bbc89
Merge branch 'master' into armjit
...
Conflicts:
CMakeLists.txt
Core/MIPS/ARM/RegCache.cpp
2013-01-07 10:25:02 +01:00
Henrik Rydgard
a9c171c786
Fix bAutoRun config option, add to menu. (Run on Load).
2013-01-04 10:26:14 +01:00
Henrik Rydgard
a60d487d8d
Create files for sceUsb
2012-12-17 21:45:32 +01:00
Unknown W. Brackets
c55ee023e1
Add project Dialog filter, suppress some warnings.
2012-12-10 08:21:05 -08:00
Henrik Rydgård
e724d82c46
Merge remote-tracking branch 'origin' into armjit
...
Conflicts:
CMakeLists.txt
2012-12-09 09:54:58 +07:00
Unknown W. Brackets
063f914ff3
Fix project files so things build again.
2012-11-24 09:20:53 -08:00
Henrik Rydgard
265e70a498
Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices.
2012-11-23 19:41:35 +01:00
Unknown W. Brackets
f41445354c
Correct stdafx.h path in project file.
2012-11-22 13:21:48 -08:00
Diogo Franco (Kovensky)
cd93e49584
Move toplevel windows-specific files to the Windows dir
2012-11-21 14:33:38 -03:00
Henrik Rydgard
e37a1fb1d3
Add internal 2D drawing library that goes through the Ge emulation for portability.
...
To be used for things like sceUtility* and other overlays like FPS and stats.
2012-11-18 13:04:49 +01:00
Henrik Rydgard
e5c6cf965b
Fixes and optimizations to vertex decoding and lighting.
...
Motorcycles are now visible in MotoGP.
2012-11-16 15:16:14 +01:00
Henrik Rydgard
8a8a4fa736
Fix the list of libraries for one more build type in the vcxproj
2012-11-14 12:56:55 +01:00
Henrik Rydgard
059bb3c40c
Buildfix, bugfix. Fixes issue 46.
2012-11-13 20:10:48 +01:00
Unknown W. Brackets
6ea152e164
Add XInput.lib to other configurations.
...
Makes 64 bit etc. work as well.
2012-11-13 01:53:45 -08:00
Unknown W. Brackets
b468800155
Add XInput.lib to the Release configuration.
...
Was added to debug only, so Release doesn't build, preventing tests.
I think x64 is broken also.
2012-11-13 01:19:00 -08:00
Diogo Franco (Kovensky)
7e7e9a0452
Add a class for keyboard input
...
Removes the windows-specific hack from sceCtrl
to read keyboard input and instead add a hack to
PPSSPPWindows.
The input mapping is still hardcoded and is the same
as it was in sceCtrl.
Add an std::list to WindowsHost that, curretly, contains
a hardcoded list of preferred `InputDevice`s. Devices
are tried in-order until one of them reports success.
Xinput is preferred over Keyboard. Keyboard always
returns success. Pointers are stored in the std::list
for polymorphism.
Change XinputDevice to report failure as soon as a
device can't be queried, instead of only a frame later.
2012-11-12 17:49:40 +00:00
Diogo Franco (Kovensky)
2210b19244
Xinput input support
...
Picks the first Xinput device available, waits 100 frames between
retries when no devices are available.
Controls are hardcoded so every x360 controller button corresponds
to the PSP button in the same physical position. Input from right
stick and from analog triggers is ignored.
The Xinput code though is overriden by SampleControls' hardcoded
keyboard input. XinputDevice was tested to work with
samples/controller/basic when SampleControls is disabled.
2012-11-12 17:40:01 +00:00
Henrik Rydgard
ac910d7e75
Fix Windows and Android builds.
2012-11-05 15:42:21 +01:00
Arthur Blot
5b5618d32d
Added ~PSP decryption system using kirk-engine
2012-11-05 14:59:38 +01:00
Henrik Rydgard
4f7ad15758
Add snapshot of the whole source code.
2012-11-01 16:19:01 +01:00