Commit Graph

  • 82059b19da Reschedule better in sceUtilityLoad/Unload. Unknown W. Brackets 2013-03-07 22:25:07 -08:00
  • db52d3d43c Quick and dirty attempt to delay loadmodule. Unknown W. Brackets 2013-03-06 07:40:34 -08:00
  • 6adb6762f2 Enable instructions: ceil, ins (confirmed working). Buildfix for Qt platforms. Sacha 2013-03-08 12:36:04 +10:00
  • c3b2651660 Add %i for return value raven02 2013-03-08 10:35:17 +08:00
  • 9973f0456b Merge pull request #897 from unknownbrackets/jit-minor xsacha 2013-03-07 18:18:13 -08:00
  • 54a2ca65ff Fix slowdown in RR2 or may be others raven02 2013-03-08 09:30:04 +08:00
  • 31a282bcde Merge pull request #899 from sum2012/patch-1 Henrik Rydgård 2013-03-07 05:32:54 -08:00
  • 7a035cc28b Add log.bat in to windows version sum2012 2013-03-07 21:10:36 +08:00
  • cc65b0add9 Fix rounding. Was disabling wrong rounding mode. Previous one wasn't merge-ready but should be OK now. Only tests that fail are VFPU now. Sacha 2013-03-07 22:34:20 +10:00
  • 5854460a3d Merge pull request #893 from xsacha/master Henrik Rydgård 2013-03-07 04:03:41 -08:00
  • 67964f6f3b Merge pull request #898 from raven02/patch-6 Henrik Rydgård 2013-03-07 04:02:48 -08:00
  • 1fd2e5aadb Add optionAddr to sceKernelLoadModule raven02 2013-03-07 19:43:17 +08:00
  • b9ec281c55 Disable rounding methods that aren't working in hardware. Add some notes. Fix compare fall-through and choose right round method. Sacha 2013-03-07 21:33:30 +10:00
  • 691bc2df3f Update sceKernelGetModuleIdByAddress raven02 2013-03-07 19:29:49 +08:00
  • cea396e901 armjit: Don't use R1 in the regcache. Unknown W. Brackets 2013-03-07 02:09:13 -08:00
  • 925e4e42bd armjit: Disable ext for now, breaks Disgaea? Unknown W. Brackets 2013-03-07 01:14:12 -08:00
  • d525abbcad Cleanup some indentation, more compares to 0. Unknown W. Brackets 2013-03-07 00:50:15 -08:00
  • 028e85dc92 Cleanup some differences between the two jits. Unknown W. Brackets 2013-03-07 00:40:38 -08:00
  • 669600bd8a Minor cleanup. Unknown W. Brackets 2013-03-03 12:19:06 -08:00
  • bcac3e288b Buildfix: missing semicolon. CrazyMax 2013-03-07 01:58:58 -08:00
  • c3bb71ae5b Merge pull request #896 from raven02/patch-5 Henrik Rydgård 2013-03-07 00:55:01 -08:00
  • bda4a64e0d Update AccumulatedHcount based on currentHCount raven02 2013-03-07 16:47:09 +08:00
  • 0f7eb63fe7 Merge pull request #895 from unknownbrackets/io-fix Henrik Rydgård 2013-03-07 00:16:20 -08:00
  • be600e5095 Set the times when reading a dir on Windows. Unknown W. Brackets 2013-03-06 23:58:12 -08:00
  • 2a9074d92f Fix FPU comp UEQ case. Sacha 2013-03-07 12:36:44 +10:00
  • 9f0bb8cf52 armv6: Reuse constants in literal pool. May reduce memory loads? Sacha 2013-03-07 14:44:55 +10:00
  • 7ba1664f8b Oops. Henrik Rydgard 2013-03-07 00:59:03 +01:00
  • 6702f0c78c Tiny optimization and bugfix Henrik Rydgard 2013-03-07 00:45:34 +01:00
  • 963a6603fc Fix two armjit bugs the testrunner found. Henrik Rydgard 2013-03-07 00:37:00 +01:00
  • a0cf3b9151 Restore a log statement, #pragma once. Henrik Rydgard 2013-03-07 00:27:00 +01:00
  • a69b09a831 More work on TestRunner, now runs all the CPU tests. Henrik Rydgard 2013-03-07 00:22:39 +01:00
  • 57d4544ef4 Basic testrunner for Android. Running it as-is reveals that clo and rotrv are broken in ARMJIT. Henrik Rydgard 2013-03-07 00:10:53 +01:00
  • a972d211c5 Call __LoadInternalFonts in __FontDoState to be safe. Henrik Rydgard 2013-03-06 23:42:55 +01:00
  • 43df3c9071 Lazy font loading (to speed up running unit tests...) Henrik Rydgard 2013-03-06 22:24:30 +01:00
  • 477aeee0ee Compute current hCount correctly instead of incrementing a counter. Henrik Rydgard 2013-03-06 20:29:40 +01:00
  • b1013f1442 Merge pull request #891 from xsacha/master Henrik Rydgård 2013-03-06 10:17:59 -08:00
  • 94a11ef3c0 Armjit: Implement movn, movz Sacha 2013-03-07 04:11:48 +10:00
  • 4d7a2497a1 Update native (zip logging fixes) Henrik Rydgard 2013-03-06 19:06:33 +01:00
  • 21bf004632 Zip reader: logging fixes Henrik Rydgard 2013-03-06 19:05:59 +01:00
  • 647f8729ef Merge pull request #884 from xsacha/master xsacha 2013-03-06 08:41:35 -08:00
  • 87de6be239 Fix the shift regs in ARM JIT that were causing graphical issues in some games. Set avoidload flag. Sacha 2013-03-07 02:39:28 +10:00
  • d77632bfb0 Fix literal pools on games with very large code blocks (eg. Zero no Kieski). Was flushing after an offset of 4088 which did not take in to account that a single MIPS instruction can turn in to numerous ARM instructions. Chose a safer value of 4020. Was insta-flushing after reaching this offset value. Some code blocks are over 8K in size. Use a partialFlushOffset to keep track of when the next flush is required. Was protecting flush branch manually. Can use B_CC(CC_AL) for this instead. Sacha 2013-03-07 02:25:27 +10:00
  • 8125d96ce1 Small update for shifted load/stores. Still disabled. Sacha 2013-03-07 01:04:41 +10:00
  • a8b6fca61b Separate codepaths for shifted load/stores and normal load/stores. Fix dirty regs. Sacha 2013-03-06 21:20:22 +10:00
  • ae3b881a7f Use correct args for Operand2(..) through armjit. Fix STR(..). Sacha 2013-03-06 20:59:20 +10:00
  • 268d16bd24 Use correct args for STR(..) throughout armjit. Sacha 2013-03-06 16:14:12 +10:00
  • 23fb88c5fe Enable optimisation codepath (left+right combines). Sacha 2013-03-06 13:25:26 +10:00
  • c2ab3bbc31 Merge pull request #885 from unknownbrackets/psmfplayer-fix Henrik Rydgård 2013-03-06 01:36:54 -08:00
  • b87c9839de Correctly make psmfPlayerStatus per instance. Unknown W. Brackets 2013-03-06 01:00:26 -08:00
  • e361ae7e85 Check for bad psmfplayer param in status. Unknown W. Brackets 2013-03-06 00:50:42 -08:00
  • 33902ed8c8 Merge pull request #883 from m45t3r/master Henrik Rydgård 2013-03-06 00:18:23 -08:00
  • ce6036400f Fixes to Portuguese (Brazillian) translation. Thiago Kenji Okada 2013-03-05 20:54:24 -03:00
  • a57b1b8864 Merge pull request #881 from raven02/patch-3 Henrik Rydgård 2013-03-05 15:23:10 -08:00
  • 9f127fcf0d Turn down level sceAtracDecodeData log level raven02 2013-03-06 07:02:40 +08:00
  • db7f23faf7 Turn down level sceMpegAtracDecode log level raven02 2013-03-06 07:01:40 +08:00
  • ba24e62c14 Merge pull request #880 from raven02/patch-3 Henrik Rydgård 2013-03-05 14:49:51 -08:00
  • 757ff087f9 Making the input letter closer raven02 2013-03-06 06:47:21 +08:00
  • 082382d5ef Merge pull request #879 from Xele02/qt_work Xele02 2013-03-05 14:43:28 -08:00
  • 5d2dffbad1 Reencode in UTF8 and correct bug in file Xele02 2013-03-05 23:38:48 +01:00
  • 9f327985fc armjit: disable lwl/lwr/swl/swr Henrik Rydgard 2013-03-05 23:09:26 +01:00
  • fb14bdde82 Merge pull request #2 from hrydgard/master Apology11 2013-03-05 12:14:36 -08:00
  • aca4740484 Merge pull request #867 from sum2012/master Henrik Rydgård 2013-03-05 12:09:26 -08:00
  • 95a125c4fb Merge pull request #874 from mikusp/master Henrik Rydgård 2013-03-05 12:07:42 -08:00
  • 4e737c3729 Merge pull request #876 from Titouf2609/master Henrik Rydgård 2013-03-05 12:07:19 -08:00
  • 1b0efd2c44 Add French translation to Qt4 UI Chris 2013-03-05 18:43:17 +01:00
  • 5a134243a7 Armjit: Fix lwl, lwr and enable again. Thanks Sonic. Sacha 2013-03-06 03:28:28 +10:00
  • 7e67de3334 Armjit: Implement lwl, lwr, swl, swr in ARM JIT. lwr is currently disabled as it isn't working. Sacha 2013-03-06 02:11:25 +10:00
  • 9152d2f2bb Armjit: Optimise swl+swr and lwl+lwr cases that can be combined to a single sw or lw. Add shift flags to STR/LDR. Add EatInstruction to ArmJit. Sacha 2013-03-06 00:36:27 +10:00
  • 4da104618f Compile Portuguese (Brazilian) and Indonesian translations Marcin Mikołajczyk 2013-03-05 16:01:25 +01:00
  • d42293033f Merge pull request #872 from raven02/patch-2 Henrik Rydgård 2013-03-05 06:46:15 -08:00
  • 0eacd14301 Merge pull request #873 from raven02/patch-1 Henrik Rydgård 2013-03-05 06:44:44 -08:00
  • 4290700a12 OSK typo raven02 2013-03-05 22:43:04 +08:00
  • 0d5d735d34 Wrap sceDisplayIsVblank as well raven02 2013-03-05 21:34:22 +08:00
  • 866bdb3039 Implement sceDisplayGetMode & wrap *Hcount* raven02 2013-03-05 21:31:13 +08:00
  • 4b45af3630 Remove PSP_ERROR_MPEG_INVALID_VALUE in scempeg.cpp sum2012 2013-03-05 21:05:25 +08:00
  • 03776400e6 Merge pull request #869 from VIRGINKLM/master xsacha 2013-03-05 01:11:12 -08:00
  • 2364fdfeb9 Add Greek translation to Qt4 UI Klimis Ioannidis 2013-03-05 10:30:29 +02:00
  • 33c6df55db Build fix Sacha 2013-03-05 15:20:14 +10:00
  • 65a83d70c7 Armjit: Implement clo as well. Fix up the reg usage in div/divu comment. Sacha 2013-03-05 15:14:22 +10:00
  • 60b84e71d5 Armjit: Re-enable reg shifts. Thanks [Unknown] for finding the issue. Sacha 2013-03-05 14:55:33 +10:00
  • 4641cf376f Armjit: Implement CLZ instruction. Disable reg shifts for now (breaks Wipeout Pure). Sacha 2013-03-05 14:16:35 +10:00
  • 4a56ebd0a0 Armjit: Add sllv, srlv, srav instructions (reg shift). Sacha 2013-03-05 13:52:03 +10:00
  • 10ad797c6d Armjit stubs. Add a double encoding for VCVT. Implement integer divide (but not working yet). Stubs for msub/msubu. Don't detect vfpv3 on Symbian. Sacha 2013-03-05 13:16:08 +10:00
  • 03841486e1 Handle ringbufferAddr =0 in sceMpegCreate sum2012 2013-03-05 10:01:45 +08:00
  • a79713b8c4 Add a debug log for sceMpegAvcResourceFinish sum2012 2013-03-05 09:18:21 +08:00
  • fd50dc3a9d Add a comment that it's just a random address sum2012 2013-03-05 09:12:47 +08:00
  • 5ce82bc028 IMPL Some Mpeg sum2012 2013-03-05 08:39:32 +08:00
  • 53c501c3d0 Buildfix, sorry. Unknown W. Brackets 2013-03-04 16:11:52 -08:00
  • dff0ac5669 Buildfix. Todd Christensen 2013-03-04 16:10:46 -08:00
  • e7226a9716 Approximately rollback the last change to sceKernelReferThreadProfiler Henrik Rydgard 2013-03-05 00:20:11 +01:00
  • 72dd0b8b90 Merge pull request #865 from unknownbrackets/win-xp Henrik Rydgård 2013-03-04 15:19:00 -08:00
  • d3cf921bf5 Merge pull request #51 from unknownbrackets/win-xp Henrik Rydgård 2013-03-04 15:11:52 -08:00
  • 600b89e843 Update native with Windows XP crashfix. Unknown W. Brackets 2013-03-04 14:50:04 -08:00
  • 3714eebbbe Actually register scePspNpDrm_user Henrik Rydgard 2013-03-04 23:34:17 +01:00
  • 062c975b46 Ignore cache function 24. Henrik Rydgard 2013-03-04 23:25:44 +01:00
  • b6c5e055c4 Merge pull request #864 from mikusp/master Henrik Rydgård 2013-03-04 14:50:24 -08:00
  • 4ee889c025 Use a custom inet_pton and avoid inet_ntoa for now. oioitff 2013-03-04 14:48:18 -08:00
  • f406ad701c Fix sceKernelReferThreadProfiler types, implement scePowerGetPllClockFreqFloat Marcin Mikołajczyk 2013-03-04 23:39:59 +01:00
  • 3b9ee46af6 Merge pull request #863 from m45t3r/master Henrik Rydgård 2013-03-04 14:27:26 -08:00
  • 6e537fc18c Add Portuguese (Brazillian) translation. Thiago Kenji Okada 2013-03-04 19:11:50 -03:00