sum2012
9dbadb6b41
oop
2014-01-19 21:13:51 +08:00
sum2012
290d1b2159
Correctly auto detect arg for 8,16,32 bit on 0x0
2014-01-19 20:49:08 +08:00
sum2012
4a4514120b
oop
2014-01-19 13:47:35 +08:00
sum2012
9eaec5be58
cwcheat fix
...
Fix Criminal girls Money cheat
_S NPJH-50316
_G CRIMINALGIRLS
_C1 MONEY
_L 0x01693FF8 0x000AAE60
2014-01-19 13:41:16 +08:00
Unknown W. Brackets
091ddd9f3f
Android/Linux buildfix.
...
Arg, why?
2014-01-18 14:05:32 -08:00
Henrik Rydgård
34d2ffc6ff
Merge pull request #5128 from unknownbrackets/jit-minor
...
Cut down on void * casts within jit
2014-01-18 12:45:50 -08:00
Henrik Rydgård
6c4a416456
Merge pull request #5129 from unknownbrackets/savestates
...
Use simple delta compression for rewind savestates.
2014-01-18 12:45:11 -08:00
Henrik Rydgård
f9be841612
Merge pull request #5130 from unknownbrackets/mpeg-minor
...
Set return status in sceMpegAvcDecodeStopYCbCr()
2014-01-18 12:42:17 -08:00
Unknown W. Brackets
dfd480d13a
Set return status in sceMpegAvcDecodeStopYCbCr().
...
Like the other Stop(). Fixes video end in Tales of Phantasia X.
2014-01-18 10:56:41 -08:00
Unknown W. Brackets
cfc635f071
Use simple delta compression for rewind savestates.
...
This makes it reasonable to keep a bunch more around, since they are
generally < 10% the size when compressed like this (often smaller.)
2014-01-18 10:18:47 -08:00
Unknown W. Brackets
648c0f6685
Avoid an infinite loop on bad stack walk.
...
If the address is wrong, it'll re-trigger debug mode, which will re-walk
the stack, which will continue ad infinitum.
2014-01-18 09:58:48 -08:00
Unknown W. Brackets
2347498667
x86jit: Use templates to avoid some void * casts.
...
Makes it a bit cleaner and potentially safer.
2014-01-18 09:57:13 -08:00
Henrik Rydgård
f460f34a93
Merge pull request #5044 from raven02/patch-14
...
Fix corrupted keyframes in several games
2014-01-18 09:09:15 -08:00
Henrik Rydgård
2b63c48041
Fix bug where SmallScreen setting wouldn't save right.
2014-01-16 10:03:48 +01:00
Henrik Rydgard
c55578367f
Add option "Small Display", useful for large tablets to avoid overlapping touch controls with the screen.
...
Will later replace with a multiselect of different sizes, or something more advanced
like multitouch drag & zoom of the screen to get it exactly where you want it.
2014-01-16 00:22:39 +01:00
Henrik Rydgård
737ef1c805
Merge pull request #5111 from unknownbrackets/savestates
...
Fix cross-platform compat problem with savestates
2014-01-15 08:07:14 -08:00
Unknown W. Brackets
610b7f6e4c
Fix cross-platform compat problem with savestates.
2014-01-15 08:03:37 -08:00
sum2012
3bf2fcacf0
Make Log display Windows 32 or 64 bit
...
Some games have problem in windows 64 bit
2014-01-15 22:02:47 +08:00
Henrik Rydgard
ef56298ab6
Revert "Merge pull request #5106 from shenweip/patch-1"
...
This reverts commit 91a355b642 , reversing
changes made to 82395001ec .
2014-01-14 19:31:09 +01:00
shenweip
1fc52a321d
Fix savestate.
2014-01-15 00:32:14 +08:00
shenweip
4af78a3164
Don't change video/audio streams in sceMpegGet *AU.
2014-01-15 00:24:22 +08:00
shenweip
a55771e643
Fix typo.
2014-01-15 00:17:36 +08:00
shenweip
3773122316
Tell media engine to change channel when psmf specifi stream.
2014-01-15 00:17:00 +08:00
Henrik Rydgård
278224f89d
Merge pull request #5100 from unknownbrackets/sas-minor
...
Key off the envelope when the VAG/etc. ends
2014-01-14 00:45:04 -08:00
Unknown W. Brackets
4102e649d5
Key off the envelope when the VAG/etc. ends.
...
Fixes Yu-Gi-Oh Tag Force GX 3 hanging in some places.
2014-01-13 21:42:42 -08:00
Henrik Rydgård
194a5f98a1
Merge pull request #5096 from raven02/patch-25
...
Use HLE_NOT_IN_INTERRUPT for sceKernelGetThreadId()
2014-01-13 07:47:53 -08:00
Henrik Rydgård
56a1787510
Merge pull request #5097 from shenweip/patch-19
...
Fix buffer queue again.
2014-01-13 06:57:54 -08:00
raven02
6e21b4eaf5
Use HLE_NOT_IN_INTERRUPT for sceKernelGetThreadId()
2014-01-13 21:53:15 +08:00
shenweip
dc0d221900
Fix buffer queue.
2014-01-13 21:44:05 +08:00
Unknown W. Brackets
bf37e55b9f
Don't return latched framebuf if not latched.
2014-01-12 23:29:03 -08:00
Henrik Rydgård
108d592461
Merge pull request #5092 from unknownbrackets/module-minor
...
Try to implement the unload/stop self module func
2014-01-12 13:56:19 -08:00
Unknown W. Brackets
3d75b4e918
Try to implement the unload/stop self module func.
...
A game might call this when it uses multiple modules in a normal, not
crashing, sort of situation.
This may help Killzone Liberation or Resistance.
2014-01-12 13:51:43 -08:00
Henrik Rydgård
b9a2e94c26
Merge pull request #5091 from thedax/fixPeaceWalkerHang
...
Win32: Fix infinite loading on Peace Walker
2014-01-12 12:36:44 -08:00
The Dax
f9348b96b7
Add more WLAN off behaviour. Without these, Peace Walker loads forever on subsequent missions on Windows.
2014-01-12 15:33:29 -05:00
raven02
e757559cbc
Remove duplicate
2014-01-12 23:29:49 +08:00
Unknown W. Brackets
4f585fd7a6
Fix a few minor typos.
2014-01-11 22:59:52 -08:00
Unknown W. Brackets
bc7bc87941
The total size of umd0: is in blocks.
...
Therefore sceIoLseek(umd0:, 0, 2) should return the number of blocks, not
the number of bytes, in the iso.
Looks like this may help Zero no Kiseki.
2014-01-11 08:34:04 -08:00
Unknown W. Brackets
79864a5ee0
Fix some initialization order warnings.
2014-01-10 22:21:24 -08:00
Unknown W. Brackets
a651e09de7
Fix a bad comparison (&& and || without parens.)
...
I thinks this is what's inteded. I still think it's bad to guess at errors without testing.
2014-01-10 22:12:00 -08:00
Unknown W. Brackets
2a9e674045
Reset "no audio data" flag when adding more data.
...
It might have audio data. Although, probably, we should detect this when
sceMpegGetAtracAu() is called.
2014-01-10 16:15:03 -08:00
Unknown W. Brackets
7287da38cb
Fix buffer queue when filled in one shot.
...
It would mod by the size and think it was empty, even though it had plenty
of data. This could happen if a game creates a ringbuffer with 512
packets and then does a single put operation with 512 packets.
Such behavior is rare though, since it will cause lag in starting the
video.
2014-01-10 16:13:34 -08:00
Unknown W. Brackets
4a4f89eeac
Correctly read the epmap from the right place.
2014-01-10 12:57:40 -08:00
raven02
23704e9940
Return PSP_ERROR_MPEG_NO_DATA when audio end reach
2014-01-10 23:41:32 +08:00
raven02
c2e6f77a2f
Check EPMap and return ERROR_PSMF_NOT_FOUND if empty
2014-01-10 19:15:35 +08:00
Unknown W. Brackets
1a38f6fa7d
Properly remove terminated thread from ready queue.
...
If we change the priority first, we'll remove from the wrong priority
level, oops. Gotta change afterward.
Should improve Darkstalkers Chronicle: The Chaos Tower.
2014-01-09 22:05:04 -08:00
raven02
898964e415
Typo fix
2014-01-09 22:34:02 +08:00
raven02
451797af92
Add ERROR_LOG for invalid id and timestamps
2014-01-09 21:37:01 +08:00
raven02
9ac8c63d96
Make more sense to use return as ERROR_PSMF_INVALID_ID
2014-01-09 21:30:49 +08:00
Henrik Rydgård
51484e48a9
Merge pull request #5043 from thedax/win32IgnoreWindowsKeyOption
...
Win32: Add an option to disable the Windows key when the emulator is the active window.
2014-01-08 10:46:47 -08:00
Henrik Rydgård
c176d09ba6
Fix a few range checks in scePsmf. See #5051
2014-01-08 14:20:20 +01:00