Commit Graph
39166 Commits
Author SHA1 Message Date
Unknown W. Brackets 928e2adfc9 jit: Avoid applying/restoring the rounding mode.
If the game never sets it, we can skip around syscalls, interpreter,
replacements, etc.
2014-10-12 12:51:45 -07:00
Unknown W. Brackets 8d0dca71fe jit: Rename the rounding mode funcs to clarify.
They apply/restore the value, set/clear is confusing.
2014-10-12 11:35:20 -07:00
Henrik Rydgård 6cb2c9c97d Merge pull request #6989 from hrydgard/x86-emitter-merge
Merge from Dolphin's x86-64 emitter
2014-10-12 19:52:59 +02:00
Henrik Rydgård 7bde976069 Merge x64 emitter from a newer Dolphin version.
This one can generate slightly smaller code by exploiting some EAX-only
encoding and various other short forms, and adds support for many newer
CPU instructions.
2014-10-12 19:46:58 +02:00
Henrik Rydgård 3b1476c8ec MIPSTables: Annotate fp and hi/lo in/out more accurately than just "other"
Some typo fixes
2014-10-12 19:46:50 +02:00
Henrik Rydgård 281ab5f9cb Sync x64 emitter to Dolphin's. 2014-10-12 19:45:26 +02:00
Henrik Rydgård b7f2731860 Merge pull request #6996 from hrydgard/x86-ctxreg
x86 JIT: Sacrifice a register for a pointer to the MIPS context. Shrinks emitted x86 code considerably.
2014-10-12 19:44:14 +02:00
Henrik Rydgard 8177b4c43b Avoid an ifdef using PTRBITS 2014-10-12 19:35:55 +02:00
Henrik Rydgård eab010a0c0 x86 JIT: Sacrifice a register for a pointer to the MIPS context. Shrinks emitted x86 code considerably.
Nice in 64-bit, but might be a bit too much in 32-bit though... Needs testing.
2014-10-12 19:35:55 +02:00
Unknown W. Brackets 62fdb6be92 Switch Travis to SDL2. 2014-10-12 10:28:42 -07:00
Unknown W. Brackets 1284b109d0 Small warning fix. 2014-10-12 10:28:42 -07:00
Unknown W. Brackets 0b3fe61a35 Start the jit compare off on the current block. 2014-10-12 10:28:41 -07:00
Henrik Rydgard e389fcefcf Fix x86 disassembly in 32-bit mode 2014-10-12 18:54:21 +02:00
Henrik Rydgård f99c2cd010 x86 Jit: Generate nicer code for some cases of addiu 2014-10-12 17:47:53 +02:00
Unknown W. Brackets 25a26eeaf9 Fix paths.
Hmm, this didn't happen when I added other things in ext... I blame 2013.
2014-10-11 12:29:31 -07:00
Henrik Rydgård d8109e48e4 Merge pull request #6993 from unknownbrackets/udis86
Use udis86 as an x86 disassembler
2014-10-11 18:53:38 +02:00
Unknown W. Brackets 4027731a71 Avoid spinning the CPU in dev menu screens. 2014-10-11 09:30:30 -07:00
Unknown W. Brackets 498d0b9adc Enable x86 disassembly in jit compare. 2014-10-11 09:30:30 -07:00
Unknown W. Brackets 6f9ea6ef4b Avoid some warnings in udis86.
These should all be safe.
2014-10-11 09:30:29 -07:00
Unknown W. Brackets cb6634f54b Add udis86 b24baf1 (1.7.3?), not yet used.
Linked even on arm to avoid dependency complexity, might skip later.
2014-10-11 09:30:29 -07:00
Henrik Rydgård 91966824bb minor cleanup: No point in having special functions for ReadFCR/WriteFCR, they're smaller than many other ops.. 2014-10-11 15:57:36 +02:00
Henrik Rydgård 36291c5af7 Update lang, adding Bulgarian 2014-10-11 14:07:52 +02:00
xsacha d0a78bcad3 Merge pull request #6987 from sergiobenrocha2/master
Fix Qt build in Linux, problem to recognize SDL2.
2014-10-10 17:56:37 +10:00
sergiobenrocha2 a18344e15b Fix Qt build in Linux, problem to recognize SDL2. 2014-10-10 01:28:35 -03:00
Henrik Rydgård c9be32daf7 Merge pull request #6984 from AbandonedCart/master
Revert iPhone 6 changes (Temporarily), Fix iOS tar command
2014-10-08 23:44:57 +02:00
TwistedUmbrella 31b07d5571 iOS: MacOS compatible post-build command 2014-10-08 16:00:36 -04:00
TwistedUmbrella ea67baa45b Revert "iOS: add LaunchScreen.xib for support iPhone 6 and 6 Plus native screen resolution"
This reverts commit 4dc6e26801.
2014-10-08 16:00:16 -04:00
TwistedUmbrella f4216483cb Revert "iOS: install LaunchScreen.xib"
This reverts commit 39716c68b3.
2014-10-08 16:00:01 -04:00
TwistedUmbrella 3f3e464dae Revert "iOS: Add launch xib name to info.plist"
This reverts commit b7db78362d.
2014-10-08 15:59:18 -04:00
Sacha adef4c3b70 Remove unnecessary files from Blackberry build package. 2014-10-09 04:59:30 +10:00
Sacha d3743d0f39 Fix pause menu on Blackberry. 2014-10-09 04:58:47 +10:00
Sacha 5c7f3b6995 Allow creation of window on custom screen set by SDL_VIDEO_FULLSCREEN_HEAD 2014-10-09 03:54:11 +10:00
Henrik Rydgård 2feae8d98e Merge pull request #6978 from daniel229/replace_danganronpa
Replace frame download in danganronpa 1&2
2014-10-07 00:46:19 +02:00
Henrik Rydgård dd235f7f24 Merge pull request #239 from fcooper/master-no-x11
base: Allow building when not using X11 on a FBDEV based system
2014-10-07 00:44:44 +02:00
Henrik Rydgård 9ce3a0aca8 Merge pull request #237 from thedax/messagepopupscreen
Add functionality to the MessagePopupScreen class.
2014-10-07 00:44:10 +02:00
Henrik Rydgård 6d1560547e Merge branch 'PGGB-sdl2' 2014-10-05 14:45:35 +02:00
Henrik Rydgård 4eed560e78 Merge branch 'sdl2' of github.com:PGGB/ppsspp into PGGB-sdl2 2014-10-05 14:22:29 +02:00
Henrik Rydgård d44a702f1e Merge branch 'sdl2' of github.com:PGGB/native into PGGB-sdl2 2014-10-05 14:21:47 +02:00
Henrik Rydgård c9a21ab44d Add T2 and T3 to our register enum for clarity 2014-10-05 14:20:30 +02:00
daniel229 5ff098efb9 Another replace frame download in danganronpa 1 2014-10-05 13:46:47 +08:00
daniel229 ef1484da65 Replace frame download in danganronpa 1 2014-10-05 13:44:39 +08:00
daniel229 a7cf3aeafc Another replace frame download in danganronpa 2 2014-10-05 13:42:03 +08:00
daniel229 d7927009d0 Replace frame download in danganronpa 2 2014-10-05 13:39:15 +08:00
Henrik Rydgård 3eec3a1497 Merge pull request #6977 from sum2012/UI_Crash
Win32:Prevent crash without ui_atlas.zim
2014-10-05 00:05:49 +02:00
sum2012 eca659d6f1 Win32:Prevent crash without ui_atlas.zim
Just exit PPSSPP.Work around #6843
2014-10-05 04:31:45 +08:00
Henrik Rydgård 8a2ad025c7 Merge pull request #6974 from unknownbrackets/atrac-minor
Properly handle atrac packets with multiple frames
2014-10-04 09:27:01 +02:00
Unknown W. Brackets adef5bbe59 Discard packet data when seeking. 2014-10-03 23:23:36 -07:00
Unknown W. Brackets 50e4eded75 Actually use the temp packet. 2014-10-03 23:08:16 -07:00
Unknown W. Brackets 72e8e6448f Don't eat packet data when using a temp packet. 2014-10-03 22:17:25 -07:00
Unknown W. Brackets cf7e280185 Attempt to ensure we don't decode partial frames. 2014-10-03 22:11:45 -07:00