Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgard 963a6603fc Fix two armjit bugs the testrunner found. 2013-03-07 00:37:00 +01:00
Henrik Rydgard a0cf3b9151 Restore a log statement, #pragma once. 2013-03-07 00:27:00 +01:00
Henrik Rydgard a69b09a831 More work on TestRunner, now runs all the CPU tests. 2013-03-07 00:22:39 +01:00
Henrik Rydgard 57d4544ef4 Basic testrunner for Android.
Running it as-is reveals that clo and rotrv are broken in ARMJIT.
2013-03-07 00:10:53 +01:00
Henrik Rydgard a972d211c5 Call __LoadInternalFonts in __FontDoState to be safe. 2013-03-06 23:42:55 +01:00
Henrik Rydgard 43df3c9071 Lazy font loading (to speed up running unit tests...) 2013-03-06 22:26:54 +01:00
Henrik Rydgard 477aeee0ee Compute current hCount correctly instead of incrementing a counter. 2013-03-06 20:31:51 +01:00
Henrik Rydgård b1013f1442 Merge pull request #891 from xsacha/master
Armjit update
2013-03-06 10:17:59 -08:00
Sacha 94a11ef3c0 Armjit: Implement movn, movz 2013-03-07 04:11:48 +10:00
Henrik Rydgard 4d7a2497a1 Update native (zip logging fixes) 2013-03-06 19:06:33 +01:00
Henrik Rydgard 21bf004632 Zip reader: logging fixes 2013-03-06 19:05:59 +01:00
xsacha 647f8729ef Merge pull request #884 from xsacha/master
Armjit, graphical issues, literal pool, func definitions, ...
2013-03-06 08:41:35 -08:00
Sacha 87de6be239 Fix the shift regs in ARM JIT that were causing graphical issues in some games. Set avoidload flag. 2013-03-07 02:39:28 +10:00
Sacha 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.
2013-03-07 02:25:27 +10:00
Sacha 8125d96ce1 Small update for shifted load/stores. Still disabled. 2013-03-07 01:04:41 +10:00
Sacha a8b6fca61b Separate codepaths for shifted load/stores and normal load/stores. Fix dirty regs. 2013-03-07 00:59:07 +10:00
Sacha ae3b881a7f Use correct args for Operand2(..) through armjit. Fix STR(..). 2013-03-07 00:59:07 +10:00
Sacha 268d16bd24 Use correct args for STR(..) throughout armjit. 2013-03-07 00:59:07 +10:00
Sacha 23fb88c5fe Enable optimisation codepath (left+right combines). 2013-03-07 00:59:07 +10:00
Henrik Rydgård c2ab3bbc31 Merge pull request #885 from unknownbrackets/psmfplayer-fix
Small scePsmfPlayer cleanup
2013-03-06 01:36:54 -08:00
Unknown W. Brackets b87c9839de Correctly make psmfPlayerStatus per instance. 2013-03-06 01:00:26 -08:00
Unknown W. Brackets e361ae7e85 Check for bad psmfplayer param in status.
Improves Mana Khemia: Student Alliance.
2013-03-06 00:50:42 -08:00
Henrik Rydgård 33902ed8c8 Merge pull request #883 from m45t3r/master
Fixes to Portuguese (Brazillian) translation.
2013-03-06 00:18:23 -08:00
Thiago Kenji Okada ce6036400f Fixes to Portuguese (Brazillian) translation. 2013-03-05 20:54:24 -03:00
Henrik Rydgård a57b1b8864 Merge pull request #881 from raven02/patch-3
Turn down sceMpegAtracDecode and sceAtracDecodeData log level
2013-03-05 15:23:10 -08:00
raven02 9f127fcf0d Turn down level sceAtracDecodeData log level 2013-03-06 07:02:40 +08:00
raven02 db7f23faf7 Turn down level sceMpegAtracDecode log level 2013-03-06 07:01:40 +08:00
Henrik Rydgård ba24e62c14 Merge pull request #880 from raven02/patch-3
Making the input letter closer
2013-03-05 14:49:51 -08:00
raven02 757ff087f9 Making the input letter closer 2013-03-06 06:47:21 +08:00
Xele02 082382d5ef Merge pull request #879 from Xele02/qt_work
Reencode Grec translation in UTF8 and correct bug in file
2013-03-05 14:43:28 -08:00
Xele02 5d2dffbad1 Reencode in UTF8 and correct bug in file 2013-03-05 23:38:48 +01:00
Henrik Rydgard 9f327985fc armjit: disable lwl/lwr/swl/swr 2013-03-05 23:09:26 +01:00
Apology11 fb14bdde82 Merge pull request #2 from hrydgard/master 2013-03-05 12:14:36 -08:00
Henrik Rydgård aca4740484 Merge pull request #867 from sum2012/master
IMPL Some Mpeg and Handle ringbufferAddr =0 in sceMpegCreate
2013-03-05 12:09:26 -08:00
Henrik Rydgård 95a125c4fb Merge pull request #874 from mikusp/master
Add new translations to resources.qrc
2013-03-05 12:07:42 -08:00
Henrik Rydgård 4e737c3729 Merge pull request #876 from Titouf2609/master
Add French translation to Qt4 UI
2013-03-05 12:07:19 -08:00
Chris 1b0efd2c44 Add French translation to Qt4 UI
Almost full translation of the UI (missing some too scientific words or
expressions, but as almost all the untranslated words are in the
debuging menu, it won't affect the user who just wants to play)
2013-03-05 18:43:17 +01:00
Sacha 5a134243a7 Armjit: Fix lwl, lwr and enable again. Thanks Sonic. 2013-03-06 03:28:28 +10:00
Sacha 7e67de3334 Armjit: Implement lwl, lwr, swl, swr in ARM JIT. lwr is currently disabled as it isn't working. 2013-03-06 02:11:36 +10:00
Sacha 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. 2013-03-06 02:11:36 +10:00
Marcin Mikołajczyk 4da104618f Compile Portuguese (Brazilian) and Indonesian translations 2013-03-05 16:01:25 +01:00
Henrik Rydgård d42293033f Merge pull request #872 from raven02/patch-2
Implement sceDisplayGetMode & wrap *Hcount* , sceDisplayIsVblank
2013-03-05 06:46:15 -08:00
Henrik Rydgård 0eacd14301 Merge pull request #873 from raven02/patch-1
OSK typo
2013-03-05 06:44:44 -08:00
raven02 4290700a12 OSK typo 2013-03-05 22:43:04 +08:00
raven02 0d5d735d34 Wrap sceDisplayIsVblank as well 2013-03-05 21:34:22 +08:00
raven02 866bdb3039 Implement sceDisplayGetMode & wrap *Hcount* 2013-03-05 21:31:13 +08:00
sum2012 4b45af3630 Remove PSP_ERROR_MPEG_INVALID_VALUE in scempeg.cpp 2013-03-05 21:05:25 +08:00
xsacha 03776400e6 Merge pull request #869 from VIRGINKLM/master
Add Greek translation to Qt4 UI
2013-03-05 01:11:12 -08:00
Klimis Ioannidis 2364fdfeb9 Add Greek translation to Qt4 UI
All basic UI is fully translated, though I left some terms that have no
direct translation in Greek untouched. (Won't affect the end-user)
2013-03-05 10:30:29 +02:00
Sacha 33c6df55db Build fix 2013-03-05 15:20:14 +10:00