sum2012
94200b2df8
typo
2014-01-02 21:46:51 +08:00
sum2012
d0be3a38a9
Wrap some sceHprm
...
and remove same sceHprmPeekCurrentKey
2014-01-02 21:43:19 +08:00
Unknown W. Brackets
81b2540e98
Fix typo.
2014-01-01 13:38:04 -08:00
Unknown W. Brackets
36707ce9e7
Load the EP map from the psmf data when available.
...
Rather than just having uninitialized values.
Fixes #2642 , World Neverland.
2014-01-01 13:38:03 -08:00
Unknown W. Brackets
bb10ffd38f
Set Psmf->headerSize to something.
...
Before it was uninitialized.
2014-01-01 13:38:03 -08:00
Aapo Rantalainen
ed6b8e34ab
Fix missing includes (stdio.h)
2014-01-01 22:31:03 +02:00
Unknown W. Brackets
f14361c3b8
Add a bunch more missing cstring includes.
2013-12-30 21:37:19 -08:00
Henrik Rydgård
e5e17fbc6e
More include cleanup. Hoping for very slightly faster compile times..
2013-12-30 10:49:05 +01:00
Henrik Rydgård
00c32ddadb
Mostly get rid of including "Globals.h"
2013-12-30 10:17:11 +01:00
Unknown W. Brackets
be55be7dcb
Fix some formatting warnings.
2013-12-29 16:08:06 -08:00
Henrik Rydgård
ce378b231f
Delete CPU.cpp/h , cleanup
2013-12-30 00:11:29 +01:00
Henrik Rydgård
79ff2f0ba8
Start untangling our include mess a little.
2013-12-29 23:34:45 +01:00
Henrik Rydgård
ff10d0b0f2
Merge pull request #4887 from unknownbrackets/io-minor
...
Implement a few more ioctl commands
2013-12-28 00:17:37 -08:00
Henrik Rydgård
80d73f3d93
Merge pull request #4923 from lioncash/master
...
Fix possible null ptr derefs in sceFont.cpp. Also fix typo in if statement comparison in sceNetAdhoc.cpp
2013-12-27 23:47:49 -08:00
Unknown W. Brackets
ed759d32ff
Correctly identify a blockwise memcpy.
...
Oops, I didn't realize this one went in blocks of 16.
2013-12-27 21:39:05 -08:00
Lioncash
442cc2f1c7
Fix a typo in an if statement comparison in function sceNetAdhocPdpDelete. This was likely intended to check against 'sock', not 'socket'. On Windows, initially 'socket' referred to a function in the WinSock2.h header file. Naturally, this will alway be non-null, which further leads to the conclusion that this was the intended comparison.
...
Also updated the commented out sections accordingly.
2013-12-27 12:02:53 -05:00
Lioncash
19dee283f2
Access font after the null check in sceFontGetCharImageRect, not before.
2013-12-27 11:42:14 -05:00
Unknown W. Brackets
0bf1ef5773
Improve sceIoGetDevType() return values.
...
At least for block/file devices. Can't find a way to get an alias.
2013-12-27 08:04:00 -08:00
Unknown W. Brackets
23971e9900
Implement ioctl command 0x01020002.
2013-12-27 08:03:59 -08:00
Unknown W. Brackets
dbf86187e3
Add Ioctl() to IFileSystem, cleaner.
2013-12-27 08:03:59 -08:00
Unknown W. Brackets
8c34f5f78e
Implement ioctl command 0x01d20001.
2013-12-27 08:03:58 -08:00
Unknown W. Brackets
d916ce7658
Correct result for sceIoRead type ioctls.
2013-12-27 08:03:58 -08:00
Unknown W. Brackets
76d0cd444e
Implement ioctl command 0x01f100a6.
2013-12-27 08:03:57 -08:00
Unknown W. Brackets
2433ff5f04
Implement ioctl command 0x01f30003.
...
Wonder if this will fix anything, it was silently not reading before.
2013-12-27 08:03:57 -08:00
Henrik Rydgård
7a643f3c78
Merge pull request #4918 from unknownbrackets/memblocks
...
Allow memblocks to be used with partition funcs
2013-12-27 02:26:49 -08:00
Henrik Rydgård
1741fa54a7
Merge pull request #4919 from unknownbrackets/load-module
...
Implement sceKernelLoadModuleBufferUsbWlan()
2013-12-27 02:24:51 -08:00
Unknown W. Brackets
0f3c9ca92f
Implement sceKernelLoadModuleBufferUsbWlan().
2013-12-27 00:28:38 -08:00
Unknown W. Brackets
6816bb9948
Allow memblocks to be used with partition funcs.
...
It seems that the uids are interchangeable. Probably won't matter, but
now they have proper uids.
2013-12-26 21:00:17 -08:00
Henrik Rydgård
038b0f51aa
Merge pull request #4892 from sum2012/sceumd
...
Fix Sceumd
2013-12-24 12:25:05 -08:00
Henrik Rydgard
acce50aaa5
A few more math functions replaced
2013-12-22 12:51:16 +01:00
Henrik Rydgard
7189adf33a
non-windows x86 buildfix
2013-12-21 19:47:59 +01:00
Henrik Rydgard
6a051a9eed
Oops
2013-12-21 13:05:30 +01:00
Henrik Rydgard
215a269b34
Optimize dl_write_matrix just because. not expecting a big speedup...
2013-12-21 12:39:34 +01:00
sum2012
f3b0582750
Fix Sceumd
...
Fix Narisokonai Eiyuutan: Taiyou to Tsuki no Monogatari black screen
Fix The History Channel: Great Battles of Rome load probrem.
Fix Sora no Kiseki SC change disc issue
2013-12-21 07:15:35 +08:00
Henrik Rydgard
455a73bba7
Bugfix replace function inlining (compilerPC needs to be increased). Misc.
2013-12-20 15:37:37 +01:00
Henrik Rydgard
a53a032120
Prevent hashes from coming out differently after replacement.
2013-12-20 13:53:03 +01:00
Sacha
3cad2ed850
Use VFS for Flash0 dir on non-Windows/Apple platforms.
2013-12-19 23:30:32 +10:00
Henrik Rydgård
3957b5fb42
Call ProxyBlock in ArmJit too. Plus various cleanup and one more string function.
2013-12-19 11:45:39 +01:00
Henrik Rydgård
5585b85ccc
Use GetPointerUnchecked in replaced functions. No point in checking these addresses really.
2013-12-19 11:34:55 +01:00
Unknown W. Brackets
46e0ac5f23
Logging tweak.
2013-12-19 00:18:29 -08:00
Unknown W. Brackets
b48c625adc
Replacements: use memmove, avoid invalid addr.
...
If size = 0, don't care about addresses. Some games use 0, 0, 0 and
expect it to work just fine, which it should.
2013-12-19 00:15:03 -08:00
Henrik Rydgard
1e300447e1
Fix some replace-related bugs. Add "jal" replace inlining, not activated.
2013-12-18 16:27:23 +01:00
Henrik Rydgard
2d4c28826a
Show replaced instructions correctly in disassembly
2013-12-18 11:42:19 +01:00
Henrik Rydgard
041ed9a4b8
More replace function work
2013-12-18 11:22:53 +01:00
Henrik Rydgard
6937719c3b
Minor fixes around function replacement, a couple of math funcs
2013-12-18 10:35:50 +01:00
Henrik Rydgard
1d2f1efd06
Fix function replacement on ARM
2013-12-18 00:09:08 +01:00
Henrik Rydgard
2eab4aa1bf
Play around with function replacement. Turned off by default of course.
2013-12-17 23:40:27 +01:00
Henrik Rydgard
2140892074
Initial preparations for ability to replace game functions with custom implementations.
...
Also auto-saves hashmap additions and reapplies the hashmap on function
rename so that if you rename a function that exists in several copies
they will all be labelled.
Note that actual function replacement is not activated yet.
2013-12-17 12:27:20 +01:00
Unknown W. Brackets
d704f39981
Report unknown devctl commands.
2013-12-17 01:55:38 -08:00
Henrik Rydgård
6432451334
Merge pull request #4864 from unknownbrackets/io-minor
...
Implement some ioctl commands for disc0:/ files
2013-12-17 00:38:04 -08:00