Commit Graph
45 Commits
Author SHA1 Message Date
Unknown W. Brackets 217bdc275e Fix some type-conversion warnings. 2012-12-21 16:07:38 -08:00
Unknown W. Brackets 8964ebcfd9 Don't chop the float in vscmp, don't branch. 2012-12-21 15:41:29 -08:00
Henrik Rydgård df12802a5a Merge pull request #209 from raven02/vsocp-new
Implement Vsocp
2012-12-21 04:57:38 -08:00
raven02 fb773b5acf Fix tab issue 2012-12-21 17:30:17 +08:00
Henrik Rydgård 6df4145ff0 Merge pull request #210 from raven02/vsrt-new
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
2012-12-21 00:31:59 -08:00
raven02andraven02 ab0253d71c Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4 2012-12-21 14:57:47 +08:00
raven02andraven02 b7ef3ad9e9 Implement Vsocp 2012-12-21 11:23:26 +08:00
Henrik Rydgård 3c88bb2f45 Merge pull request #205 from raven02/vscmp-new
Implement Vscmp
2012-12-20 06:09:06 -08:00
raven02 936d80b214 Implement Vscmp 2012-12-20 21:45:28 +08:00
Henrik Rydgård 7f880a62ce Merge pull request #203 from raven02/vdet-new
Implement Vdet
2012-12-20 05:32:19 -08:00
raven02 1f83fc4e9c Implement Vdet 2012-12-20 21:19:15 +08:00
Henrik Rydgard 0b187bb8b6 Implement vhdp 2012-12-18 22:54:08 +01:00
Henrik Rydgård fc453c979f MacOSX buildfix. Doesn't run right yet though. 2012-11-25 12:25:07 +01:00
Unknown W. Brackets 8736a567b2 Advance the PC after vrnds. 2012-11-24 18:25:42 -08:00
Henrik Rydgard a385ec6056 MIPSDis cleanup, allow mfv zero, 255 (appears to be used to flush VFPU state or something) 2012-11-23 10:35:28 +01:00
Henrik Rydgard 772b599041 Resurrect vmfvc/vmtvc, they are different from mfvc/mtvc 2012-11-22 22:30:44 +01:00
Henrik Rydgard 8f33837de9 Bug fixing mtv/mfv, add comment 2012-11-22 20:14:24 +01:00
Henrik Rydgard 232b84cd10 Assorted FPU/VFPU fixes, after adding more tests. 2012-11-22 18:13:48 +01:00
Diogo Franco (Kovensky) 6108e36ae9 Several fixes to build under stricter C++11
Add missing #include to various files.

strings.h isn't provided by MSVC so we don't include it there; it's needed
for other OSes/compilers.

Get rid of pre-ISO-C malloc.h includes; malloc is provided by stdlib.h.

Fixes some linuxisms.

Prepend __builtin_ to __clear_cache, calling it without the prefix is a
GNU extension.
2012-11-21 14:33:50 -03:00
Henrik Rydgard 91e1cce17e Some reorg in preparation for FBO work 2012-11-19 21:23:29 +01:00
Henrik Rydgård ec2cb15c38 Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	Core/HLE/sceKernelInterrupt.cpp
	native
2012-11-19 11:35:53 +01:00
Henrik Rydgard d572d40c36 More warning fixing 2012-11-18 23:35:02 +01:00
Henrik Rydgard e2c3f26f1b Reformat some code, fix some warnings 2012-11-18 23:34:37 +01:00
Henrik Rydgård f002fe8db3 Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	Core/HLE/HLE.h
	Core/HLE/sceKernel.h
	Core/HLE/sceKernelInterrupt.cpp
2012-11-17 20:11:54 +01:00
Henrik Rydgard 423bba5d8d Some optimization and minor fixes 2012-11-17 15:06:10 +01: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 90654bcd0e VFPU fixes, misc 2012-11-15 10:15:40 +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
Henrik Rydgard d485b76e11 Jit fixes, test update 2012-11-12 14:35:10 +01:00
Henrik Rydgard 4c1883e73f Some stubs, "NOP" out registerexitcallback, implement cancelwakeup 2012-11-12 00:04:57 +01:00
Henrik Rydgard 0fb8c08af3 Test fixes and cleanups 2012-11-11 22:38:19 +01:00
Henrik Rydgard 8aa072161c Fix VFPU bugs thanks to new tests. 2012-11-11 18:44:20 +01:00
Henrik Rydgard 9aa0beff3e More work on gentest, fix a VFPU bug it found comparing to real PSP! 2012-11-11 16:46:25 +01:00
Henrik Rydgard 387552f564 Misc fixes (accept .prx, work on power callbacks, bugs) 2012-11-10 10:15:11 +01:00
Henrik Rydgard a8ba746fbf MSVC workaround 2012-11-08 16:40:58 +01:00
Arthur Blot 4fedfc72f6 Implemented the EN vcmp instruction 2012-11-08 14:23:55 +01:00
Henrik Rydgard 117256e07b Implement various hle stuff.. 2012-11-07 19:10:52 +01:00
Henrik Rydgard a1de133d3e Implement vrexp2 VFPU opcode 2012-11-07 15:42:34 +01:00
Henrik Rydgard 83fb5e96de Logging, stubs and fixes 2012-11-06 20:56:19 +01:00
Henrik Rydgard 3f730548b1 Another vcmp condition code 2012-11-06 19:33:56 +01:00
Henrik Rydgard 48bc1afe26 Add vcmp ES condition code, uncached mirror of scratchpad 2012-11-06 16:01:41 +01:00
Henrik Rydgard ddfbd18370 Warning fixes 2012-11-05 14:38:55 +01:00
Henrik Rydgard 64cc573703 Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK. 2012-11-04 23:24:00 +01:00
Henrik Rydgård a54dcbedc1 Add a reminder about the submodule to the README, and some other minor
stuff (permissions etc), fixing the build for MacOSX again
2012-11-03 22:42:15 +01:00
Henrik Rydgard 4f7ad15758 Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00