Henrik Rydgård
86b312472c
Merge pull request #4171 from unknownbrackets/heap
...
Improve accuracy of sceHeap functions
2013-10-13 23:55:45 -07:00
Henrik Rydgård
c13cb78d97
Merge pull request #4172 from thedax/win32Portability
...
Support UTF-8 paths in installed.txt.
2013-10-13 23:54:41 -07:00
Henrik Rydgård
879833f429
Merge pull request #4170 from unknownbrackets/cheats
...
Fix cheats on a default install, remove restart game requirement
2013-10-13 23:53:32 -07:00
The Dax
45d6ab9d7b
Support more than just UTF-8.
2013-10-14 02:46:05 -04:00
The Dax
702c355cb6
Use a C++ version.
2013-10-14 02:24:02 -04:00
The Dax
81e7f1204c
Support unicode paths in installed.txt.
...
The only caveat is it has to be saved as a UTF-8 file or it won't work properly.
Also, make some variables const since they're not changed.
2013-10-14 00:12:17 -04:00
Unknown W. Brackets
9388dd092f
Cleanup errors in sceHeapFreeHeapMemory().
2013-10-13 19:20:04 -07:00
Unknown W. Brackets
df285cec64
Fix aligned heap allocation semantics.
2013-10-13 19:14:42 -07:00
Unknown W. Brackets
1b5193b13d
Cleanup error codes in sceHeapAlloc*().
2013-10-13 19:08:23 -07:00
Unknown W. Brackets
ba5dd0084b
Implement sceHeapIsAllocatedHeapMemory().
2013-10-13 19:01:16 -07:00
Unknown W. Brackets
8ffcc26f89
Don't create blank entries in heapList.
2013-10-13 18:57:59 -07:00
Unknown W. Brackets
fbffb6fa7f
Return an error when deleting a bad heap.
2013-10-13 18:45:49 -07:00
Unknown W. Brackets
134138618d
Allocate heaps similar to hardware.
...
Could matter for alignment, since a game might intentionally request 0x108
bytes to get an aligned address or something.
2013-10-13 18:36:34 -07:00
Unknown W. Brackets
9a9c4cbea6
Allocate from heaps downward by default.
2013-10-13 18:27:53 -07:00
Unknown W. Brackets
a466b5ba32
Also allow restartless cheats after loading state.
...
At least, an older state.
2013-10-13 18:03:23 -07:00
Unknown W. Brackets
bbaacab315
Don't crash if the cheat file is inaccessible.
2013-10-13 17:57:43 -07:00
Unknown W. Brackets
24ead296f1
Don't require reset to enable cheats.
2013-10-13 17:57:43 -07:00
Unknown W. Brackets
f3e3f2e6cd
Let's just always use PSP/Cheats/, it's simpler.
...
No reason people on iOS won't want this.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets
8cd64a9f8a
Allow cheats to start and stop in game.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets
bbde56398f
Create the cheats directory always.
...
Seems like things break otherwise? Fixes #4169 .
2013-10-13 17:57:35 -07:00
Unknown W. Brackets
4b2dccd367
Merge pull request #4168 from thedax/win32Portability
...
Win32: Fix critical bug with GetSysDirectories.
2013-10-13 16:44:14 -07:00
The Dax
54de8739f1
Fix critical bug with GetSysDirectories.
2013-10-13 19:30:07 -04:00
Henrik Rydgård
06b0ac9ccc
Merge pull request #4070 from thedax/win32Portability
...
Win32: Make PPSSPP have a portable mode.
2013-10-13 16:11:47 -07:00
The Dax
823b6ee465
Clean up GetSysDirectories. File::GetExeDirectory is much cleaner.
2013-10-13 19:01:53 -04:00
The Dax
85f6d6bf0e
If the custom directory or the current directory is read-only, fall back on the Documents directory.
...
After that point(if Documents is somehow read-only), we'd be screwed anyway, so there's no need to bother checking it..
2013-10-13 18:22:04 -04:00
Unknown W. Brackets
401400bb52
Fix uninitialized variable, oops.
2013-10-13 15:14:30 -07:00
The Dax
d8a0adf50c
If installed.txt has a path in it, use that instead of the detected Documents directory.
2013-10-13 17:43:01 -04:00
Unknown W. Brackets
991aa03273
A few more texture related formats.
2013-10-13 13:52:23 -07:00
Unknown W. Brackets
a90af9b519
Format a few more state values.
2013-10-13 13:52:22 -07:00
Unknown W. Brackets
1a3bba5ff7
Add a format for clearmode.
2013-10-13 13:52:22 -07:00
Unknown W. Brackets
428a8181e5
Format stencil and alpha tests differently.
...
One is the stored value on the right, the other is the vertex value on
the left.
2013-10-13 13:52:21 -07:00
Unknown W. Brackets
d5af703a5a
Add a stub for a vertex preview.
2013-10-13 13:52:21 -07:00
Unknown W. Brackets
5cf13ee84a
Add "Step Prim" button, reorganize buttons a bit.
2013-10-13 13:52:20 -07:00
Unknown W. Brackets
5494e8a55b
Update native (iOS buildfix.)
2013-10-13 13:48:38 -07:00
The Dax
b3018eb37f
Allow Win32 to store its saves, config files, etc., elsewhere.
...
If installed.txt exists(or the executable directory is read-only), use the user's My Documents(XP) or Documents(7/8/8.1) directory to search for everything. If it doesn't, or we can't determine the directory for some reason, use the old behaviour.
2013-10-13 16:45:59 -04:00
Henrik Rydgård
dbe50b0c9b
Merge pull request #4166 from unknownbrackets/shutdown
...
iOS buildfix, Mac/Linux shutdown fix
2013-10-13 12:53:32 -07:00
Henrik Rydgård
4f86141849
Merge pull request #4167 from unknownbrackets/console
...
Don't show the console by default in Release
2013-10-13 12:50:02 -07:00
Unknown W. Brackets
03c4808264
Don't show the console by default in Release.
2013-10-13 12:27:05 -07:00
Unknown W. Brackets
5687fa481b
Don't SyncThread while not running, wake more proactively.
...
Maybe the wait_for() is no longer needed there...
2013-10-13 12:13:11 -07:00
Unknown W. Brackets
d43c56ea29
Small warning fix.
2013-10-13 12:12:53 -07:00
Unknown W. Brackets
f9522a5e7f
iOS: buildfix, stub Vibrate() for now.
2013-10-13 12:12:36 -07:00
Henrik Rydgård
e16ccf933e
Merge pull request #4164 from thedax/fixDebugLogCheckbox
...
Win32: Make NewUI debug log checkbox instant, and on debug builds, always enable logging on program start.
2013-10-13 11:41:14 -07:00
Henrik Rydgard
b86d7b483d
Start a "What's new in 0.9.5" list in the readme file
2013-10-13 20:39:11 +02:00
Henrik Rydgard
dc07c75312
Update native with fix for some UI crashes
2013-10-13 20:34:57 +02:00
The Dax
7000b63082
When using a debug build, always show the debug log/enable logging on start.
2013-10-13 14:31:48 -04:00
The Dax
9c868351de
Make Enable Debug Logging checkbox instant as it was intended to be.
2013-10-13 14:18:50 -04:00
Henrik Rydgård
5b127af679
Merge pull request #4159 from thedax/win32GSSFullscreenInstant
...
Win32: Make NewUI's Graphics -> Fullscreen checkbox instant.
2013-10-13 11:00:59 -07:00
The Dax
3d8b68e88e
Make Fullscreen checkbox instant.
2013-10-13 13:34:55 -04:00
Henrik Rydgård
78b48f75f7
Merge pull request #4161 from unknownbrackets/savestates
...
Fix savestates, one more shutdown glitch
2013-10-13 10:18:22 -07:00
Henrik Rydgard
0e562ff918
Update native with minor ui fix
2013-10-13 19:07:32 +02:00