Commit Graph

  • e680aa79cf Implement a basic scePowerGetBatteryLifeTime(). Unknown W. Brackets 2013-01-11 00:15:16 -08:00
  • 92f5ed82e6 Cleanup some functions in scePower. Unknown W. Brackets 2012-12-09 13:48:25 -08:00
  • e34ba40519 Add option to disable G3D log raven02 2013-01-11 16:04:47 +08:00
  • fdc705cf1a Merge pull request #394 from KentuckyCompass/threaded_cwd Henrik Rydgård 2013-01-11 00:05:27 -08:00
  • ba804cfa89 Cleanup ArmAsm, add idea Henrik Rydgard 2013-01-11 02:28:02 +01:00
  • 647aa29a30 Merge branch 'master' into armjit Henrik Rydgard 2013-01-11 02:07:41 +01:00
  • 6ab6045baf Throw away unused FBOs. This gets rid of extreme slowness of Star Soldier on Nexus S for whatever reason. Henrik Rydgard 2013-01-11 02:00:51 +01:00
  • aa59ddad09 Merge AsmRoutineManager into Jit. Allows safe short branches. Henrik Rydgard 2013-01-11 01:59:26 +01:00
  • cd923ed13b helper function should be static KentuckyCompass 2013-01-10 16:25:30 -08:00
  • 5ce75551d7 map chdir paths KentuckyCompass 2013-01-10 16:15:41 -08:00
  • 320c0d06c3 Implement per-thread current directory KentuckyCompass 2013-01-10 03:27:10 -08:00
  • 2f394fb7ed Fix logging bug Henrik Rydgard 2013-01-11 00:59:17 +01:00
  • 549392a063 Merge branch 'master' into armjit Henrik Rydgard 2013-01-11 00:50:49 +01:00
  • e05520d96e update native Henrik Rydgard 2013-01-11 00:29:53 +01:00
  • af5142d32a Add missing printf parameter Henrik Rydgard 2013-01-11 00:29:26 +01:00
  • 7390f2b5f6 Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. Henrik Rydgard 2013-01-10 23:49:33 +01:00
  • f3749d8abe Add kernelstats Useful for finding out if some syscall takes unexpectedly much CPU. Henrik Rydgard 2013-01-10 23:42:46 +01:00
  • 10f69ed000 Don't lock the audio mutex if sound is off Henrik Rydgard 2013-01-10 23:41:26 +01:00
  • 2835a42289 Merge branch 'master' into armjit Henrik Rydgard 2013-01-10 23:52:11 +01:00
  • ca0d74762d Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. Henrik Rydgard 2013-01-10 23:49:33 +01:00
  • 7ceecd22b4 Check for EXT_discard_framebuffer Henrik Rydgard 2013-01-10 23:48:28 +01:00
  • 135ae4faf5 Add LoggingDeadline, sprinkle this to track what takes time Henrik Rydgard 2013-01-10 23:47:50 +01:00
  • 97f3638212 Add kernelstats Useful for finding out if some syscall takes unexpectedly much CPU. Henrik Rydgard 2013-01-10 23:42:46 +01:00
  • 3e4840df0c Don't lock the audio mutex if sound is off Henrik Rydgard 2013-01-10 23:41:26 +01:00
  • c484c5ebb4 Merge pull request #391 from raven02/master Henrik Rydgård 2013-01-10 07:26:57 -08:00
  • 4e683911c7 Fix alpha blending for SW transform raven02 2013-01-10 22:21:28 +08:00
  • 79c9c29251 Fix alpha blending for HW transform raven02 2013-01-10 22:19:06 +08:00
  • 096bf470a9 Merge branch 'master' into armjit Henrik Rydgard 2013-01-10 13:08:31 +01:00
  • b6d7127734 VBO should be optional for SW transform too. Henrik Rydgard 2013-01-10 13:08:04 +01:00
  • c7a137a930 Merge branch 'master' into armjit Henrik Rydgard 2013-01-10 12:57:45 +01:00
  • 479d1f5111 Draw using VBO. Add option, make default true. Henrik Rydgard 2013-01-10 12:51:18 +01:00
  • 3615b36a82 Store fcr0 and fcr31 in context (why was this commented out?) Henrik Rydgard 2013-01-07 13:42:05 +01:00
  • 8cd5ae933f sw/lw Henrik Rydgard 2013-01-10 01:38:15 +01:00
  • c63061ddfd Merge pull request #25 from xsacha/master Henrik Rydgård 2013-01-10 02:29:18 -08:00
  • 1d82b785df Fix joystick keys Sacha 2013-01-10 20:25:10 +10:00
  • d7a8e899e4 Update native Henrik Rydgård 2013-01-10 10:49:14 +01:00
  • 11a1e35783 Disable poor frame limiter in PCMain.cpp (SDL) for now, rely on vsync instead. Henrik Rydgård 2013-01-10 11:11:32 +01:00
  • 20c37d8d0e Use VBO to draw UI, just because that's how it's supposed to be done. Henrik Rydgård 2013-01-10 10:14:39 +01:00
  • b3b30ef186 Fixed buildfix (i removed the last one, it was bogus) Henrik Rydgård 2013-01-10 10:01:48 +01:00
  • 54fdd6ea00 Retab drawbuffer before changing it Henrik Rydgård 2013-01-10 09:42:02 +01:00
  • 2dbec74ee8 Update submodules Henrik Rydgård 2013-01-10 09:40:43 +01:00
  • c20d8aedb5 Merge pull request #383 from leejuiping/ssaa Henrik Rydgård 2013-01-10 00:39:46 -08:00
  • 653a8f8775 Merge pull request #384 from raven02/mp3-new Henrik Rydgård 2013-01-10 00:37:03 -08:00
  • 779cce793e Merge pull request #385 from raven02/mode22-fix Henrik Rydgård 2013-01-10 00:36:45 -08:00
  • c68763fafd Merge pull request #388 from xsacha/master Henrik Rydgård 2013-01-10 00:35:28 -08:00
  • d09f58fb0e Merge pull request #387 from thefarcry118/master Florent Castelli 2013-01-10 00:07:55 -08:00
  • 472cf6af1a Fix keyboard input on Blackberry and enable on Qt frontend. Make Qt open a window instead of fullscreen for non-mobile systems. Make the window resizable (updates pixel_*res and dp_*res). Sacha 2013-01-10 18:06:11 +10:00
  • 64ee61a150 fixed compiling error Lewis Robbins 2013-01-10 08:02:55 +00:00
  • 5814bab013 Update readme Sacha 2013-01-10 16:46:00 +10:00
  • ca6d614185 Fix cache invalidation on Blackberry. Sacha 2013-01-10 16:37:36 +10:00
  • 1dc49bad8f Save Mode 22 name fix raven02 2013-01-10 14:33:05 +08:00
  • 1d4c4d103e Add remaining sceMp3 stubs and DoState raven02 2013-01-10 14:29:37 +08:00
  • eda8252d7d Implement a simple SSAA function J.P. Lee 2013-01-10 10:28:49 +08:00
  • 9dcdb6df90 Jit work! Shifts, 3-operand ops, turn O2 back on... Henrik Rydgard 2013-01-10 01:08:24 +01:00
  • c1f76b0475 Merge pull request #381 from HomerSp/master Henrik Rydgård 2013-01-09 15:55:08 -08:00
  • 71652874c2 Fix jit bugs related to the dirty flag, and more: * Tweak block logging * Faster calls-to-interpreter. Henrik Rydgard 2013-01-10 00:03:51 +01:00
  • 209f1d79a9 SpillLock is now per MIPS register instead of per ARM register. Fix array size. Henrik Rydgard 2013-01-09 23:14:21 +01:00
  • fb7116ccd5 Add more checks. Henrik Rydgard 2013-01-09 22:55:58 +01:00
  • 2f4e6eaf01 Remove allocLock until we need it Henrik Rydgard 2013-01-09 22:46:27 +01:00
  • f224b5d583 Started work on implementing sceMp3 functions Mathias Tillman 2013-01-09 22:42:22 +01:00
  • 2463a6c860 Merge pull request #379 from thefarcry118/master Florent Castelli 2013-01-09 13:38:55 -08:00
  • 4ae9ead2ce clean up of GPUCommon Lewis Robbins 2013-01-09 21:13:09 +00:00
  • dafe2c389c More regalloc fixing and tweaks. Still not working the way I want it. Henrik Rydgard 2013-01-09 13:38:44 +01:00
  • 17210c5364 Generate immediates as rot+shift when possible. Henrik Rydgard 2013-01-09 11:52:49 +01:00
  • dafc9f62df Regcache fixes, etc. thing still don't work when I turn on addiu :( Henrik Rydgard 2013-01-09 11:20:48 +01:00
  • 84cc25a55a Merge pull request #371 from unknownbrackets/mp3-fix Henrik Rydgård 2013-01-09 01:53:48 -08:00
  • 7d28883a3f Quick mp3 crashfix. Unknown W. Brackets 2013-01-09 01:44:38 -08:00
  • 018b6ef02d Merge pull request #370 from unknownbrackets/lbn Henrik Rydgård 2013-01-09 01:34:56 -08:00
  • d26bebc685 Return an error if the raw lbn is too high. Unknown W. Brackets 2013-01-09 01:13:38 -08:00
  • 87ea3e3cbe Merge pull request #369 from raven02/master Henrik Rydgård 2013-01-09 01:04:35 -08:00
  • 24ecce3649 Add some real stubs for sceMp3 raven02 2013-01-09 16:59:27 +08:00
  • 6327c6e629 Make filesystem prefix matching case fold. Unknown W. Brackets 2013-01-09 00:57:44 -08:00
  • 3e3e9b761f Fix it so headless can actually mount isos. Unknown W. Brackets 2013-01-09 00:46:47 -08:00
  • b7be025bde Fix basic seeking within an lbn raw file. Unknown W. Brackets 2013-01-09 00:43:07 -08:00
  • a59fe8eb0f Fix sce_lbn parsing for missing 0x, etc. Unknown W. Brackets 2013-01-09 00:10:52 -08:00
  • ea3055322c Oops Henrik Rydgard 2013-01-09 00:45:54 +01:00
  • 789c4781c0 Merge remote-tracking branch 'origin/master' into armjit Henrik Rydgard 2013-01-09 00:43:44 +01:00
  • 81c6c4805d Small dispatcher optimizations, cleanup. Still no cube. Henrik Rydgard 2013-01-09 00:12:38 +01:00
  • f5c94775b9 Cleanup Henrik Rydgard 2013-01-09 00:12:02 +01:00
  • 76481a300c Icache must be invalidated. Jit now starts to run, but there's no cube in cube.elf! Henrik Rydgard 2013-01-08 23:52:11 +01:00
  • 8915677241 More progress but it weirds out... Henrik Rydgard 2013-01-08 21:24:42 +01:00
  • e3a4ed510c Fix bug in x86 jit :) Henrik Rydgard 2013-01-08 19:30:28 +01:00
  • 238bee1d94 Merge pull request #366 from Summeli/master Henrik Rydgård 2013-01-08 09:23:13 -08:00
  • ddcd35d212 Merge branch 'master' of https://github.com/Summeli/ppsspp Summeli 2013-01-08 19:05:48 +02:00
  • 1e8253f1c8 Modified memorymanagement for JIT in Symbian Summeli 2013-01-08 19:04:25 +02:00
  • 8c06edc47b It's getting close to the first totally unoptimized jit run. Henrik Rydgard 2013-01-08 17:03:17 +01:00
  • 5d6ff0bc20 More disassembly improvements Henrik Rydgard 2013-01-08 16:47:44 +01:00
  • 779272e7f5 Teach disarm about MOVW and MOVT. Henrik Rydgard 2013-01-08 16:08:33 +01:00
  • b78ad83f00 R10, not R9, points to the mips state... Henrik Rydgard 2013-01-08 14:29:03 +01:00
  • 7b4cfb702c Get rid of CPU class so that MIPSState can be POD, enabling offsetof Henrik Rydgard 2013-01-08 14:20:06 +01:00
  • b3fd1ff34c Lots of various work on the ARM jit. It executes a couple of blocks now. Henrik Rydgard 2013-01-08 13:49:52 +01:00
  • 28f22a2e26 Merge pull request #365 from raven02/master Henrik Rydgård 2013-01-08 01:22:30 -08:00
  • 72e9aed0fe Implement sceMpegChangeGetAuMode raven02 2013-01-08 17:04:51 +08:00
  • eb8797dbc9 Merge pull request #364 from unknownbrackets/unknown-syscalls Henrik Rydgård 2013-01-08 00:51:33 -08:00
  • 27cfde291d Merge pull request #362 from unknownbrackets/module-exports Henrik Rydgård 2013-01-08 00:50:03 -08:00
  • da865e83dc Write an unknown syscall for unresolved imports. Unknown W. Brackets 2013-01-08 00:35:55 -08:00
  • 0619f230b6 Cleanup some todos and logging in exports. Unknown W. Brackets 2013-01-07 22:57:56 -08:00
  • 559095230b Take the module info when starting the main module. Unknown W. Brackets 2013-01-07 01:05:26 -08:00
  • 8cf759bbc4 Load the exports that tell us module info. Unknown W. Brackets 2013-01-04 00:36:08 -08:00
  • 79f9ebc2e1 Keep track of exported symbols and link them later. Unknown W. Brackets 2013-01-01 18:08:42 -08:00