diff --git a/CMakeLists.txt b/CMakeLists.txt index 885f24bd0e..6806cf42ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2252,6 +2252,8 @@ add_library(${CoreLibName} ${CoreLinkType} Core/HLE/sceMpeg.h Core/HLE/sceNet.cpp Core/HLE/sceNet.h + Core/HLE/sceNet_lib.cpp + Core/HLE/sceNet_lib.h Core/HLE/sceNetAdhoc.cpp Core/HLE/sceNetAdhoc.h Core/HLE/sceNetAdhocMatching.cpp diff --git a/Core/Core.vcxproj b/Core/Core.vcxproj index 116cb67556..28c511ae96 100644 --- a/Core/Core.vcxproj +++ b/Core/Core.vcxproj @@ -725,6 +725,7 @@ + @@ -1303,6 +1304,7 @@ + diff --git a/Core/Core.vcxproj.filters b/Core/Core.vcxproj.filters index fa295bccbf..2350b54200 100644 --- a/Core/Core.vcxproj.filters +++ b/Core/Core.vcxproj.filters @@ -273,6 +273,9 @@ HLE\Libraries + + HLE\Libraries + HLE\Libraries @@ -1503,6 +1506,9 @@ HLE\Libraries + + HLE\Libraries + HLE\Libraries diff --git a/Core/HLE/sceNet_lib.cpp b/Core/HLE/sceNet_lib.cpp new file mode 100644 index 0000000000..1e56b19a34 --- /dev/null +++ b/Core/HLE/sceNet_lib.cpp @@ -0,0 +1,16 @@ +// Copyright (c) 2025- PPSSPP Project. + +// This program 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, version 2.0 or later versions. + +// This program 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 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official git repository and contact information can be found at +// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. \ No newline at end of file diff --git a/Core/HLE/sceNet_lib.h b/Core/HLE/sceNet_lib.h new file mode 100644 index 0000000000..1e56b19a34 --- /dev/null +++ b/Core/HLE/sceNet_lib.h @@ -0,0 +1,16 @@ +// Copyright (c) 2025- PPSSPP Project. + +// This program 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, version 2.0 or later versions. + +// This program 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 2.0 for more details. + +// A copy of the GPL 2.0 should have been included with the program. +// If not, see http://www.gnu.org/licenses/ + +// Official git repository and contact information can be found at +// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. \ No newline at end of file diff --git a/UWP/CoreUWP/CoreUWP.vcxproj b/UWP/CoreUWP/CoreUWP.vcxproj index 94bd854ec5..fdaf2089e6 100644 --- a/UWP/CoreUWP/CoreUWP.vcxproj +++ b/UWP/CoreUWP/CoreUWP.vcxproj @@ -234,6 +234,7 @@ + @@ -493,6 +494,7 @@ + diff --git a/UWP/CoreUWP/CoreUWP.vcxproj.filters b/UWP/CoreUWP/CoreUWP.vcxproj.filters index b032f05781..d5252caeda 100644 --- a/UWP/CoreUWP/CoreUWP.vcxproj.filters +++ b/UWP/CoreUWP/CoreUWP.vcxproj.filters @@ -459,6 +459,9 @@ HLE + + HLE + HLE @@ -1546,6 +1549,9 @@ HLE + + HLE + HLE diff --git a/android/jni/Android.mk b/android/jni/Android.mk index 3a05e714aa..0a0d520179 100644 --- a/android/jni/Android.mk +++ b/android/jni/Android.mk @@ -707,6 +707,7 @@ EXEC_AND_LIB_FILES := \ $(SRC)/Core/HLE/sceMp4.cpp \ $(SRC)/Core/HLE/sceMp3.cpp \ $(SRC)/Core/HLE/sceNet.cpp \ + $(SRC)/Core/HLE/sceNet_lib.cpp \ $(SRC)/Core/HLE/proAdhoc.cpp \ $(SRC)/Core/HLE/proAdhocServer.cpp \ $(SRC)/Core/HLE/sceNetAdhoc.cpp \ diff --git a/libretro/Makefile.common b/libretro/Makefile.common index d58bc1e4bc..77f9ac045d 100644 --- a/libretro/Makefile.common +++ b/libretro/Makefile.common @@ -739,6 +739,7 @@ SOURCES_CXX += \ $(COREDIR)/HLE/sceKernelVTimer.cpp \ $(COREDIR)/HLE/sceMpeg.cpp \ $(COREDIR)/HLE/sceNet.cpp \ + $(COREDIR)/HLE/sceNet_lib.cpp \ $(COREDIR)/HLE/sceNetAdhoc.cpp \ $(COREDIR)/HLE/sceNetAdhocMatching.cpp \ $(COREDIR)/HLE/sceNetApctl.cpp \