Commit Graph
49 Commits
Author SHA1 Message Date
Henrik Rydgard cfc4717a51 Ignore voicenum = -1 in sceSasSetKeyOff for now. Update native. 2013-01-04 00:24:51 +01:00
Unknown W. Brackets 19aaca2705 Start save stating audio, plus minor fixes. 2012-12-28 13:55:29 -08:00
Henrik Rydgård ce214b3943 Assorted warning fixes 2012-12-23 09:44:43 +01:00
Henrik Rydgard c279b88e28 Add check for invalid VAG audio addresses 2012-12-20 22:44:28 +01:00
Henrik Rydgard 913f392d66 Move the SasInstance to the heap. Some cleanup. 2012-12-17 21:43:31 +01:00
Henrik Rydgard 9acfd50139 Fix one cause of audio choppiness - we were dropping samples when audio functions blocked. Also some cleanup. 2012-12-17 20:15:23 +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
Henrik Rydgard 15b7c1c96c sceSas cleanup 2012-12-16 20:40:49 +01:00
Unknown W. Brackets 3899176af6 Add range checks to sceSas*() funcs.
Savage Moon, at least, is trying voiceNums up to 43.  This makes it
run instead of crashing, and is pretty cheap.
2012-12-15 15:45:41 -08:00
Unknown W. Brackets bd1db90f9a Add crash checking to sceSasSetPause().
Brings back Mimana working.
2012-12-10 00:09:56 -08:00
Henrik Rydgård fefc229f15 Merge branch 'sas-clean-fix' of https://github.com/jacky400/ppsspp into jacky400-sas-clean-fix
Conflicts:
	Core/HLE/sceSas.cpp
2012-12-09 15:27:21 +07:00
jacky400 e585206551 Merge branch 'master' of https://github.com/jacky400/ppsspp into sas-clean-fix
Conflicts:
	Core/HLE/sceSas.cpp
2012-12-09 07:56:21 +08:00
jacky400 6cef08fd72 Remove prefix in struct WaveformEffect 2012-12-08 21:07:21 +08:00
jacky400 ba83f0041a Make struct WaveformEffect 2012-12-08 17:29:53 +08:00
jacky400 b6b26e38f6 New functions for sceSas/sceVaudio .Massive checkup on all functions parameters and return value. 2012-12-08 16:09:10 +08:00
jacky400 be167141dd Update Core/HLE/sceSas.cpp 2012-12-08 16:05:11 +08:00
jacky400 5231dc0dda Update Core/HLE/sceSas.cpp 2012-12-08 16:02:21 +08:00
jacky400 86e21c248a Update Core/HLE/sceSas.cpp 2012-12-08 15:53:11 +08:00
jacky400 0739fd2370 Update Core/HLE/sceSas.cpp 2012-12-08 15:43:31 +08:00
jacky400 43a89fe4b7 Update Core/HLE/sceSas.cpp 2012-12-08 15:33:19 +08:00
jacky400 e7cb558cb9 Update Core/HLE/sceSas.cpp 2012-12-08 14:13:41 +08:00
jacky400 414f103211 Cleanup and new function in SasCore 2012-12-08 11:36:07 +08:00
Unknown W. Brackets 5d8554b8af Fix sceSasCore* params which broke some games. 2012-12-07 09:53:18 -08:00
jacky400 a24cc1dd9a Implement sceSasSetPause 2012-12-07 13:23:26 +08:00
jacky400 c643345c71 Implement sceSasGetGrain and sceSasSetGrain 2012-12-07 12:45:16 +08:00
Henrik Rydgård ef387dbd51 More buildfixing... 2012-12-07 01:46:17 +07:00
Henrik Rydgård 176849572b Merge pull request #138 from jacky400/master
Implemented setters for ADSR (Attack/Decay/Sustain/Release) envelope processing
2012-12-06 10:36:59 -08:00
jacky400 3055366e48 Small fix to sceSasSetSimpleADSR 2012-12-07 02:24:42 +08:00
jacky400 ff34632bb4 Small fix to sceSasSetSimpleADSR 2012-12-07 01:54:06 +08:00
Henrik Rydgård 257fd29e52 Buildfix Jacky's web browser edited commit :P 2012-12-07 00:52:32 +07:00
jacky400 d24089e1f7 Small fix to _sceSasCore and _sceSasCoreWithMix 2012-12-07 01:45:09 +08:00
jacky400 53c0d3a62f small fix to sceSasSetSL 2012-12-07 00:15:48 +08:00
jacky400 c3b1dedeff Implemented ADSR (Attack/Decay/Sustain/Release) envelope processing 2012-12-06 23:14:38 +08:00
jacky400 8e181c4c1a Implemented sceSasSetSL and sceSasSetNoise 2012-12-06 23:05:55 +08:00
jacky400 0a8ddcd64b Implemented ADSR (Attack/Decay/Sustain/Release) envelope processing 2012-12-06 22:37:41 +08:00
jacky400 223a3b0162 Small fix to _sceSasCore and _sceSasCoreWithMix 2012-12-06 12:13:37 +08:00
jacky400 7e2aa90657 sceSas Wrap 2012-12-06 11:26:05 +08:00
jacky400 7d854ae858 Update Core/HLE/sceSas.cpp 2012-12-06 00:17:55 +08:00
jacky400 3992d44a97 Update Core/HLE/sceSas.cpp 2012-12-06 00:09:01 +08:00
jacky400 3763585afb Update Core/HLE/sceSas.cpp 2012-12-05 23:57:32 +08:00
jacky400 0673217091 Update Core/HLE/sceSas.cpp 2012-12-05 23:51:10 +08:00
jacky400 305a87407b Update Core/HLE/sceSas.cpp
Implement sceSasGetPauseFlag() in sascore.cpp
2012-12-05 19:50:25 +08:00
Ced2911 6db4ea2ad1 less Memory::GetPointer 2012-11-27 10:18:36 +01:00
Henrik Rydgard cf098dfd67 UMD callbacks, a couple of NIDs 2012-11-07 15:44:13 +01:00
Henrik Rydgard b214a1a1da Revert "Better wrapper system, and fixed warnings"
This reverts commit a00b1855cb.

Conflicts:

	Core/HLE/FunctionWrappers.h
	Core/HLE/sceCtrl.cpp
	Core/HLE/sceKernelModule.cpp
2012-11-05 10:05:09 +01:00
Henrik Rydgard 6bed1afb72 Merge branch 'master' of https://github.com/artart78/ppsspp into artart78-master 2012-11-04 23:59:26 +01:00
Henrik Rydgard 64cc573703 Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK. 2012-11-04 23:24:00 +01:00
Arthur Blot a00b1855cb Better wrapper system, and fixed warnings 2012-11-04 15:08:23 +01:00
Henrik Rydgard 4f7ad15758 Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00