/* This autogenerated file is part of jpcsp. */ /* This file is part of jpcsp. Jpcsp is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jpcsp is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Jpcsp. If not, see <http://www.gnu.org/licenses/>. */ package jpcsp.HLE.modules150; import jpcsp.HLE.Modules; import jpcsp.HLE.modules.HLEModule; import jpcsp.HLE.modules.HLEModuleFunction; import jpcsp.HLE.modules.HLEModuleManager; import jpcsp.Memory; import jpcsp.Processor; import jpcsp.Allegrex.CpuState; // New-Style Processor public class sceAta_driver implements HLEModule { @Override public String getName() { return "sceAta_driver"; } @Override public void installModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.addFunction(sceAta_driver_4222D6F3Function, 0x4222D6F3); mm.addFunction(sceAta_driver_4D225674Function, 0x4D225674); mm.addFunction(sceAtaAhbSetAtaBlockFunction, 0xAE100256); mm.addFunction(sceAtaAhbEnableIntrFunction, 0x7DE9E14A); mm.addFunction(sceAtaAhbSetupBusFunction, 0x12805193); mm.addFunction(sceAta_driver_F61EAFC0Function, 0xF61EAFC0); mm.addFunction(sceAta_driver_76C0923DFunction, 0x76C0923D); mm.addFunction(sceAta_driver_E3E1EED7Function, 0xE3E1EED7); mm.addFunction(sceAta_driver_0B53CAD8Function, 0x0B53CAD8); mm.addFunction(sceAtaExecPacketCmdFunction, 0xC74F04B7); mm.addFunction(sceAtaExecPacketCmdIEFunction, 0xBDD30DEE); mm.addFunction(sceAtaExecSetFeaturesCmdFunction, 0x010F750B); mm.addFunction(sceAtaGetIntrStateFlagFunction, 0x1C29566B); mm.addFunction(sceAtaSetIntrStateFlagFunction, 0x7F551D66); mm.addFunction(sceAtaClearIntrStateFlagFunction, 0x68DEA2FF); mm.addFunction(sceAtaEnableClkIoFunction, 0xD1E6E175); mm.addFunction(sceAtaDisableClkIoFunction, 0xAC800B1D); mm.addFunction(sceAtaStartFunction, 0xC8BC8B83); mm.addFunction(sceAtaStopFunction, 0xCDC50BF0); mm.addFunction(sceAtaGetAtaDriveFunction, 0x52D9A4CA); mm.addFunction(sceAtaSetupAtaBlockFunction, 0xEBB91566); mm.addFunction(sceAtaWaitBusBusy1Function, 0x6C58F096); mm.addFunction(sceAtaWaitBusBusy2Function, 0xC21318E6); mm.addFunction(sceAtaWaitBusBusyIEFunction, 0xA77C230B); mm.addFunction(sceAtaSelectDeviceFunction, 0x3AA3FA39); mm.addFunction(sceAta_driver_ACCEE63FFunction, 0xACCEE63F); mm.addFunction(sceAtaScanDeviceFunction, 0x6E639701); mm.addFunction(sceAtaCheckDeviceReadyFunction, 0xB863FD83); mm.addFunction(sceAtaAccessDataPortFunction, 0xB6BED47E); mm.addFunction(sceAtaAccessDataPortIEFunction, 0x6DE1C65F); mm.addFunction(sceAta_driver_84E14690Function, 0x84E14690); mm.addFunction(sceAta_driver_C7B02795Function, 0xC7B02795); mm.addFunction(sceAta_driver_1F05F48CFunction, 0x1F05F48C); mm.addFunction(sceAta_driver_BA09142AFunction, 0xBA09142A); mm.addFunction(sceAtaSetDeviceIntrFunction, 0x1C8DA2FD); mm.addFunction(sceAta_driver_2AE26E08Function, 0x2AE26E08); mm.addFunction(sceAtaSetBusErrorIntrFunction, 0x9D98086E); mm.addFunction(sceAta_driver_689FCB7DFunction, 0x689FCB7D); mm.addFunction(sceAta_driver_C144826EFunction, 0xC144826E); mm.addFunction(sceAtaGetAtaCallBackFunction, 0xFCF939D9); mm.addFunction(sceAtaGetDriveStatFunction, 0x9AE67E14); mm.addFunction(sceAtaSetDriveStatFunction, 0x110D3739); mm.addFunction(sceAtaClearDriveStatFunction, 0x7BBA095C); mm.addFunction(sceAtaIsNormalDriveStatFunction, 0x3A61BF97); mm.addFunction(sceAta_driver_ACFF7CB5Function, 0xACFF7CB5); mm.addFunction(sceAtaGetIntrFlagFunction, 0xD8E525CB); mm.addFunction(sceAtaSetIntrFlagFunction, 0xB7F5B2CA); mm.addFunction(sceAta_driver_638EEA14Function, 0x638EEA14); mm.addFunction(sceAta_driver_B5982381Function, 0xB5982381); mm.addFunction(sceAta_driver_7C6B31D8Function, 0x7C6B31D8); mm.addFunction(sceAta_driver_6FD8E2ABFunction, 0x6FD8E2AB); mm.addFunction(sceAta_driver_BE07B3A7Function, 0xBE07B3A7); mm.addFunction(sceAtaIsUmdDriveFunction, 0xDCC8A89E); mm.addFunction(sceAtaIsDvdDriveFunction, 0x6FC42083); } } @Override public void uninstallModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.removeFunction(sceAta_driver_4222D6F3Function); mm.removeFunction(sceAta_driver_4D225674Function); mm.removeFunction(sceAtaAhbSetAtaBlockFunction); mm.removeFunction(sceAtaAhbEnableIntrFunction); mm.removeFunction(sceAtaAhbSetupBusFunction); mm.removeFunction(sceAta_driver_F61EAFC0Function); mm.removeFunction(sceAta_driver_76C0923DFunction); mm.removeFunction(sceAta_driver_E3E1EED7Function); mm.removeFunction(sceAta_driver_0B53CAD8Function); mm.removeFunction(sceAtaExecPacketCmdFunction); mm.removeFunction(sceAtaExecPacketCmdIEFunction); mm.removeFunction(sceAtaExecSetFeaturesCmdFunction); mm.removeFunction(sceAtaGetIntrStateFlagFunction); mm.removeFunction(sceAtaSetIntrStateFlagFunction); mm.removeFunction(sceAtaClearIntrStateFlagFunction); mm.removeFunction(sceAtaEnableClkIoFunction); mm.removeFunction(sceAtaDisableClkIoFunction); mm.removeFunction(sceAtaStartFunction); mm.removeFunction(sceAtaStopFunction); mm.removeFunction(sceAtaGetAtaDriveFunction); mm.removeFunction(sceAtaSetupAtaBlockFunction); mm.removeFunction(sceAtaWaitBusBusy1Function); mm.removeFunction(sceAtaWaitBusBusy2Function); mm.removeFunction(sceAtaWaitBusBusyIEFunction); mm.removeFunction(sceAtaSelectDeviceFunction); mm.removeFunction(sceAta_driver_ACCEE63FFunction); mm.removeFunction(sceAtaScanDeviceFunction); mm.removeFunction(sceAtaCheckDeviceReadyFunction); mm.removeFunction(sceAtaAccessDataPortFunction); mm.removeFunction(sceAtaAccessDataPortIEFunction); mm.removeFunction(sceAta_driver_84E14690Function); mm.removeFunction(sceAta_driver_C7B02795Function); mm.removeFunction(sceAta_driver_1F05F48CFunction); mm.removeFunction(sceAta_driver_BA09142AFunction); mm.removeFunction(sceAtaSetDeviceIntrFunction); mm.removeFunction(sceAta_driver_2AE26E08Function); mm.removeFunction(sceAtaSetBusErrorIntrFunction); mm.removeFunction(sceAta_driver_689FCB7DFunction); mm.removeFunction(sceAta_driver_C144826EFunction); mm.removeFunction(sceAtaGetAtaCallBackFunction); mm.removeFunction(sceAtaGetDriveStatFunction); mm.removeFunction(sceAtaSetDriveStatFunction); mm.removeFunction(sceAtaClearDriveStatFunction); mm.removeFunction(sceAtaIsNormalDriveStatFunction); mm.removeFunction(sceAta_driver_ACFF7CB5Function); mm.removeFunction(sceAtaGetIntrFlagFunction); mm.removeFunction(sceAtaSetIntrFlagFunction); mm.removeFunction(sceAta_driver_638EEA14Function); mm.removeFunction(sceAta_driver_B5982381Function); mm.removeFunction(sceAta_driver_7C6B31D8Function); mm.removeFunction(sceAta_driver_6FD8E2ABFunction); mm.removeFunction(sceAta_driver_BE07B3A7Function); mm.removeFunction(sceAtaIsUmdDriveFunction); mm.removeFunction(sceAtaIsDvdDriveFunction); } } public void sceAta_driver_4222D6F3(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_4222D6F3 [0x4222D6F3]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_4D225674(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_4D225674 [0x4D225674]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaAhbSetAtaBlock(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaAhbSetAtaBlock [0xAE100256]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaAhbEnableIntr(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaAhbEnableIntr [0x7DE9E14A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaAhbSetupBus(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaAhbSetupBus [0x12805193]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_F61EAFC0(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_F61EAFC0 [0xF61EAFC0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_76C0923D(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_76C0923D [0x76C0923D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_E3E1EED7(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_E3E1EED7 [0xE3E1EED7]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_0B53CAD8(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_0B53CAD8 [0x0B53CAD8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaExecPacketCmd(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaExecPacketCmd [0xC74F04B7]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaExecPacketCmdIE(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaExecPacketCmdIE [0xBDD30DEE]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaExecSetFeaturesCmd(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaExecSetFeaturesCmd [0x010F750B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaGetIntrStateFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaGetIntrStateFlag [0x1C29566B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetIntrStateFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetIntrStateFlag [0x7F551D66]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaClearIntrStateFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaClearIntrStateFlag [0x68DEA2FF]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaEnableClkIo(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaEnableClkIo [0xD1E6E175]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaDisableClkIo(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaDisableClkIo [0xAC800B1D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaStart(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaStart [0xC8BC8B83]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaStop(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaStop [0xCDC50BF0]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaGetAtaDrive(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaGetAtaDrive [0x52D9A4CA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetupAtaBlock(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetupAtaBlock [0xEBB91566]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaWaitBusBusy1(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaWaitBusBusy1 [0x6C58F096]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaWaitBusBusy2(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaWaitBusBusy2 [0xC21318E6]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaWaitBusBusyIE(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaWaitBusBusyIE [0xA77C230B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSelectDevice(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSelectDevice [0x3AA3FA39]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_ACCEE63F(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_ACCEE63F [0xACCEE63F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaScanDevice(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaScanDevice [0x6E639701]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaCheckDeviceReady(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaCheckDeviceReady [0xB863FD83]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaAccessDataPort(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaAccessDataPort [0xB6BED47E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaAccessDataPortIE(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaAccessDataPortIE [0x6DE1C65F]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_84E14690(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_84E14690 [0x84E14690]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_C7B02795(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_C7B02795 [0xC7B02795]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_1F05F48C(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_1F05F48C [0x1F05F48C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_BA09142A(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_BA09142A [0xBA09142A]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetDeviceIntr(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetDeviceIntr [0x1C8DA2FD]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_2AE26E08(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_2AE26E08 [0x2AE26E08]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetBusErrorIntr(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetBusErrorIntr [0x9D98086E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_689FCB7D(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_689FCB7D [0x689FCB7D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_C144826E(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_C144826E [0xC144826E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaGetAtaCallBack(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaGetAtaCallBack [0xFCF939D9]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaGetDriveStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaGetDriveStat [0x9AE67E14]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetDriveStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetDriveStat [0x110D3739]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaClearDriveStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaClearDriveStat [0x7BBA095C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaIsNormalDriveStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaIsNormalDriveStat [0x3A61BF97]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_ACFF7CB5(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_ACFF7CB5 [0xACFF7CB5]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaGetIntrFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaGetIntrFlag [0xD8E525CB]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaSetIntrFlag(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaSetIntrFlag [0xB7F5B2CA]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_638EEA14(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_638EEA14 [0x638EEA14]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_B5982381(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_B5982381 [0xB5982381]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_7C6B31D8(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_7C6B31D8 [0x7C6B31D8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_6FD8E2AB(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_6FD8E2AB [0x6FD8E2AB]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAta_driver_BE07B3A7(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAta_driver_BE07B3A7 [0xBE07B3A7]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaIsUmdDrive(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaIsUmdDrive [0xDCC8A89E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceAtaIsDvdDrive(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceAtaIsDvdDrive [0x6FC42083]"); cpu.gpr[2] = 0xDEADC0DE; } public final HLEModuleFunction sceAta_driver_4222D6F3Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_4222D6F3") { @Override public final void execute(Processor processor) { sceAta_driver_4222D6F3(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_4222D6F3(processor);"; } }; public final HLEModuleFunction sceAta_driver_4D225674Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_4D225674") { @Override public final void execute(Processor processor) { sceAta_driver_4D225674(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_4D225674(processor);"; } }; public final HLEModuleFunction sceAtaAhbSetAtaBlockFunction = new HLEModuleFunction("sceAta_driver", "sceAtaAhbSetAtaBlock") { @Override public final void execute(Processor processor) { sceAtaAhbSetAtaBlock(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaAhbSetAtaBlock(processor);"; } }; public final HLEModuleFunction sceAtaAhbEnableIntrFunction = new HLEModuleFunction("sceAta_driver", "sceAtaAhbEnableIntr") { @Override public final void execute(Processor processor) { sceAtaAhbEnableIntr(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaAhbEnableIntr(processor);"; } }; public final HLEModuleFunction sceAtaAhbSetupBusFunction = new HLEModuleFunction("sceAta_driver", "sceAtaAhbSetupBus") { @Override public final void execute(Processor processor) { sceAtaAhbSetupBus(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaAhbSetupBus(processor);"; } }; public final HLEModuleFunction sceAta_driver_F61EAFC0Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_F61EAFC0") { @Override public final void execute(Processor processor) { sceAta_driver_F61EAFC0(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_F61EAFC0(processor);"; } }; public final HLEModuleFunction sceAta_driver_76C0923DFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_76C0923D") { @Override public final void execute(Processor processor) { sceAta_driver_76C0923D(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_76C0923D(processor);"; } }; public final HLEModuleFunction sceAta_driver_E3E1EED7Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_E3E1EED7") { @Override public final void execute(Processor processor) { sceAta_driver_E3E1EED7(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_E3E1EED7(processor);"; } }; public final HLEModuleFunction sceAta_driver_0B53CAD8Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_0B53CAD8") { @Override public final void execute(Processor processor) { sceAta_driver_0B53CAD8(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_0B53CAD8(processor);"; } }; public final HLEModuleFunction sceAtaExecPacketCmdFunction = new HLEModuleFunction("sceAta_driver", "sceAtaExecPacketCmd") { @Override public final void execute(Processor processor) { sceAtaExecPacketCmd(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaExecPacketCmd(processor);"; } }; public final HLEModuleFunction sceAtaExecPacketCmdIEFunction = new HLEModuleFunction("sceAta_driver", "sceAtaExecPacketCmdIE") { @Override public final void execute(Processor processor) { sceAtaExecPacketCmdIE(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaExecPacketCmdIE(processor);"; } }; public final HLEModuleFunction sceAtaExecSetFeaturesCmdFunction = new HLEModuleFunction("sceAta_driver", "sceAtaExecSetFeaturesCmd") { @Override public final void execute(Processor processor) { sceAtaExecSetFeaturesCmd(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaExecSetFeaturesCmd(processor);"; } }; public final HLEModuleFunction sceAtaGetIntrStateFlagFunction = new HLEModuleFunction("sceAta_driver", "sceAtaGetIntrStateFlag") { @Override public final void execute(Processor processor) { sceAtaGetIntrStateFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaGetIntrStateFlag(processor);"; } }; public final HLEModuleFunction sceAtaSetIntrStateFlagFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetIntrStateFlag") { @Override public final void execute(Processor processor) { sceAtaSetIntrStateFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetIntrStateFlag(processor);"; } }; public final HLEModuleFunction sceAtaClearIntrStateFlagFunction = new HLEModuleFunction("sceAta_driver", "sceAtaClearIntrStateFlag") { @Override public final void execute(Processor processor) { sceAtaClearIntrStateFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaClearIntrStateFlag(processor);"; } }; public final HLEModuleFunction sceAtaEnableClkIoFunction = new HLEModuleFunction("sceAta_driver", "sceAtaEnableClkIo") { @Override public final void execute(Processor processor) { sceAtaEnableClkIo(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaEnableClkIo(processor);"; } }; public final HLEModuleFunction sceAtaDisableClkIoFunction = new HLEModuleFunction("sceAta_driver", "sceAtaDisableClkIo") { @Override public final void execute(Processor processor) { sceAtaDisableClkIo(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaDisableClkIo(processor);"; } }; public final HLEModuleFunction sceAtaStartFunction = new HLEModuleFunction("sceAta_driver", "sceAtaStart") { @Override public final void execute(Processor processor) { sceAtaStart(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaStart(processor);"; } }; public final HLEModuleFunction sceAtaStopFunction = new HLEModuleFunction("sceAta_driver", "sceAtaStop") { @Override public final void execute(Processor processor) { sceAtaStop(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaStop(processor);"; } }; public final HLEModuleFunction sceAtaGetAtaDriveFunction = new HLEModuleFunction("sceAta_driver", "sceAtaGetAtaDrive") { @Override public final void execute(Processor processor) { sceAtaGetAtaDrive(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaGetAtaDrive(processor);"; } }; public final HLEModuleFunction sceAtaSetupAtaBlockFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetupAtaBlock") { @Override public final void execute(Processor processor) { sceAtaSetupAtaBlock(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetupAtaBlock(processor);"; } }; public final HLEModuleFunction sceAtaWaitBusBusy1Function = new HLEModuleFunction("sceAta_driver", "sceAtaWaitBusBusy1") { @Override public final void execute(Processor processor) { sceAtaWaitBusBusy1(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaWaitBusBusy1(processor);"; } }; public final HLEModuleFunction sceAtaWaitBusBusy2Function = new HLEModuleFunction("sceAta_driver", "sceAtaWaitBusBusy2") { @Override public final void execute(Processor processor) { sceAtaWaitBusBusy2(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaWaitBusBusy2(processor);"; } }; public final HLEModuleFunction sceAtaWaitBusBusyIEFunction = new HLEModuleFunction("sceAta_driver", "sceAtaWaitBusBusyIE") { @Override public final void execute(Processor processor) { sceAtaWaitBusBusyIE(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaWaitBusBusyIE(processor);"; } }; public final HLEModuleFunction sceAtaSelectDeviceFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSelectDevice") { @Override public final void execute(Processor processor) { sceAtaSelectDevice(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSelectDevice(processor);"; } }; public final HLEModuleFunction sceAta_driver_ACCEE63FFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_ACCEE63F") { @Override public final void execute(Processor processor) { sceAta_driver_ACCEE63F(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_ACCEE63F(processor);"; } }; public final HLEModuleFunction sceAtaScanDeviceFunction = new HLEModuleFunction("sceAta_driver", "sceAtaScanDevice") { @Override public final void execute(Processor processor) { sceAtaScanDevice(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaScanDevice(processor);"; } }; public final HLEModuleFunction sceAtaCheckDeviceReadyFunction = new HLEModuleFunction("sceAta_driver", "sceAtaCheckDeviceReady") { @Override public final void execute(Processor processor) { sceAtaCheckDeviceReady(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaCheckDeviceReady(processor);"; } }; public final HLEModuleFunction sceAtaAccessDataPortFunction = new HLEModuleFunction("sceAta_driver", "sceAtaAccessDataPort") { @Override public final void execute(Processor processor) { sceAtaAccessDataPort(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaAccessDataPort(processor);"; } }; public final HLEModuleFunction sceAtaAccessDataPortIEFunction = new HLEModuleFunction("sceAta_driver", "sceAtaAccessDataPortIE") { @Override public final void execute(Processor processor) { sceAtaAccessDataPortIE(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaAccessDataPortIE(processor);"; } }; public final HLEModuleFunction sceAta_driver_84E14690Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_84E14690") { @Override public final void execute(Processor processor) { sceAta_driver_84E14690(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_84E14690(processor);"; } }; public final HLEModuleFunction sceAta_driver_C7B02795Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_C7B02795") { @Override public final void execute(Processor processor) { sceAta_driver_C7B02795(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_C7B02795(processor);"; } }; public final HLEModuleFunction sceAta_driver_1F05F48CFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_1F05F48C") { @Override public final void execute(Processor processor) { sceAta_driver_1F05F48C(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_1F05F48C(processor);"; } }; public final HLEModuleFunction sceAta_driver_BA09142AFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_BA09142A") { @Override public final void execute(Processor processor) { sceAta_driver_BA09142A(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_BA09142A(processor);"; } }; public final HLEModuleFunction sceAtaSetDeviceIntrFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetDeviceIntr") { @Override public final void execute(Processor processor) { sceAtaSetDeviceIntr(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetDeviceIntr(processor);"; } }; public final HLEModuleFunction sceAta_driver_2AE26E08Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_2AE26E08") { @Override public final void execute(Processor processor) { sceAta_driver_2AE26E08(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_2AE26E08(processor);"; } }; public final HLEModuleFunction sceAtaSetBusErrorIntrFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetBusErrorIntr") { @Override public final void execute(Processor processor) { sceAtaSetBusErrorIntr(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetBusErrorIntr(processor);"; } }; public final HLEModuleFunction sceAta_driver_689FCB7DFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_689FCB7D") { @Override public final void execute(Processor processor) { sceAta_driver_689FCB7D(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_689FCB7D(processor);"; } }; public final HLEModuleFunction sceAta_driver_C144826EFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_C144826E") { @Override public final void execute(Processor processor) { sceAta_driver_C144826E(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_C144826E(processor);"; } }; public final HLEModuleFunction sceAtaGetAtaCallBackFunction = new HLEModuleFunction("sceAta_driver", "sceAtaGetAtaCallBack") { @Override public final void execute(Processor processor) { sceAtaGetAtaCallBack(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaGetAtaCallBack(processor);"; } }; public final HLEModuleFunction sceAtaGetDriveStatFunction = new HLEModuleFunction("sceAta_driver", "sceAtaGetDriveStat") { @Override public final void execute(Processor processor) { sceAtaGetDriveStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaGetDriveStat(processor);"; } }; public final HLEModuleFunction sceAtaSetDriveStatFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetDriveStat") { @Override public final void execute(Processor processor) { sceAtaSetDriveStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetDriveStat(processor);"; } }; public final HLEModuleFunction sceAtaClearDriveStatFunction = new HLEModuleFunction("sceAta_driver", "sceAtaClearDriveStat") { @Override public final void execute(Processor processor) { sceAtaClearDriveStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaClearDriveStat(processor);"; } }; public final HLEModuleFunction sceAtaIsNormalDriveStatFunction = new HLEModuleFunction("sceAta_driver", "sceAtaIsNormalDriveStat") { @Override public final void execute(Processor processor) { sceAtaIsNormalDriveStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaIsNormalDriveStat(processor);"; } }; public final HLEModuleFunction sceAta_driver_ACFF7CB5Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_ACFF7CB5") { @Override public final void execute(Processor processor) { sceAta_driver_ACFF7CB5(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_ACFF7CB5(processor);"; } }; public final HLEModuleFunction sceAtaGetIntrFlagFunction = new HLEModuleFunction("sceAta_driver", "sceAtaGetIntrFlag") { @Override public final void execute(Processor processor) { sceAtaGetIntrFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaGetIntrFlag(processor);"; } }; public final HLEModuleFunction sceAtaSetIntrFlagFunction = new HLEModuleFunction("sceAta_driver", "sceAtaSetIntrFlag") { @Override public final void execute(Processor processor) { sceAtaSetIntrFlag(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaSetIntrFlag(processor);"; } }; public final HLEModuleFunction sceAta_driver_638EEA14Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_638EEA14") { @Override public final void execute(Processor processor) { sceAta_driver_638EEA14(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_638EEA14(processor);"; } }; public final HLEModuleFunction sceAta_driver_B5982381Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_B5982381") { @Override public final void execute(Processor processor) { sceAta_driver_B5982381(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_B5982381(processor);"; } }; public final HLEModuleFunction sceAta_driver_7C6B31D8Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_7C6B31D8") { @Override public final void execute(Processor processor) { sceAta_driver_7C6B31D8(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_7C6B31D8(processor);"; } }; public final HLEModuleFunction sceAta_driver_6FD8E2ABFunction = new HLEModuleFunction("sceAta_driver", "sceAta_driver_6FD8E2AB") { @Override public final void execute(Processor processor) { sceAta_driver_6FD8E2AB(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_6FD8E2AB(processor);"; } }; public final HLEModuleFunction sceAta_driver_BE07B3A7Function = new HLEModuleFunction("sceAta_driver", "sceAta_driver_BE07B3A7") { @Override public final void execute(Processor processor) { sceAta_driver_BE07B3A7(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAta_driver_BE07B3A7(processor);"; } }; public final HLEModuleFunction sceAtaIsUmdDriveFunction = new HLEModuleFunction("sceAta_driver", "sceAtaIsUmdDrive") { @Override public final void execute(Processor processor) { sceAtaIsUmdDrive(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaIsUmdDrive(processor);"; } }; public final HLEModuleFunction sceAtaIsDvdDriveFunction = new HLEModuleFunction("sceAta_driver", "sceAtaIsDvdDrive") { @Override public final void execute(Processor processor) { sceAtaIsDvdDrive(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceAta_driverModule.sceAtaIsDvdDrive(processor);"; } }; };