Henrik Rydgard
5a7f4acc06
More armjit work
2013-01-08 00:26:42 +01:00
Henrik Rydgard
fcf4cfa767
Rename ThunkARM.cpp->ArmThunk.cpp
2013-01-07 13:11:33 +01:00
Henrik Rydgard
7cb95bbc89
Merge branch 'master' into armjit
...
Conflicts:
CMakeLists.txt
Core/MIPS/ARM/RegCache.cpp
2013-01-07 10:25:02 +01:00
Henrik Rydgard
38ae09b50f
Merge remote-tracking branch 'origin/armjit' into armjit
...
Conflicts:
android/jni/MenuScreens.cpp
2013-01-07 10:22:50 +01:00
Henrik Rydgard
20b533ccc3
Win32: Reduce size of "prefill" allocation for the PSP memory space.
2013-01-07 09:24:43 +01:00
Henrik Rydgård
8e91de7501
Merge pull request #348 from unknownbrackets/mpeg-fix
...
Fix games broken by the mpeg merge
2013-01-06 22:32:38 -08:00
Unknown W. Brackets
21cfd087e1
Move Action out of Common, don't use savedV0.
...
Compiler error was annoying me anyway.
2013-01-06 15:56:13 -08:00
Henrik Rydgard
05faceca3a
Seems more platforms want <signal.h>
2013-01-07 00:04:54 +01:00
Unknown W. Brackets
0d8bdfe989
Allow mipscalls to change the return value.
...
At least, seems like mpeg needs this.
2013-01-06 14:58:04 -08:00
Henrik Rydgard
5ba5ceff19
Merge branch 'master' into mediaengine
2013-01-05 16:22:08 +01:00
Henrik Rydgard
19b8ff5331
Use snappy to compress savestates. This is a bit of a hackjob sorry, will clean after 0.5.
2013-01-02 22:13:29 +01:00
Henrik Rydgard
883f61e3dd
Savestates: Add quicksave/quickload. Add Android UI for savestates. All single slot for now.
2013-01-02 21:05:02 +01:00
Unknown W. Brackets
6f9f9e1c98
Merge branch 'master' into mediaengine.
...
Note: doesn't compile, just fixes conflicts.
Conflicts:
Core/HLE/sceKernel.cpp
Core/HLE/sceKernelThread.cpp
Core/HLE/sceKernelThread.h
2012-12-28 22:32:56 -08:00
Unknown W. Brackets
5999fac10d
Start saving the state of the GPU.
...
Not 100% sure this is all that's needed, but let's try it.
2012-12-28 13:55:30 -08:00
Unknown W. Brackets
19aaca2705
Start save stating audio, plus minor fixes.
2012-12-28 13:55:29 -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
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
3ed2045f6b
Add state saving to tertiary kernel modules.
2012-12-28 13:55:25 -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
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
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
Sacha
ae7d6c0c2f
Update Qt project/Symbian
2012-12-25 09:13:50 +10:00
Sacha
f7878c8351
Get Symbian running again
2012-12-24 03:19:52 +10:00
Unknown W. Brackets
7fb65a5997
Add a switch to Windows to save to a log file.
2012-12-22 09:49:29 -08:00
Unknown W. Brackets
15793fe532
More minor static analysis warning fixes.
2012-12-21 17:00:47 -08:00
Henrik Rydgard
dba622338a
Audio smoothness improvements
2012-12-18 11:40:14 +01:00
Henrik Rydgard
bc214dcf37
Merge branch 'master' into mediaengine
...
Conflicts:
Common/LogManager.cpp
Core/CMakeLists.txt
Core/Core.vcxproj
Core/Core.vcxproj.filters
Core/CoreParameter.h
Core/HLE/sceAudio.cpp
Core/HLE/sceKernel.cpp
Core/HLE/sceKernelThread.cpp
Core/HLE/sceMpeg.cpp
android/jni/Android.mk
2012-12-17 18:48:32 +01:00
Henrik Rydgard
213320607c
Upgrade pspautotests, misc
2012-12-17 18:07:25 +01:00
Henrik Rydgard
1400237d0e
Lots of various work on sceSas. ADSR envelopes, correct looping, etc etc... Still far from perfect but better.
2012-12-17 18:07:25 +01:00
Sacha
cf297cc9be
Build fix for ARM devices / x86 Android devices
2012-12-17 00:54:50 +10:00
Xele02
71839414ca
Fix Android build cast error
...
Remove gl command for texture 2d
2012-12-16 13:07:11 +01:00
Xele02
6eef9a1d1e
Add localtime_r function which is not existing in Windows
2012-12-15 12:59:31 +01:00
Xele02
e785662747
Read PARAM.SFO for display save info
...
Display save modification date and time
2012-12-14 23:08:56 +01:00
Xele02
fc3ff5853c
Update for android build
2012-12-13 22:45:13 +01:00
Xele02
67c88d7b33
* Load and display save image in save/load menu
...
* Add help math function
* Add draw function in PPGe without texture and with alternative
texture.
* Change hardcoded atlas texture size in PPGe
2012-12-13 22:06:45 +01:00
Henrik Rydgård
dd54e3979e
Buildfix
2012-12-13 10:49:51 +07:00
Sacha
a1781b854a
Symbian support for project.
...
New UNUSABLE_MMAP code path for platforms that cannot use the required flags (Xbox 360, Symbian). Falls back to malloc() instead.
N1 define for compilers (GCCE) that don't like to assume (int)-1 will safely cast to (char)-1.
Miscellaneous space->tab fixes.
2012-12-13 13:15:20 +10:00
Sacha
62908325a0
Make the armjit branch compile on Blackberry, compatible with iOS. Still crashes on ArmEmitterTest().
2012-12-13 11:41:30 +10:00
Unknown W. Brackets
ec72abe8c9
Get rid of warnings creating MemStick, etc.
2012-12-10 22:57:22 -08:00
Unknown W. Brackets
3ae4acc7d6
Handle both \ and / on Windows paths.
2012-12-10 22:55:56 -08:00
Xele02
63b0b61232
Change filesystem for mounted memory card
...
Clean some code and comment
2012-12-09 16:59:07 +01:00
Henrik Rydgård
e724d82c46
Merge remote-tracking branch 'origin' into armjit
...
Conflicts:
CMakeLists.txt
2012-12-09 09:54:58 +07:00
Henrik Rydgård
a3fe130c0f
Fix/paper-over some build compatibility issues. Warning fixes.
2012-12-07 01:09:15 +07:00
Henrik Rydgard
6102e0f143
Fix silly issue with logging in debug mode
2012-11-30 22:32:50 +01:00
Henrik Rydgard
e4c0d2d5cd
printf Asserts, so they end up in the test logs.
2012-11-30 22:32:49 +01:00
Sacha
5019462317
iOS Support
...
Preliminary iOS support using new framework.
2012-11-26 14:06:35 +10:00
Sacha
3c903dda24
Improve portability to future platforms. Make use of new USING_GLES2 define throughout PPSSPP. Also use ARM definition where suitable. Remove some redundancy with includes.
2012-11-26 13:25:14 +10:00
Henrik Rydgård
fc453c979f
MacOSX buildfix. Doesn't run right yet though.
2012-11-25 12:25:07 +01:00