Commit Graph
14759 Commits
Author SHA1 Message Date
Henrik Rydgard a281c1a899 ARMjit: vmin/vmax 2013-08-06 23:17:10 +02:00
Henrik Rydgard 201282f28c JIT: Implement vf2i (truncate mode only) 2013-08-06 19:08:15 +02:00
Henrik Rydgard 993d3b01de Android buildfix 2013-08-06 19:00:32 +02:00
Henrik Rydgård f203997c6e Merge pull request #3063 from thedax/win32OSKBypass
Win32: Allow user to change emulated PSP nickname, and add an OSK "bypass"
2013-08-06 09:04:34 -07:00
Henrik Rydgard c71b304ba1 Fix a classic bug again (now in armjit), + a minor opt 2013-08-06 15:22:19 +02:00
Henrik Rydgard 1d81698728 JIT (both): Implement VCMOV 2013-08-06 13:29:17 +02:00
Henrik Rydgard 140d12c3db ARMJIT: Fix and enable cross product 2013-08-06 11:55:11 +02:00
Henrik Rydgard d2c9919573 Vcmp: Fix ARM, optimize x86 slightly 2013-08-06 11:49:10 +02:00
Henrik Rydgard 2f1e6f81bb Android buildfix 2013-08-06 11:24:48 +02:00
Henrik Rydgard 2f0cdc6988 ARMJIT: disable vi2f, it seems buggy. preliminary disabled impl of vcrsp.t. 2013-08-06 11:10:26 +02:00
The Dax 4a2605d85e Switch to strncat instead of sprintf. 2013-08-05 23:46:00 -04:00
The Dax b9541d9a15 Switch to size_t instead of u32. 2013-08-05 23:29:59 -04:00
The Dax 1da0454508 Add support for changing the InputBox's title to the description text provided by the game(or the emulator itself). If none is provided(empty string), fall back to a default string. 2013-08-05 23:17:26 -04:00
The Dax 22bceea46c Remove old comment, and change length value. 2013-08-05 22:49:04 -04:00
The Dax 4570d83c05 Fix crash in InputBox.cpp by offering an overloaded func which takes a size, and use it in MenuScreens.cpp / PSPOskDialog.cpp. 2013-08-05 22:45:51 -04:00
The Dax d20ac3c4c2 Fall back on "VALUE" if for some reason we can't get the initial text. 2013-08-05 22:15:10 -04:00
The Dax db00010eb2 Support initial text from the oskParams struct, instead of hard-coding "VALUE". 2013-08-05 22:12:51 -04:00
The Dax 78ab002fde ifdef away NativeKeyboard for non Win32 platforms, for now. 2013-08-05 21:50:21 -04:00
The Dax 80953ac56d Win32: Enable user to change emulated PSP nickname from the menu screens by popping a dialog box.
Win32: Enable user to bypass the in-game OSK by using the same dialog box. It doesn't support non-Roman characters yet.
2013-08-05 21:39:06 -04:00
Unknown W. Brackets b17b23f1f2 Add a function to run the CPU core. 2013-08-04 15:23:38 -07:00
Unknown W. Brackets e51265d26e Reschedule in time spin loops.
It seems like rescheduling should potentially happen much more often, but
it could be a bit dangerous as far as compatibility.

Improves sound quality in Crimson Gem Saga and Where Is My Heart?
2013-08-04 10:11:56 -07:00
Henrik Rydgård c2e689c24e Merge pull request #3044 from raven02/patch-5
Fix incorrect pixel sizing in full screen
2013-08-04 02:06:47 -07:00
raven02 e0d68e4768 Add game direct load support for new UI 2013-08-04 15:49:51 +08:00
Henrik Rydgård 0b502f107f Merge pull request #3030 from unknownbrackets/elf-fix
Report unexpected export sizes too
2013-08-03 15:12:15 -07:00
CPkmn 5729523d9c ISOFileSystem support for umd0:umd0
Allows Bleach: Soul Carnival 2 to find what it's looking for in its boot process (umd0:umd0). The game is still stuck in a blackscreen, but the boot process seems better than before (judging from the logs).

Prior to requesting umd0:umd0 the log is interesting. This is the second game I've seen waiting within a callback, and having something other than hleDelayResultFinish waking up an HLE-blocked thread.
2013-08-02 04:28:01 -07:00
Unknown W. Brackets a9557a8297 Report unexpected export sizes too. 2013-08-01 00:38:34 -07:00
Henrik Rydgard 4e8958f42d A small optimization, a few jit stubs, and cross/quat product on x86. 2013-08-01 00:15:08 +02:00
Henrik Rydgard 76ae643335 Cleanup 2013-07-31 22:42:51 +02:00
Henrik Rydgard c86dc7279e JIT: Implement VCMP in both JITs. Only the x86 one is tested and enabled. 2013-07-31 22:29:16 +02:00
Henrik Rydgård ec9c464057 Merge pull request #3002 from raven02/aa
Anrdoid : Add option 'Anti-Aliasing' to new UI
2013-07-31 09:22:31 -07:00
Henrik Rydgard 7fc5ce56de Fix viim for x86, implement for ARM. 2013-07-31 18:21:23 +02:00
Henrik Rydgård 90d6c0cd5e Merge pull request #3021 from unknownbrackets/report-server
Minor reporting related tweaks
2013-07-31 08:28:09 -07:00
Henrik Rydgard 0a8f85a919 Some JIT cleanup, implement VI2F on ARM. also disabled untested impl of viim for x86. 2013-07-31 17:27:04 +02:00
Henrik Rydgård aa07ab8c4c Merge pull request #3020 from unknownbrackets/tls-wait
Implement TLS waits, fix allocation bug
2013-07-31 08:18:52 -07:00
Unknown W. Brackets c2c9179406 Fix TLS allocation (been there a while...)
This worked for the most common case, but was a typo.
2013-07-31 08:15:07 -07:00
Henrik Rydgård 7bea5ad58b Revert rounding change that broke GEB as mentioned in issue #3011 .
Experimental.
2013-07-31 15:51:01 +02:00
Henrik Rydgård 63ca1c897c Merge pull request #3016 from Kingcom/RegisterList
Add pc, hi, and lo to the register list
2013-07-31 03:49:48 -07:00
Henrik Rydgard 3303a71796 Oops 2013-07-31 11:25:35 +02:00
Henrik Rydgard 9bf8bfbed4 armjit clamp: Clamp negative 0 to positive 0. 2013-07-31 11:22:04 +02:00
Henrik Rydgard c8604f3c30 ARM JIT; Fix D prefix. Turn prefixes on. 2013-07-31 11:15:42 +02:00
Henrik Rydgard 51596b636a Fix numerous ARM JIT bugs. Activate vmtvc and vscl, and vadd/vmul/vdiv/vsub for real this time. 2013-07-31 10:34:58 +02:00
Kingcom a8ef18c039 Add pc, hi, and lo to the register list 2013-07-31 10:24:24 +02:00
Unknown W. Brackets 4a4f07df8e Add waiting/resuming to TLS funcs.
Nice and simple, no callbacks or timeouts.
2013-07-31 00:22:36 -07:00
Unknown W. Brackets 9a241e8e24 Add a couple new HLE functions for logging. 2013-07-31 00:01:21 -07:00
Unknown W. Brackets 90e56db174 Don't report 0, it seems like it's okay. 2013-07-31 00:00:45 -07:00
Henrik Rydgard ebcdd637ee ARMJit bugfixes, enable vmul, vadd, vdiv, vsub.
Prefixes disabled until I can fix clamping.
2013-07-31 00:12:43 +02:00
Henrik Rydgard 9ac511f191 Don't check vector size in vfim (nonsense). implement for arm. minor fix. 2013-07-30 22:34:12 +02:00
Henrik Rydgard e93c2abe27 x86 jit: implement vfim. Move some stuff to native. cleanup for armjit logging 2013-07-30 22:28:05 +02:00
Henrik Rydgård 49a3b71f60 Merge pull request #3006 from Ced2911/prx_endian
fix prx decryption
2013-07-30 11:22:07 -07:00
Henrik Rydgård 6bb2bf07eb Merge pull request #3007 from Ced2911/module_endian
Fix crypted elf crashes on big endian
2013-07-30 11:20:29 -07:00