Commit Graph
88 Commits
Author SHA1 Message Date
TMaul dba01cb78e Re tabify 2013-01-02 20:33:12 +00:00
TMaul 399b8fb15d And remove scesuppreacc from the makefiles as well 2013-01-02 20:30:02 +00:00
TMaul 1210efa51a Fix mess in sceFont 2013-01-02 20:28:12 +00:00
TMaul 6b689bdf8d Remove scesupPreAcc
It's not really needed and is just going to get in the way...
2013-01-02 20:28:12 +00:00
TMaul f956044d6c messing with the font init
Still can't see why it never renders...
2013-01-02 20:28:12 +00:00
TMaul 8704ec233c Last of the error=0 reverts 2012-12-27 20:42:21 +00:00
TMaul fefd166050 More error=0 reverts 2012-12-27 20:42:20 +00:00
TMaul 76726a8f32 Revert some error=0 stuff
Just make them unitialised.
2012-12-27 20:42:20 +00:00
TMaul d950ccc1a3 Clean up more warnings 2012-12-27 20:42:19 +00:00
TMaul 515b9f5c05 Random bits of cleanup 2012-12-27 20:42:19 +00:00
TMaul 976537d314 3 foats, not 3 bytes.... 2012-12-23 21:30:19 +00:00
TMaul e8f240c1d4 Fix some more possible errors
Shadowed var n in MIPSIntVFPU

Possible buffer overflow in vertexdecoder.h

fix valid address checking in sceRtc function
2012-12-23 20:51:05 +00:00
TMaul b45c9a2747 Fix some atrac warnings
Shouldn't be returning uninited vars, just in case..
2012-12-23 19:50:50 +00:00
TMaul 8586bb30b6 Make some vars class members 2012-12-22 19:58:47 +00:00
TMaul ff4d52059e Clean up OSK code
Remove some magic numbers and a few other things
2012-12-22 19:55:44 +00:00
TMaul d5dd6881d7 Fix returned value length 2012-12-22 18:48:34 +00:00
TMaul d3e28a5032 Clean up OSK instructions 2012-12-22 18:48:33 +00:00
TMaul 60e831bc8e Make OSK work
But it's kind of horriffic
2012-12-22 18:48:33 +00:00
TMaul 9b628d1ab0 Increase font size and spacing 2012-12-22 18:48:33 +00:00
TMaul 21a389a772 Display 'keys' 2012-12-22 18:48:32 +00:00
TMaul 2b177e9b6d Start making the osk an osk 2012-12-22 18:48:32 +00:00
TMaul 154d3aaf6a Add sceAtracSetMOutHalfwayBuffer definitiion
PLus clean up the font code a tiny bit
2012-12-22 18:48:32 +00:00
TMaul 9a83dee9b5 With not insane tabs this time.. 2012-12-17 23:57:40 +00:00
TMaul fdd2879443 Another font function
Used by assassins creed.
2012-12-17 23:54:21 +00:00
TMaul 0ae55ae65c Ooops, didnt mean to leave that uncommented :) 2012-12-17 20:28:50 +00:00
TMaul 458ed7f421 Make filename checks on iso case insentitive
But still keep them logically in the same case they are on the discs
2012-12-17 20:23:36 +00:00
TMaul ef836c6022 More Cleanup
Probably some more missing stuff from the Cmakelist but I don't have it
setup to test
2012-12-15 17:39:05 +00:00
TMaul 0414b072a4 Display OSK message
And some cleanup
2012-12-15 17:13:58 +00:00
TMaul a2a4248381 Fake some of the on screen keyboard
Now games that use it assume the user has input "000000" which seems to
work for most games. Gets Pixel junk monsters deluxe and Worms battle
island in-game
2012-12-15 16:42:38 +00:00
TMaul b121749b39 Cleanup sceKernelModule 2012-12-13 11:40:56 +00:00
TMaul f40177ada8 More stubs and clean up
From various games
2012-12-13 11:40:55 +00:00
TMaul b21a89e56e Add sceRtcGetTime64_t
and define sceNetAdhocPollSocket
2012-12-13 11:40:54 +00:00
TMaul 6686849d35 sceNet stubs
Added from MGS peace walker
2012-12-13 11:40:53 +00:00
TMaul 8cc95d5640 sceUtil Cleanup
Some of these methods need implementing for some of the games though
2012-12-13 11:40:52 +00:00
TMaul 1c15b70277 Various Cleanups
Make some sceFont functions fill in (fake) error codes

sceGeListSync seems to want a return value (fat princess, others)

Another missing sceKernelModule method (killzone)
2012-12-13 11:40:50 +00:00
TMaul 11156fe288 sceKernelStartModule return value change
Debatable if its a worthy change as its not a proper fix but gets
persona 3 further with media engine enabled.
2012-12-11 23:24:01 +00:00
TMaul b7b40ba6d6 Make the flash filesystem a real directory
Not really needed yet, but it will be.
2012-12-09 23:32:44 +00:00
TMaul f33adf5341 Clean up sceIoIoctl log message 2012-12-09 22:07:23 +00:00
TMaul bbdeef5115 Fix some tabs in sceKernel.cpp 2012-12-09 20:49:16 +00:00
TMaul 7f5fd15c6b Fake some more font functions
Too many games crap out if the structs and the error codes are not set
to something sensible. Also, I've tried setting the glyph buffer to grey
to get something displaying, although it doesn't seem to work in
anything so far.
2012-12-09 20:37:33 +00:00
TMaul 8bb756bcef Clean up sceKernelLoadModuleByID params
Might still be a bit wrong though.
2012-12-09 18:48:30 +00:00
TMaul 14b1e68f6c Adjust fake font size
Seems to make a few games happier.

Also make it output the characters to the log
2012-12-09 18:48:29 +00:00
TMaul b8f125bf7d sceRtcGetTime_t is also 32bit
and is seconds from 1970
2012-12-09 18:48:29 +00:00
TMaul 6c91fc53f2 Start of sceFont Wrapping and stubbing 2012-12-09 18:48:29 +00:00
TMaul 87af452e68 Stub sceIoIoctl
Just to see what games are calling
2012-12-09 18:48:28 +00:00
TMaul ff69c53710 sceKernelGetModuleIdByAddress update
sceKernelGetModuleIdByAddress will now look in the loaded modules and
find the one with the correct entry address. Makes no difference to any
games i've noticed so left marked as hack just in case it's wrong.
2012-12-09 18:48:28 +00:00
TMaul ea21789d34 Fake sceDisplayWaitVblankStartMulti
And stub the sceVaudio fuctions called by DOA paradise
2012-12-06 18:02:56 +00:00
TMaul a737f70cae Fake scesupPreAcc
Gets Dissidia Final Fantasy to title screen. We will need to make this
one go away by getting PRX loading working properly I think.
2012-12-06 18:02:55 +00:00
TMaul 0efde68d74 Add another sceNetStub
sceNetInetSocketAbort this time
2012-12-06 18:02:55 +00:00
TMaul 9bcb67f90b Add some missing sce* Functions
Add the missing functions to sceHttp
Create sceOpenPSID and add what jpcsp is doing
Create sceParseHttp.cpp
Create sceParseUri.cpp
Create sceSsl.cpp and add what jpcsp is doing
reindent some files.

in an attempt to try and get a few games doing more.
2012-12-06 18:02:55 +00:00
TMaul af8dfdb4e4 Make sceRtcSetTime_t test complete
(Now with fixed line endings)
2012-12-05 23:48:20 +00:00
TMaul 1a13bfe8a9 Revert "Make sceRtcSetTime_t test complete"
This reverts commit 315295af9a.
2012-12-05 23:47:39 +00:00
TMaul 315295af9a Make sceRtcSetTime_t test complete
And a few other cleanups as suggested
2012-12-05 23:40:10 +00:00
TMaul 67e52a6fa8 noticed some strange check day of week calls, we are not returning the correct value for them 2012-12-05 23:40:10 +00:00
Kevin Armstrong e1a5bf91c3 more rtc changes, getting closer 2012-12-04 21:32:15 +00:00
Kevin Armstrong 4380995193 make addmonths work slightly more correctly 2012-12-04 21:32:15 +00:00
Kevin Armstrong 82abb1e296 at least one game expects the UMD to be on UMD: 2012-11-30 16:47:04 +00:00
Kevin Armstrong 5d0c88334b 9999 is actually the maximum year as verified on my PSP 2012-11-28 19:24:35 +00:00
Kevin Armstrong de0a161be6 reduce the number of errors in sceRtc.cpp 2012-11-28 19:02:56 +00:00
Kevin Armstrong c124c079dc more sceRTC functions. Ones marked as hack either fail the tests or are a bit wrong 2012-11-26 23:37:21 +00:00
Kevin Armstrong e3b521b893 sceRtc function stubs, and some actual working functions 2012-11-26 00:36:36 +00:00
Kevin Armstrong abbe155971 Missing new line at eof warning fix 2012-11-25 00:57:34 +00:00
Kevin Armstrong 31aa8ed5eb Update libkirk to latest version
Just in case..
2012-11-25 00:55:42 +00:00
kev :) 68d644306e Rename and retype a variable 2012-11-25 00:22:39 +00:00
kev :) 7e85df9c0f Update sceRtcSetTick based on test cases 2012-11-25 00:14:14 +00:00
kev :) fcfeeb8319 add sceKernelMemcpy & sceRtcSetTick
Untested apart from via games. gets bemani going further.
2012-11-23 18:51:36 +00:00
kev :) 03c5e83953 Some sceUtility wrapping
Minus OSK and netconf
2012-11-22 20:46:22 +00:00
kev :) bcb0cbe7ea make sceUtilitySavedataInitStart return 0
Makes a few other games get further
2012-11-18 21:45:14 +00:00
kev :) d04fb7cb50 A bit more clean up on umd callbacks
Just error checking based on some tests
2012-11-18 21:28:26 +00:00
kev :) 7c30646605 Don't append / when there is already one
Was causing marvel allience 2 to crash
2012-11-18 21:07:40 +00:00
kev :) 03bc871f56 sceDisplayWaitVblankStartMultiCB()
This is wrong but better than having nothing in the method. The one game
I have found that uses this seems to be ok with this implementation.
2012-11-18 20:13:27 +00:00
kev :) 9257b28c15 Limit thread name
Seems this needs to be limited
2012-11-18 19:34:53 +00:00
kev :) 48bd2ccc08 Attempt at UMD callbacks.
Helps a few games but needs more work.
2012-11-18 19:34:10 +00:00
kev :) 71a3b789b8 Add fake methods that use sceGetCurrentTick 2012-11-18 19:33:19 +00:00
kev :) d0fdd4c172 Make sceUtility test pass (assuming the last line is wrong)
It has to be more correct than before even if its still not 100%
2012-11-14 23:05:58 +00:00
kev :) 3764f48bee Make the directory test pass
The test for this might need to be extended to see what happens with
multiple sub folders and large files, and i do question the expected
size of '..'
2012-11-14 21:24:57 +00:00
kev :) 0753643dc4 More stubs
And one possible hack..
2012-11-14 18:52:06 +00:00
kev :) 0b1f2f59c4 A few more stubs
Stubbed out some missing inet functions used by a couple of games
2012-11-14 18:33:18 +00:00
kev :) 435c69196a This is used by a couple of games.
stubbed out to make them shutup.
2012-11-14 18:16:13 +00:00
kev :) 43b90527d4 Default to english
Default to english. Needs to be menu/config driven really...
2012-11-12 17:18:20 +00:00
kev :) a2c024e454 Fix up secPower a bit
Removed PARAM stuff, made tests pass with some caveats in that I don't
understand what the return values are supposed to be based on the docs
and fix a small issue with sceImpose that I created with the last merge
2012-11-11 21:32:54 +00:00
kev :) f4ed710420 FIx broken merge 2012-11-11 00:47:24 +00:00
kev :) 476f858388 Revert "FIx breakage"
This reverts commit ba63a4ea2a.
2012-11-11 00:43:18 +00:00
kev :) b9ff4295e7 Make RTC tests pass 2012-11-11 00:33:16 +00:00
kev :) ba63a4ea2a FIx breakage 2012-11-10 23:14:07 +00:00
kev :) d67e473e81 Small clean up on sceGeDrawSync
Doesnt fix anything, obviously :)
2012-11-10 23:08:46 +00:00
kev :) 1591e72919 Merge remote-tracking branch 'upstream/master'
Conflicts:
	Core/FileSystems/ISOFileSystem.cpp
2012-11-10 23:04:51 +00:00
kev :) ad80a78904 Add some impose commands 2012-11-10 23:04:10 +00:00