/* 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 sceNetAdhoc implements HLEModule { @Override public String getName() { return "sceNetAdhoc"; } @Override public void installModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.addFunction(sceNetAdhocInitFunction, 0xE1D621D7); mm.addFunction(sceNetAdhocTermFunction, 0xA62C6F57); mm.addFunction(sceNetAdhocPollSocketFunction, 0x7A662D6B); mm.addFunction(sceNetAdhocSetSocketAlertFunction, 0x73BFD52D); mm.addFunction(sceNetAdhocGetSocketAlertFunction, 0x4D2CE199); mm.addFunction(sceNetAdhocPdpCreateFunction, 0x6F92741B); mm.addFunction(sceNetAdhocPdpSendFunction, 0xABED3790); mm.addFunction(sceNetAdhocPdpRecvFunction, 0xDFE53E03); mm.addFunction(sceNetAdhocPdpDeleteFunction, 0x7F27BB5E); mm.addFunction(sceNetAdhocGetPdpStatFunction, 0xC7C1FC57); mm.addFunction(sceNetAdhocPtpOpenFunction, 0x877F6D66); mm.addFunction(sceNetAdhocPtpConnectFunction, 0xFC6FC07B); mm.addFunction(sceNetAdhocPtpListenFunction, 0xE08BDAC1); mm.addFunction(sceNetAdhocPtpAcceptFunction, 0x9DF81198); mm.addFunction(sceNetAdhocPtpSendFunction, 0x4DA4C788); mm.addFunction(sceNetAdhocPtpRecvFunction, 0x8BEA2B3E); mm.addFunction(sceNetAdhocPtpFlushFunction, 0x9AC2EEAC); mm.addFunction(sceNetAdhocPtpCloseFunction, 0x157E6225); mm.addFunction(sceNetAdhocGetPtpStatFunction, 0xB9685118); mm.addFunction(sceNetAdhocGameModeCreateMasterFunction, 0x7F75C338); mm.addFunction(sceNetAdhocGameModeCreateReplicaFunction, 0x3278AB0C); mm.addFunction(sceNetAdhocGameModeUpdateMasterFunction, 0x98C204C8); mm.addFunction(sceNetAdhocGameModeUpdateReplicaFunction, 0xFA324B4E); mm.addFunction(sceNetAdhocGameModeDeleteMasterFunction, 0xA0229362); mm.addFunction(sceNetAdhocGameModeDeleteReplicaFunction, 0x0B2228E9); } } @Override public void uninstallModule(HLEModuleManager mm, int version) { if (version >= 150) { mm.removeFunction(sceNetAdhocInitFunction); mm.removeFunction(sceNetAdhocTermFunction); mm.removeFunction(sceNetAdhocPollSocketFunction); mm.removeFunction(sceNetAdhocSetSocketAlertFunction); mm.removeFunction(sceNetAdhocGetSocketAlertFunction); mm.removeFunction(sceNetAdhocPdpCreateFunction); mm.removeFunction(sceNetAdhocPdpSendFunction); mm.removeFunction(sceNetAdhocPdpRecvFunction); mm.removeFunction(sceNetAdhocPdpDeleteFunction); mm.removeFunction(sceNetAdhocGetPdpStatFunction); mm.removeFunction(sceNetAdhocPtpOpenFunction); mm.removeFunction(sceNetAdhocPtpConnectFunction); mm.removeFunction(sceNetAdhocPtpListenFunction); mm.removeFunction(sceNetAdhocPtpAcceptFunction); mm.removeFunction(sceNetAdhocPtpSendFunction); mm.removeFunction(sceNetAdhocPtpRecvFunction); mm.removeFunction(sceNetAdhocPtpFlushFunction); mm.removeFunction(sceNetAdhocPtpCloseFunction); mm.removeFunction(sceNetAdhocGetPtpStatFunction); mm.removeFunction(sceNetAdhocGameModeCreateMasterFunction); mm.removeFunction(sceNetAdhocGameModeCreateReplicaFunction); mm.removeFunction(sceNetAdhocGameModeUpdateMasterFunction); mm.removeFunction(sceNetAdhocGameModeUpdateReplicaFunction); mm.removeFunction(sceNetAdhocGameModeDeleteMasterFunction); mm.removeFunction(sceNetAdhocGameModeDeleteReplicaFunction); } } public void sceNetAdhocInit(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocInit [0xE1D621D7]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocTerm(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocTerm [0xA62C6F57]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPollSocket(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPollSocket [0x7A662D6B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocSetSocketAlert(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocSetSocketAlert [0x73BFD52D]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGetSocketAlert(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGetSocketAlert [0x4D2CE199]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPdpCreate(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPdpCreate [0x6F92741B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPdpSend(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPdpSend [0xABED3790]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPdpRecv(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPdpRecv [0xDFE53E03]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPdpDelete(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPdpDelete [0x7F27BB5E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGetPdpStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGetPdpStat [0xC7C1FC57]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpOpen(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpOpen [0x877F6D66]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpConnect(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpConnect [0xFC6FC07B]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpListen(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpListen [0xE08BDAC1]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpAccept(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpAccept [0x9DF81198]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpSend(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpSend [0x4DA4C788]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpRecv(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpRecv [0x8BEA2B3E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpFlush(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpFlush [0x9AC2EEAC]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocPtpClose(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocPtpClose [0x157E6225]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGetPtpStat(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGetPtpStat [0xB9685118]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeCreateMaster(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeCreateMaster [0x7F75C338]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeCreateReplica(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeCreateReplica [0x3278AB0C]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeUpdateMaster(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeUpdateMaster [0x98C204C8]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeUpdateReplica(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeUpdateReplica [0xFA324B4E]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeDeleteMaster(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeDeleteMaster [0xA0229362]"); cpu.gpr[2] = 0xDEADC0DE; } public void sceNetAdhocGameModeDeleteReplica(Processor processor) { CpuState cpu = processor.cpu; Modules.log.debug("Unimplemented NID function sceNetAdhocGameModeDeleteReplica [0x0B2228E9]"); cpu.gpr[2] = 0xDEADC0DE; } public final HLEModuleFunction sceNetAdhocInitFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocInit") { @Override public final void execute(Processor processor) { sceNetAdhocInit(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocInit(processor);"; } }; public final HLEModuleFunction sceNetAdhocTermFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocTerm") { @Override public final void execute(Processor processor) { sceNetAdhocTerm(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocTerm(processor);"; } }; public final HLEModuleFunction sceNetAdhocPollSocketFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPollSocket") { @Override public final void execute(Processor processor) { sceNetAdhocPollSocket(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPollSocket(processor);"; } }; public final HLEModuleFunction sceNetAdhocSetSocketAlertFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocSetSocketAlert") { @Override public final void execute(Processor processor) { sceNetAdhocSetSocketAlert(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocSetSocketAlert(processor);"; } }; public final HLEModuleFunction sceNetAdhocGetSocketAlertFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGetSocketAlert") { @Override public final void execute(Processor processor) { sceNetAdhocGetSocketAlert(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGetSocketAlert(processor);"; } }; public final HLEModuleFunction sceNetAdhocPdpCreateFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPdpCreate") { @Override public final void execute(Processor processor) { sceNetAdhocPdpCreate(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPdpCreate(processor);"; } }; public final HLEModuleFunction sceNetAdhocPdpSendFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPdpSend") { @Override public final void execute(Processor processor) { sceNetAdhocPdpSend(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPdpSend(processor);"; } }; public final HLEModuleFunction sceNetAdhocPdpRecvFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPdpRecv") { @Override public final void execute(Processor processor) { sceNetAdhocPdpRecv(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPdpRecv(processor);"; } }; public final HLEModuleFunction sceNetAdhocPdpDeleteFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPdpDelete") { @Override public final void execute(Processor processor) { sceNetAdhocPdpDelete(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPdpDelete(processor);"; } }; public final HLEModuleFunction sceNetAdhocGetPdpStatFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGetPdpStat") { @Override public final void execute(Processor processor) { sceNetAdhocGetPdpStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGetPdpStat(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpOpenFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpOpen") { @Override public final void execute(Processor processor) { sceNetAdhocPtpOpen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpOpen(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpConnectFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpConnect") { @Override public final void execute(Processor processor) { sceNetAdhocPtpConnect(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpConnect(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpListenFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpListen") { @Override public final void execute(Processor processor) { sceNetAdhocPtpListen(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpListen(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpAcceptFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpAccept") { @Override public final void execute(Processor processor) { sceNetAdhocPtpAccept(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpAccept(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpSendFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpSend") { @Override public final void execute(Processor processor) { sceNetAdhocPtpSend(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpSend(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpRecvFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpRecv") { @Override public final void execute(Processor processor) { sceNetAdhocPtpRecv(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpRecv(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpFlushFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpFlush") { @Override public final void execute(Processor processor) { sceNetAdhocPtpFlush(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpFlush(processor);"; } }; public final HLEModuleFunction sceNetAdhocPtpCloseFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocPtpClose") { @Override public final void execute(Processor processor) { sceNetAdhocPtpClose(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocPtpClose(processor);"; } }; public final HLEModuleFunction sceNetAdhocGetPtpStatFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGetPtpStat") { @Override public final void execute(Processor processor) { sceNetAdhocGetPtpStat(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGetPtpStat(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeCreateMasterFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeCreateMaster") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeCreateMaster(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeCreateMaster(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeCreateReplicaFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeCreateReplica") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeCreateReplica(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeCreateReplica(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeUpdateMasterFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeUpdateMaster") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeUpdateMaster(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeUpdateMaster(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeUpdateReplicaFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeUpdateReplica") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeUpdateReplica(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeUpdateReplica(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeDeleteMasterFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeDeleteMaster") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeDeleteMaster(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeDeleteMaster(processor);"; } }; public final HLEModuleFunction sceNetAdhocGameModeDeleteReplicaFunction = new HLEModuleFunction("sceNetAdhoc", "sceNetAdhocGameModeDeleteReplica") { @Override public final void execute(Processor processor) { sceNetAdhocGameModeDeleteReplica(processor); } @Override public final String compiledString() { return "jpcsp.HLE.Modules.sceNetAdhocModule.sceNetAdhocGameModeDeleteReplica(processor);"; } }; };