#include "stdafx.h" #include "Emu/System.h" #include "Emu/ARMv7/PSVFuncList.h" extern psv_log_base sceSas; #define REG_FUNC(nid, name) reg_psv_func(nid, &sceSas, #name, name) psv_log_base sceSas("SceSas", []() { sceSas.on_load = nullptr; sceSas.on_unload = nullptr; sceSas.on_stop = nullptr; //REG_FUNC(0xA2209C58, sceAsSetRegisterReportHandler); //REG_FUNC(0xBB635544, sceAsSetUnregisterReportHandler); //REG_FUNC(0xF578F0EF, sceAsGetSystemNeededMemory); //REG_FUNC(0xAA8D4541, sceAsCreateSystem); //REG_FUNC(0x139D29C0, sceAsDestroySystem); //REG_FUNC(0xBE843EEC, sceAsLockParam); //REG_FUNC(0xFF2380C4, sceAsUnlockParam); //REG_FUNC(0x2549F436, sceAsSetEvent); //REG_FUNC(0xDC26B9F2, sceAsGetState); //REG_FUNC(0xB6220E73, sceAsSetBuss); //REG_FUNC(0x1E608068, sceAsSetRacks); //REG_FUNC(0x5835B473, sceAsSetGranularity); //REG_FUNC(0xDFE6502F, sceAsGetGranularity); //REG_FUNC(0xC72F1EEF, sceAsRender); //REG_FUNC(0xCE23F057, sceAsLockUpdate); //REG_FUNC(0x8BEF3C92, sceAsUnlockUpdate); //REG_FUNC(0x180C6824, sceSasGetNeededMemorySize); //REG_FUNC(0x449B5974, sceSasInit); //REG_FUNC(0x820D5F82, sceSasInitWithGrain); //REG_FUNC(0xBB7D6790, sceSasExit); //REG_FUNC(0x2B4A207C, sceSasSetGrain); //REG_FUNC(0x2BEA45BC, sceSasGetGrain); //REG_FUNC(0x44DDB3C4, sceSasSetOutputmode); //REG_FUNC(0x2C36E150, sceSasGetOutputmode); //REG_FUNC(0x7A4672B2, sceSasCore); //REG_FUNC(0xBD496983, sceSasCoreWithMix); //REG_FUNC(0x2B75F9BC, sceSasSetVoice); //REG_FUNC(0xB1756EFC, sceSasSetVoicePCM); //REG_FUNC(0xF1C63CB9, sceSasSetNoise); //REG_FUNC(0x0BE8204D, sceSasSetVolume); //REG_FUNC(0x011788BE, sceSasSetDistortion); //REG_FUNC(0x2C48A08C, sceSasSetPitch); //REG_FUNC(0x18A5EFA2, sceSasSetADSR); //REG_FUNC(0x5207F9D2, sceSasSetADSRmode); //REG_FUNC(0xDE6227B8, sceSasSetSL); //REG_FUNC(0xECCE0DB8, sceSasSetSimpleADSR); //REG_FUNC(0xC838DB6F, sceSasSetKeyOn); //REG_FUNC(0x5E42ADAB, sceSasSetKeyOff); //REG_FUNC(0x59C7A9DF, sceSasSetPause); //REG_FUNC(0x007E63E6, sceSasGetEndState); //REG_FUNC(0xFD1A0CBF, sceSasGetPauseState); //REG_FUNC(0x296A9910, sceSasGetEnvelope); //REG_FUNC(0xB0444E69, sceSasSetEffect); //REG_FUNC(0xCDF2DDD5, sceSasSetEffectType); //REG_FUNC(0x55EDDBFA, sceSasSetEffectVolume); //REG_FUNC(0xBAD546A0, sceSasSetEffectParam); //REG_FUNC(0xB6642276, sceSasGetDryPeak); //REG_FUNC(0x4314F0E9, sceSasGetWetPeak); //REG_FUNC(0x1568017A, sceSasGetPreMasterPeak); });