/* 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 sceNetAdhocDownload implements HLEModule {
@Override
public String getName() { return "sceNetAdhocDownload"; }
@Override
public void installModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.addFunction(sceNetAdhocDownloadInitServerFunction, 0xA21FEF45);
mm.addFunction(sceNetAdhocDownloadCreateServerFunction, 0x13DAB550);
mm.addFunction(sceNetAdhocDownloadStartServerFunction, 0x2B6FB0DA);
mm.addFunction(sceNetAdhocDownloadReplySessionFunction, 0xF8FC359E);
mm.addFunction(sceNetAdhocDownloadAbortReplySessionFunction, 0xC421875C);
mm.addFunction(sceNetAdhocDownloadSendFunction, 0xD0189004);
mm.addFunction(sceNetAdhocDownloadAbortSendFunction, 0xA70FDFBE);
mm.addFunction(sceNetAdhocDownloadStopServerFunction, 0xF76147B1);
mm.addFunction(sceNetAdhocDownloadDeleteServerFunction, 0x7A483F9E);
mm.addFunction(sceNetAdhocDownloadTermServerFunction, 0x117CA01A);
mm.addFunction(sceNetAdhocDownloadInitClientFunction, 0x3082F4E2);
mm.addFunction(sceNetAdhocDownloadCreateClientFunction, 0x57A51DD0);
mm.addFunction(sceNetAdhocDownloadStartClientFunction, 0x314ED31E);
mm.addFunction(sceNetAdhocDownloadGetServerListFunction, 0x22C2BCC6);
mm.addFunction(sceNetAdhocDownloadRequestSessionFunction, 0x4E6029F1);
mm.addFunction(sceNetAdhocDownloadAbortRequestSessionFunction, 0x8A5500E0);
mm.addFunction(sceNetAdhocDownloadRecvFunction, 0x8846D2B0);
mm.addFunction(sceNetAdhocDownloadAbortRecvFunction, 0x1AD5CC88);
mm.addFunction(sceNetAdhocDownloadStopClientFunction, 0x469F6B83);
mm.addFunction(sceNetAdhocDownloadDeleteClientFunction, 0x378D4311);
mm.addFunction(sceNetAdhocDownloadTermClientFunction, 0xBF1433F0);
}
}
@Override
public void uninstallModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.removeFunction(sceNetAdhocDownloadInitServerFunction);
mm.removeFunction(sceNetAdhocDownloadCreateServerFunction);
mm.removeFunction(sceNetAdhocDownloadStartServerFunction);
mm.removeFunction(sceNetAdhocDownloadReplySessionFunction);
mm.removeFunction(sceNetAdhocDownloadAbortReplySessionFunction);
mm.removeFunction(sceNetAdhocDownloadSendFunction);
mm.removeFunction(sceNetAdhocDownloadAbortSendFunction);
mm.removeFunction(sceNetAdhocDownloadStopServerFunction);
mm.removeFunction(sceNetAdhocDownloadDeleteServerFunction);
mm.removeFunction(sceNetAdhocDownloadTermServerFunction);
mm.removeFunction(sceNetAdhocDownloadInitClientFunction);
mm.removeFunction(sceNetAdhocDownloadCreateClientFunction);
mm.removeFunction(sceNetAdhocDownloadStartClientFunction);
mm.removeFunction(sceNetAdhocDownloadGetServerListFunction);
mm.removeFunction(sceNetAdhocDownloadRequestSessionFunction);
mm.removeFunction(sceNetAdhocDownloadAbortRequestSessionFunction);
mm.removeFunction(sceNetAdhocDownloadRecvFunction);
mm.removeFunction(sceNetAdhocDownloadAbortRecvFunction);
mm.removeFunction(sceNetAdhocDownloadStopClientFunction);
mm.removeFunction(sceNetAdhocDownloadDeleteClientFunction);
mm.removeFunction(sceNetAdhocDownloadTermClientFunction);
}
}
public void sceNetAdhocDownloadInitServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadInitServer [0xA21FEF45]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadCreateServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadCreateServer [0x13DAB550]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadStartServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadStartServer [0x2B6FB0DA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadReplySession(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadReplySession [0xF8FC359E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadAbortReplySession(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadAbortReplySession [0xC421875C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadSend(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadSend [0xD0189004]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadAbortSend(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadAbortSend [0xA70FDFBE]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadStopServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadStopServer [0xF76147B1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadDeleteServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadDeleteServer [0x7A483F9E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadTermServer(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadTermServer [0x117CA01A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadInitClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadInitClient [0x3082F4E2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadCreateClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadCreateClient [0x57A51DD0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadStartClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadStartClient [0x314ED31E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadGetServerList(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadGetServerList [0x22C2BCC6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadRequestSession(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadRequestSession [0x4E6029F1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadAbortRequestSession(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadAbortRequestSession [0x8A5500E0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadRecv(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadRecv [0x8846D2B0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadAbortRecv(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadAbortRecv [0x1AD5CC88]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadStopClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadStopClient [0x469F6B83]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadDeleteClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadDeleteClient [0x378D4311]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceNetAdhocDownloadTermClient(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceNetAdhocDownloadTermClient [0xBF1433F0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public final HLEModuleFunction sceNetAdhocDownloadInitServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadInitServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadInitServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadInitServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadCreateServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadCreateServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadCreateServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadCreateServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadStartServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadStartServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadStartServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadStartServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadReplySessionFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadReplySession") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadReplySession(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadReplySession(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadAbortReplySessionFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadAbortReplySession") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadAbortReplySession(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadAbortReplySession(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadSendFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadSend") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadSend(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadSend(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadAbortSendFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadAbortSend") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadAbortSend(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadAbortSend(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadStopServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadStopServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadStopServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadStopServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadDeleteServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadDeleteServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadDeleteServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadDeleteServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadTermServerFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadTermServer") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadTermServer(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadTermServer(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadInitClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadInitClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadInitClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadInitClient(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadCreateClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadCreateClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadCreateClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadCreateClient(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadStartClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadStartClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadStartClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadStartClient(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadGetServerListFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadGetServerList") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadGetServerList(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadGetServerList(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadRequestSessionFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadRequestSession") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadRequestSession(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadRequestSession(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadAbortRequestSessionFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadAbortRequestSession") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadAbortRequestSession(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadAbortRequestSession(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadRecvFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadRecv") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadRecv(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadRecv(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadAbortRecvFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadAbortRecv") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadAbortRecv(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadAbortRecv(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadStopClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadStopClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadStopClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadStopClient(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadDeleteClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadDeleteClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadDeleteClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadDeleteClient(processor);";
}
};
public final HLEModuleFunction sceNetAdhocDownloadTermClientFunction = new HLEModuleFunction("sceNetAdhocDownload", "sceNetAdhocDownloadTermClient") {
@Override
public final void execute(Processor processor) {
sceNetAdhocDownloadTermClient(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.sceNetAdhocDownloadModule.sceNetAdhocDownloadTermClient(processor);";
}
};
};