Commit Graph
18709 Commits
Author SHA1 Message Date
Henrik Rydgard 2f4e6eaf01 Remove allocLock until we need it 2013-01-09 22:46:27 +01:00
Mathias Tillman f224b5d583 Started work on implementing sceMp3 functions 2013-01-09 22:42:22 +01:00
Florent Castelli 2463a6c860 Merge pull request #379 from thefarcry118/master
GPUCommon iterator cleanup
2013-01-09 13:38:55 -08:00
Lewis Robbins 4ae9ead2ce clean up of GPUCommon 2013-01-09 21:13:09 +00:00
Henrik Rydgard dafe2c389c More regalloc fixing and tweaks. Still not working the way I want it. 2013-01-09 13:38:44 +01:00
Henrik Rydgard 17210c5364 Generate immediates as rot+shift when possible. 2013-01-09 11:52:49 +01:00
Henrik Rydgard dafc9f62df Regcache fixes, etc. thing still don't work when I turn on addiu :( 2013-01-09 11:20:48 +01:00
Henrik Rydgård 84cc25a55a Merge pull request #371 from unknownbrackets/mp3-fix
Really quick sceMp3 crashfix
2013-01-09 01:53:48 -08:00
Unknown W. Brackets 7d28883a3f Quick mp3 crashfix.
Not heavily tested, but doesn't crash anymore and just fake anyway.
2013-01-09 01:44:51 -08:00
Henrik Rydgård 018b6ef02d Merge pull request #370 from unknownbrackets/lbn
Fix sce_lbn handling
2013-01-09 01:34:56 -08:00
Unknown W. Brackets d26bebc685 Return an error if the raw lbn is too high. 2013-01-09 01:13:38 -08:00
Henrik Rydgård 87ea3e3cbe Merge pull request #369 from raven02/master
Some real stubs for sceMp3
2013-01-09 01:04:35 -08:00
raven02 24ecce3649 Add some real stubs for sceMp3 2013-01-09 16:59:27 +08:00
Unknown W. Brackets 6327c6e629 Make filesystem prefix matching case fold.
Even Ms0:/, disC0:/ and HoSt0:/ etc. work.
2013-01-09 00:57:44 -08:00
Unknown W. Brackets 3e3e9b761f Fix it so headless can actually mount isos. 2013-01-09 00:46:47 -08:00
Unknown W. Brackets b7be025bde Fix basic seeking within an lbn raw file. 2013-01-09 00:45:59 -08:00
Unknown W. Brackets a59fe8eb0f Fix sce_lbn parsing for missing 0x, etc. 2013-01-09 00:10:52 -08:00
Henrik Rydgard ea3055322c Oops 2013-01-09 00:45:54 +01:00
Henrik Rydgard 789c4781c0 Merge remote-tracking branch 'origin/master' into armjit
Conflicts:
	Core/HLE/sceKernelThread.cpp
2013-01-09 00:43:44 +01:00
Henrik Rydgard 81c6c4805d Small dispatcher optimizations, cleanup. Still no cube. 2013-01-09 00:42:03 +01:00
Henrik Rydgard f5c94775b9 Cleanup 2013-01-09 00:12:02 +01:00
Henrik Rydgard 76481a300c Icache must be invalidated. Jit now starts to run, but there's no cube in cube.elf! 2013-01-08 23:52:11 +01:00
Henrik Rydgard 8915677241 More progress but it weirds out... 2013-01-08 21:24:42 +01:00
Henrik Rydgard e3a4ed510c Fix bug in x86 jit :) 2013-01-08 19:30:28 +01:00
Henrik Rydgård 238bee1d94 Merge pull request #366 from Summeli/master
fixed memorymanagement so JIT could work on Symbian
2013-01-08 09:23:13 -08:00
Summeli ddcd35d212 Merge branch 'master' of https://github.com/Summeli/ppsspp 2013-01-08 19:05:48 +02:00
Summeli 1e8253f1c8 Modified memorymanagement for JIT in Symbian 2013-01-08 19:04:25 +02:00
Henrik Rydgard 8c06edc47b It's getting close to the first totally unoptimized jit run. 2013-01-08 17:03:17 +01:00
Henrik Rydgard 5d6ff0bc20 More disassembly improvements 2013-01-08 16:47:44 +01:00
Henrik Rydgard 779272e7f5 Teach disarm about MOVW and MOVT. 2013-01-08 16:08:33 +01:00
Henrik Rydgard b78ad83f00 R10, not R9, points to the mips state... 2013-01-08 14:29:03 +01:00
Henrik Rydgard 7b4cfb702c Get rid of CPU class so that MIPSState can be POD, enabling offsetof 2013-01-08 14:20:06 +01:00
Henrik Rydgard b3fd1ff34c Lots of various work on the ARM jit. It executes a couple of blocks now. 2013-01-08 13:49:52 +01:00
Henrik Rydgård 28f22a2e26 Merge pull request #365 from raven02/master
Implement sceMpegUnRegistStream & sceMpegAvcDecodeStop &sceMpegChangeGetAuMode
2013-01-08 01:22:30 -08:00
raven02 72e9aed0fe Implement sceMpegChangeGetAuMode 2013-01-08 17:04:51 +08:00
Henrik Rydgård eb8797dbc9 Merge pull request #364 from unknownbrackets/unknown-syscalls
Add a couple unknown syscalls hit in games
2013-01-08 00:51:33 -08:00
Henrik Rydgård 27cfde291d Merge pull request #362 from unknownbrackets/module-exports
Process module exports and listen to them
2013-01-08 00:50:03 -08:00
Unknown W. Brackets da865e83dc Write an unknown syscall for unresolved imports. 2013-01-08 00:48:38 -08:00
Unknown W. Brackets 0619f230b6 Cleanup some todos and logging in exports. 2013-01-08 00:32:25 -08:00
Unknown W. Brackets 559095230b Take the module info when starting the main module.
Fixes Ys Seven, Fieldrunners, Shadow of Destiny, maybe others.
2013-01-08 00:32:25 -08:00
Unknown W. Brackets 8cf759bbc4 Load the exports that tell us module info.
Thanks JPCSP.
2013-01-08 00:32:24 -08:00
Unknown W. Brackets 79f9ebc2e1 Keep track of exported symbols and link them later. 2013-01-08 00:32:24 -08:00
Unknown W. Brackets 984663b882 Add a couple unknown syscalls hit in games.
Specifically Velocity and Mad Blocker Alpha.
2013-01-08 00:29:52 -08:00
raven02 8211637b4c Implement sceMpegUnRegistStream & sceMpegAvcDecodeStop 2013-01-08 16:25:50 +08:00
Henrik Rydgård 615a370d73 Merge pull request #361 from unknownbrackets/thread-funcs
sceKernelWaitThreadEnd(), ...ReleaseFromWait(), and warnings
2013-01-08 00:15:22 -08:00
Henrik Rydgård a20535ed67 Merge pull request #360 from raven02/master
Implement sceMpegRingbufferQueryPackNum and sceMpegQueryUserdataEsSize
2013-01-07 23:51:20 -08:00
Henrik Rydgård 8758458d9a Merge pull request #363 from xsacha/master
Fix for ARM (Math) in CMake and Qt
2013-01-07 23:50:36 -08:00
Sacha df4429d899 Everyone needs math. Fix for ARM platforms. 2013-01-08 17:29:12 +10:00
raven02 ec190a8487 Add stubs for sceMp3 & sceMpeg 2013-01-08 14:02:58 +08:00
Unknown W. Brackets 1f21ea4236 Implement sceKernelReleaseWaitThread(). 2013-01-07 19:44:39 -08:00