Unknown W. Brackets
71e57043e8
SignalSema: throw an error on overflow.
...
This is what the PSP does.
2012-11-16 01:32:00 -08:00
Unknown W. Brackets
dd14450424
CreateSema: Truncate and validate like the PSP.
2012-11-16 01:26:04 -08:00
Unknown W. Brackets
0ab19c18e5
Wrap sceKernelCreateSema().
2012-11-16 00:06:44 -08:00
Unknown W. Brackets
4191d40187
Add notes about PRIORITY attribute.
...
Not supported yet.
2012-11-15 23:55:23 -08:00
Henrik Rydgard
2bed15f122
The mystery VFPU op turned out to be vmax. Bug in decoding table, sigh.
2012-11-15 13:19:04 +01:00
Henrik Rydgard
a8709b5df1
Merge branch 'master' of github.com:hrydgard/ppsspp
2012-11-15 10:16:07 +01:00
Henrik Rydgard
90654bcd0e
VFPU fixes, misc
2012-11-15 10:15:40 +01:00
Henrik Rydgård
4b07194098
Merge pull request #53 from Orphis/clut5551
...
Windows build fix + clut fix
2012-11-15 00:29:36 -08:00
Florent Castelli
cace547f8a
Fix colors for textures with 5551 clut
...
Fixes NAMCO logo in the Tales of Eternia intro, which is now red.
2012-11-15 01:51:40 +01:00
Florent Castelli
65a89d08b8
Define XUSER_MAX_COUNT for those who don't have the DirectX SDK
2012-11-15 01:51:39 +01:00
Henrik Rydgård
790451905b
Merge pull request #52 from tmaul/master
...
Make sceUtility tests pass.
2012-11-14 15:09:33 -08:00
kev :)
d0fdd4c172
Make sceUtility test pass (assuming the last line is wrong)
...
It has to be more correct than before even if its still not 100%
2012-11-14 23:05:58 +00:00
Henrik Rydgård
f6ebad2f81
Merge pull request #51 from tmaul/master
...
Make the directory test pass
2012-11-14 13:30:57 -08:00
kev :)
3764f48bee
Make the directory test pass
...
The test for this might need to be extended to see what happens with
multiple sub folders and large files, and i do question the expected
size of '..'
2012-11-14 21:24:57 +00:00
Henrik Rydgård
1e854170e4
Merge pull request #50 from tmaul/master
...
Some stubs and some stub changes
2012-11-14 11:11:09 -08:00
Henrik Rydgard
45693c2dc1
Merge branch 'master' of github.com:hrydgard/ppsspp
2012-11-14 20:08:42 +01:00
Henrik Rydgard
7c0664ffc7
vcmp should only modify the affected bits in CC. The cpu/vfpu/base/vfpu test now works.
2012-11-14 20:08:18 +01:00
kev :)
0753643dc4
More stubs
...
And one possible hack..
2012-11-14 18:52:06 +00:00
kev :)
0b1f2f59c4
A few more stubs
...
Stubbed out some missing inet functions used by a couple of games
2012-11-14 18:33:18 +00:00
kev :)
435c69196a
This is used by a couple of games.
...
stubbed out to make them shutup.
2012-11-14 18:16:13 +00:00
Henrik Rydgård
66c115ecd5
Merge pull request #47 from xsacha/master
...
Blackberry 10 port
2012-11-14 08:19:57 -08:00
Unknown W. Brackets
306274ffdf
Fix iterator in sceKernelSignalSema().
...
I'm sure we dont' want to change s.
2012-11-14 07:42:21 -08:00
Sacha
4aed48d29f
Fix for file UI on Blackberry
2012-11-15 01:40:44 +10: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
Unknown W. Brackets
5c69d6169f
Use WriteStruct() in sceKernelReferSemaStatus().
2012-11-14 00:13:17 -08:00
Henrik Rydgard
6b51afb5fd
Update tests
2012-11-14 00:47:00 +01:00
Henrik Rydgard
0019d88a44
Merge branch 'master' into mediaengine
2012-11-13 20:41:55 +01:00
Henrik Rydgard
059bb3c40c
Buildfix, bugfix. Fixes issue 46.
2012-11-13 20:10:48 +01:00
Henrik Rydgard
8053c244b8
Implement large chunks of sceMpeg and scePsmf with JPSCP as a guide.
...
Not yet hooked up to FFMPEG and doesn't quite work yet.
2012-11-13 18:07:20 +01:00
Sacha
8c9f9ae1cf
Clean up SDL/CMakeLists, clean up Blackberry build process, further reduce memory allocation (needed for Dev Alpha)
2012-11-14 02:20:01 +10:00
Henrik Rydgård
3048a114d8
Merge pull request #45 from unknownbrackets/master
...
Include XInput.lib in all configurations
2012-11-13 02:04:56 -08: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
Henrik Rydgard
b4a960a97e
Merge branch 'master'
2012-11-12 23:40:27 +01:00
Henrik Rydgard
543e759121
malloc test is now working
2012-11-12 23:34:28 +01:00
Henrik Rydgard
aa5940c5d3
Merge branch 'master' into mediaengine
2012-11-12 23:33:37 +01:00
Henrik Rydgard
681ac65d5d
More mpeg
2012-11-12 23:32:46 +01:00
Henrik Rydgard
1ba3b005cf
Merge branch 'master' of github.com:hrydgard/ppsspp
...
Conflicts:
pspautotests
test.py
2012-11-12 20:55:11 +01:00
Henrik Rydgard
1127c72124
some initial mediaengine work
2012-11-12 20:53:16 +01:00
Henrik Rydgård
e86f19452e
Merge pull request #44 from tmaul/master
...
Default to english psp emulation
2012-11-12 11:00:16 -08:00
Henrik Rydgård
d7230a1482
Merge pull request #43 from unknownbrackets/master
...
Make threads/semaphores pass, fixing sceKernelStartThread
2012-11-12 10:59:25 -08:00
Henrik Rydgård
de40220325
Merge pull request #42 from Kovensky/xinput
...
Xinput input support
2012-11-12 10:41:14 -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
kev :)
43b90527d4
Default to english
...
Default to english. Needs to be menu/config driven really...
2012-11-12 17:18:20 +00:00
Unknown W. Brackets
d1fd16ecba
sceKernelStartThread(): skip argPtr for 0 args.
...
This makes threads/semaphores pass, so adding to passing list.
Depends on an update to pspautotests.
2012-11-12 08:16:16 -08:00
Henrik Rydgård
5944981d9b
Merge pull request #40 from unknownbrackets/master
...
Fix some things with the sceKernel semaphore funcs
2012-11-12 07:46:58 -08:00
Unknown W. Brackets
f37dd7fefe
Fix $v0 on wrong thread in semaphore funcs.
...
Need to RETURN() prior to switching threads or it will write to the
wrong thread, oops.
2012-11-12 07:24:40 -08:00
Henrik Rydgard
d485b76e11
Jit fixes, test update
2012-11-12 14:35:10 +01:00
Unknown W. Brackets
a0cacc7eb9
Merge remote-tracking branch 'upstream/master'
2012-11-12 01:35:38 -08:00