Unknown W. Brackets
042e515037
Warniof the sceIo defAction is used when stating.
...
This is broken anyway so skipping for now.
2012-12-28 13:55:28 -08:00
Unknown W. Brackets
cd1d4367bf
Save state of a bunch of small modules.
2012-12-28 13:55:28 -08:00
Unknown W. Brackets
1768365c13
Fix a memory leak in the ISO filesystem.
2012-12-28 13:55:28 -08:00
Unknown W. Brackets
4b39e39455
Start save stating the filesystem state.
...
Plus minor fixes and at least an attempt to make states the same
on both 32 and 64 bit.
2012-12-28 13:55:27 -08:00
Unknown W. Brackets
e3e6f81dfa
Snapshot the CPU state as well.
2012-12-28 13:55:27 -08:00
Unknown W. Brackets
b81899876f
Don't leak MipsCall objects.
2012-12-28 13:55:26 -08:00
Unknown W. Brackets
a8c9c31e16
Add a registry for actions so they can be stated.
...
Also add late loaders to ensure things are hooked up properly.
2012-12-28 13:55:26 -08:00
Unknown W. Brackets
f5dd7f03e8
Change threadqueue and currentThread to be SceUIDs.
...
hmm, kind of a big change. Tried to add some checks to be safe.
2012-12-28 13:55:25 -08:00
Unknown W. Brackets
db787d266d
Require interrupt handlers to be registered.
...
This allows it to be save stated sanely.
2012-12-28 13:55:25 -08:00
Unknown W. Brackets
3ed2045f6b
Add state saving to tertiary kernel modules.
2012-12-28 13:55:25 -08:00
Unknown W. Brackets
91d727a65a
Add CoreTiming to save states.
...
I hope DoLinkedList works, seems like it should.
2012-12-28 13:55:24 -08:00
Unknown W. Brackets
fbe4fd396e
Add a mechanism to restore event callback ptrs.
...
Ugh, more duplicates. Maybe can find a good way to refactor.
2012-12-28 13:55:24 -08:00
Unknown W. Brackets
570e8c812b
Also handle save states while paused.
2012-12-28 13:55:23 -08:00
Unknown W. Brackets
2197d96989
Run save state operations at next Advance().
...
Should take some question marks out of things.
2012-12-28 13:55:23 -08:00
Unknown W. Brackets
abeaaa9105
Add Verify() method to quickly test states work.
2012-12-28 13:55:22 -08:00
Unknown W. Brackets
d6d3688c8c
Fix a warning if loading wrong version / etc.
2012-12-28 13:55:22 -08:00
Unknown W. Brackets
595759ef78
Implement a factory for kernel objects.
...
Couldn't think of a better way to do this, maybe there's some fancy
one I don't know about.
Also finished up a couple left over kernel objects.
Maybe a quarter the way there?
2012-12-28 13:55:22 -08:00
Unknown W. Brackets
d9efdf548b
Add basic state for the memory kernel objects.
...
Not the actual memory partitions quite yet.
2012-12-28 13:52:52 -08:00
Unknown W. Brackets
991243fffd
Add basic DoState() to tertiary kernel objects.
2012-12-28 13:52:52 -08:00
Unknown W. Brackets
a2f4c83c90
Initial state saving for kernelObjects.
2012-12-28 13:52:51 -08:00
Henrik Rydgård
75ce287213
Add more stuff to GeDisasm. Advance index pointer on indexed draws.
2012-12-28 20:54:00 +01:00
Henrik Rydgård
e2cc226d0d
Just some cleanup of GPU code
2012-12-28 20:54:00 +01:00
Henrik Rydgård
8f81c45738
Merge pull request #277 from raven02/master
...
User define linear filtering
2012-12-28 08:52:52 -08:00
raven02
e407ec4314
User define linear filtering
2012-12-29 00:39:46 +08:00
Henrik Rydgård
29bc06ae32
Possible buildfix
2012-12-28 16:52:01 +01:00
Henrik Rydgård
5d303f1577
Merge pull request #275 from Xele02/master
...
Save Update
2012-12-28 05:30:19 -08:00
Henrik Rydgård
3c8d52031e
Merge pull request #276 from artart78/patch-1
...
Fix buttons for the virtual gamepad
2012-12-28 05:20:09 -08:00
artart78
d251bcfc96
Fix buttons for the virtual gamepad
2012-12-28 13:49:36 +01:00
Xele02
05a3574315
Add missing break
2012-12-28 12:00:43 +01:00
Xele02
f965fb7623
* Add PSP Homebrew for encode/decode save between PSP and PPSSPP.
2012-12-28 11:42:41 +01:00
Xele02
020e4e7f13
Add code for sdk version info
...
Modify Encrypt file data
2012-12-28 11:42:41 +01:00
Xele02
a23ca01f16
Mode 8 Correction
...
Modif for save encryption in Param.sfo and export save filename and
encode key in a file
2012-12-28 11:39:52 +01:00
Henrik Rydgård
853c588e61
Merge pull request #265 from unknownbrackets/save-fixes
...
Stub out mode 12 so games think it's working
2012-12-27 23:26:15 -08:00
Henrik Rydgård
3fb9b62d17
Merge pull request #273 from artart78/master
...
Fixed the rest of the ELF issues
2012-12-27 23:24:46 -08:00
Henrik Rydgård
fb8604e772
Merge pull request #274 from raven02/master
...
Border cosmetic fix in save/load menu + add 2 stubs in sceAtrac
2012-12-27 23:24:23 -08:00
raven02
f78c519a96
OSK dialog cosmetic fix
2012-12-28 12:03:53 +08:00
raven02
cb2d8d5c75
Add 2 stubs in sceAtrac
2012-12-28 11:40:44 +08:00
raven02
91c188c4d0
Border cosmetic fix in save/load menu
2012-12-28 11:22:12 +08:00
Arthur Blot
8ed8f57a7f
Hopefully fix all the ELF loading issues
2012-12-28 01:07:19 +01:00
Henrik Rydgård
3e8561ab5b
ge: fix bug with indexed primitives
2012-12-27 23:45:06 +01:00
Henrik Rydgård
1a378ea7a9
Try to fix linux build
2012-12-27 23:41:22 +01:00
Henrik Rydgård
57b4d658cc
Don't log display lists, instead dump them on demand.
...
Makes it fairly convenient to dump and look at display lists at run time
on non windows platforms. Adding a menu item on Windows should be
trivial.
2012-12-27 23:38:55 +01:00
Henrik Rydgård
3f5eae3db5
Add some options to ingame menu. Minor fixes.
2012-12-27 23:38:55 +01:00
Henrik Rydgård
750447793e
Clamp colors before fragment shader.
2012-12-27 23:38:54 +01:00
Henrik Rydgård
0772a8ac74
Merge pull request #264 from tmaul/master
...
Some clean up
2012-12-27 12:47:35 -08: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