TMaul
b45c9a2747
Fix some atrac warnings
...
Shouldn't be returning uninited vars, just in case..
2012-12-23 19:50:50 +00:00
Henrik Rydgård
b077caf3cf
Merge pull request #232 from unknownbrackets/osk-fixes
...
Some crashfixes for OSK, release crash investigation
2012-12-23 11:40:35 -08:00
raven02
5f7553c467
Buildfix
2012-12-24 01:26:37 +08:00
Unknown W. Brackets
7c35b145ea
Make the OSK go left/right like SNES/etc. ones.
2012-12-23 09:25:42 -08:00
Unknown W. Brackets
bfcf6e3aca
Stop always selecting the first char in OSK.
2012-12-23 09:23:01 -08:00
Unknown W. Brackets
c89c46cbf9
Center and space out the OSK.
2012-12-23 09:21:10 -08:00
Unknown W. Brackets
64d8763d0a
Fix left/right/up/down wrapping issues in OSK.
2012-12-23 09:13:49 -08:00
Henrik Rydgård
502976d031
Merge pull request #240 from raven02/master
...
Change MAX_CHANNEL to PSP_AUDIO_CHANNEL_MAX
2012-12-23 09:06:01 -08:00
raven02
2bdaaba2ab
Change MAX_CHANNEL to PSP_AUDIO_CHANNEL_MAX
2012-12-24 01:00:43 +08:00
Unknown W. Brackets
1c4409e082
Naive fix for repeat rate issues in OSK.
...
Not sure if the latch should actually be consumed but makes sense.
Needs tests.
2012-12-23 08:59:34 -08:00
Henrik Rydgård
ae25d82eb3
Merge pull request #239 from raven02/sceVaudio-add
...
Add two new functions to sceVaudio
2012-12-23 08:57:53 -08:00
Unknown W. Brackets
f2cb19d7ba
Switch OSK to using a std::string buffer.
...
Back as a class member, hurray.
2012-12-23 08:52:51 -08:00
raven02
415be25653
Add WrapU_II for functions in SceVaudio
2012-12-24 00:43:42 +08:00
raven02
764a75df1a
Add 3 new functions for sceVaudio
2012-12-24 00:42:28 +08:00
raven02
c7a9c40827
Fix audio crash in FF type-0
2012-12-23 23:27:54 +08:00
Henrik Rydgård
0d6cfab61b
Merge pull request #231 from raven02/sceAtrac
...
sceAtrac wrapped and change NOTICE to DEBUG for block transfer.
2012-12-23 02:52:01 -08:00
Henrik Rydgård
4a4d126dc7
Init/shutdown mutex
2012-12-23 11:19:55 +01:00
Henrik Rydgård
862a11e7be
Clear some state between runs. Tabs fixing.
2012-12-23 11:16:32 +01:00
raven02
b6e865c694
sceAtrac wrapped and change NOTICE to DEBUG for block transfer.
2012-12-23 17:51:55 +08:00
Henrik Rydgård
ce214b3943
Assorted warning fixes
2012-12-23 09:44:43 +01:00
Henrik Rydgård
fba61b2a2a
Warning fixes (and maybe a bugfix) in sceRtc
2012-12-23 09:38:47 +01:00
Unknown W. Brackets
25e8fbdb68
Oops, forgot to add one here.
2012-12-22 22:57:56 -08:00
Unknown W. Brackets
4bc06562d6
Move OSK inputChars to global, fixes release crash.
...
Also, assorted potential crash fixes / etc.
2012-12-22 22:41:51 -08:00
Unknown W. Brackets
bbd7710234
Implement sceCtrlGetSamplingCycle() freq changes.
2012-12-22 21:23:28 -08:00
Unknown W. Brackets
8839516c1e
Implement sceCtrlGetSamplingCycle().
2012-12-22 20:31:22 -08:00
Unknown W. Brackets
6ad3c2d454
Make sure ctrl resets properly on game close/open.
2012-12-22 19:37:18 -08:00
Unknown W. Brackets
91e1cb7408
Implement sceCtrl*IdleCancelThreshold().
2012-12-22 18:41:49 -08:00
Unknown W. Brackets
15018ca4a5
Stub out the sceCtrl idle cancel funcs.
2012-12-22 18:30:14 -08: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
Xele02
745ba092c5
merge
2012-12-22 19:05:47 +01:00
Xele02
d23e751557
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
Core/Dialog/SavedataParam.cpp
2012-12-22 18:57:10 +01:00
Unknown W. Brackets
965592eda8
Fix sceIoRemove() on Windows infinite looping.
2012-12-22 09:01:59 -08:00
Unknown W. Brackets
8188df4c8a
Oops, don't think this belongs here after all.
2012-12-21 17:03:11 -08:00
Unknown W. Brackets
15793fe532
More minor static analysis warning fixes.
2012-12-21 17:00:47 -08:00
Unknown W. Brackets
17750c7c80
Need this for the debug build.
2012-12-21 16:28:55 -08:00
Unknown W. Brackets
66e942c545
Fix some "might be null" warnings.
2012-12-21 16:25:05 -08:00
Unknown W. Brackets
ec753a3575
Fix some ignored error / shadowing warnings.
2012-12-21 16:23:21 -08:00
Unknown W. Brackets
217bdc275e
Fix some type-conversion warnings.
2012-12-21 16:07:38 -08:00
Unknown W. Brackets
8964ebcfd9
Don't chop the float in vscmp, don't branch.
2012-12-21 15:41:29 -08:00
Henrik Rydgard
252845ecb6
Bugfix, remove hack
2012-12-21 23:55:19 +01:00
Henrik Rydgard
e42af096c8
Merge
2012-12-21 23:43:48 +01:00
Henrik Rydgard
e26083f702
Merge branch 'master' into multi-draw
...
Conflicts:
GPU/GLES/IndexGenerator.cpp
GPU/GLES/IndexGenerator.h
2012-12-21 22:58:39 +01:00
Henrik Rydgard
d663e28bde
More work and optimization. Still not quite there.
2012-12-21 21:49:09 +01:00
Unknown W. Brackets
6adb29030f
Update tests.
2012-12-21 12:38:12 -08:00
Unknown W. Brackets
dbec955a99
Properly delete alarms after they run.
...
Also fix refer, based on tests.
2012-12-21 12:28:28 -08:00
Unknown W. Brackets
522b16bb89
Fix error handling for setting alarms.
2012-12-21 12:04:02 -08:00
Unknown W. Brackets
33debd755b
Correct sceKernelSetSysClockAlarm timing.
...
Also make refer status work for the tests to be usable.
2012-12-21 11:58:32 -08:00
Henrik Rydgard
3b114eb24a
More work on indexed draws. Not combining yet.
2012-12-21 19:16:17 +01:00
Henrik Rydgard
91744a03b0
Warning fixes
2012-12-21 16:50:13 +01:00
Henrik Rydgard
f5efd6f2b1
JIT: add option to enable/disable jit of memory instructions. for crash safety.
2012-12-21 16:50:13 +01:00
Henrik Rydgård
df12802a5a
Merge pull request #209 from raven02/vsocp-new
...
Implement Vsocp
2012-12-21 04:57:38 -08:00
Henrik Rydgard
4efb66fdb6
Fix hw transform and audio on android, misc
2012-12-21 12:57:43 +01:00
Henrik Rydgard
4bf2e52623
HW transform: Avoid 4x3 matrices for GLES 2.0 compat. Add option to turn hw transform on.
2012-12-21 11:08:54 +01:00
raven02
fb773b5acf
Fix tab issue
2012-12-21 17:30:17 +08:00
Henrik Rydgard
4d4370232c
Assorted minor cleanup and fixes.
2012-12-21 10:20:22 +01:00
Henrik Rydgård
55fe53f662
Merge pull request #211 from unknownbrackets/alarm
...
Basic alarm functionality and related fixes
2012-12-21 01:05:34 -08:00
Unknown W. Brackets
5a501bb5ff
Fix minor typo.
2012-12-21 01:03:46 -08:00
Henrik Rydgård
6df4145ff0
Merge pull request #210 from raven02/vsrt-new
...
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
2012-12-21 00:31:59 -08:00
raven02
ab0253d71c
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
2012-12-21 14:57:47 +08:00
Unknown W. Brackets
12fb91b7b5
Don't run interrupts while they're suspended.
2012-12-20 22:49:48 -08:00
Unknown W. Brackets
84b6c3a7c2
Improve accuratcy of CoreTiming::ScheduleEvent().
2012-12-20 22:48:59 -08:00
Unknown W. Brackets
4fb6c8c0ac
Reschedule after interrupts run.
...
It'll reschedule anyway, so this will just give us a message.
Hardware seems to reschedule, not just go back to the original
thread, but there may be more to it than that.
2012-12-20 21:59:10 -08:00
Unknown W. Brackets
9034cfbfd3
Defer HLE interrupts, vblank only when enabled.
...
Based on tests, vblank doesn't queue up (makes sense) while
interrupts are disabled.
I'm not 100% sure about the GPU stuff but it seems to only come
from HLE via sceGe, so this should fix those return values.
2012-12-20 21:54:40 -08:00
Unknown W. Brackets
99b24720b8
Oops, not a real pointer, use 0 not NULL.
2012-12-20 20:07:55 -08:00
Unknown W. Brackets
0f364182fc
Alarms now fire again based on return value.
2012-12-20 20:07:54 -08:00
Unknown W. Brackets
529818c9cd
Handle interrupt return values.
2012-12-20 20:07:54 -08:00
Unknown W. Brackets
d6d1f687a8
Make the intr handler public, will need for timers.
...
The idea here is that alarm/vtimers/etc. can implement a subclass
to pass more arguments / do whatever they need to.
2012-12-20 20:07:53 -08:00
Unknown W. Brackets
aadbe50357
Implement the basic functionality of alarms.
...
They only fire the once though, and the use of subintr might be
a bit naive, may need internal funcs.
2012-12-20 20:07:53 -08:00
raven02
b7ef3ad9e9
Implement Vsocp
2012-12-21 11:23:26 +08:00
Henrik Rydgard
c279b88e28
Add check for invalid VAG audio addresses
2012-12-20 22:44:28 +01:00
Henrik Rydgard
8104a4af5b
Prettify logging of context switches
2012-12-20 15:23:15 +01:00
Henrik Rydgård
ba65329480
Merge pull request #204 from KentuckyCompass/colon_never_relative
...
paths with a colon are never relative
2012-12-20 06:10:01 -08:00
Henrik Rydgård
3c88bb2f45
Merge pull request #205 from raven02/vscmp-new
...
Implement Vscmp
2012-12-20 06:09:06 -08:00
Henrik Rydgard
39cae09ead
Change some warn logging to debug logging, it's fine
2012-12-20 15:07:58 +01:00
Henrik Rydgard
1b5407f505
Rewrite the vertex decoder a bit. Turn on SSE2 compiler flag etc.
2012-12-20 15:07:57 +01:00
raven02
936d80b214
Implement Vscmp
2012-12-20 21:45:28 +08:00
KentuckyCompass
aeafc92d3b
paths with a colon are never relative
2012-12-20 05:33:05 -08:00
Henrik Rydgård
7f880a62ce
Merge pull request #203 from raven02/vdet-new
...
Implement Vdet
2012-12-20 05:32:19 -08:00
raven02
1f83fc4e9c
Implement Vdet
2012-12-20 21:19:15 +08:00
Unknown W. Brackets
56fa601d24
Add include for tolower(), made Android unhappy.
2012-12-19 22:27:26 -08:00
Henrik Rydgard
fa7de38ccf
PSPSaveDialog: Style/warning fixes. Add a way to return errors (unused).
2012-12-19 21:23:52 +01:00
Henrik Rydgard
fede297f30
Fix sceIoGetStat, memstick capacity check
2012-12-19 21:21:46 +01:00
Henrik Rydgard
fbc825a73d
Buildfix
2012-12-19 18:35:20 +01:00
Xele02
4fb3066e39
Continue work on mode 8
2012-12-19 18:15:02 +01:00
Xele02
fc4159efef
Work on mode 8
2012-12-19 16:57:22 +01:00
Henrik Rydgard
4046146164
Add experimental wireframe mode for debugging. Fix texenv color. Code cleanup.
2012-12-19 15:14:41 +01:00
Henrik Rydgard
4541c3e18b
Slightly better logging in path mapping
2012-12-19 11:11:56 +01:00
Henrik Rydgard
d640bdd032
Fix memory stick status check - now saving works in Lumines
2012-12-19 11:11:27 +01:00
Henrik Rydgård
14a8259a6c
Merge pull request #197 from xsacha/master
...
Qt Update, compiler warning fix
2012-12-19 00:44:59 -08:00
Sacha
a0b809023c
Don't check if unsigned is less than 0. Fix tabbing.
2012-12-19 13:07:41 +10:00
Xele02
eb087120da
Merge remote-tracking branch 'upstream/master'
2012-12-19 01:08:02 +01:00
Xele02
0ccce3c1a8
* Don't restart dialog if already running. This correct bug with
...
MotoGP, even if the game make weird stuff with the dialog call...
* Add log for data install and install request.
2012-12-19 01:05:45 +01:00