IoCreateFile needs to be implemented now
This commit is contained in:
parent
d2bcb2920b
commit
1da4092229
|
@ -43,7 +43,6 @@
|
||||||
OutputFile=".\Bin/Cxbe.exe"
|
OutputFile=".\Bin/Cxbe.exe"
|
||||||
LinkIncremental="1"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
IgnoreDefaultLibraryNames="libc"
|
|
||||||
ProgramDatabaseFile=".\Bin/Cxbe.pdb"
|
ProgramDatabaseFile=".\Bin/Cxbe.pdb"
|
||||||
SubSystem="1"/>
|
SubSystem="1"/>
|
||||||
<Tool
|
<Tool
|
||||||
|
@ -98,7 +97,6 @@
|
||||||
OutputFile=".\Bin/Debug/Cxbe.exe"
|
OutputFile=".\Bin/Debug/Cxbe.exe"
|
||||||
LinkIncremental="2"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
IgnoreDefaultLibraryNames="libc"
|
|
||||||
GenerateDebugInformation="TRUE"
|
GenerateDebugInformation="TRUE"
|
||||||
ProgramDatabaseFile=".\Bin/Debug/Cxbe.pdb"
|
ProgramDatabaseFile=".\Bin/Debug/Cxbe.pdb"
|
||||||
SubSystem="1"/>
|
SubSystem="1"/>
|
||||||
|
|
32
Cxbx.sln
32
Cxbx.sln
|
@ -1,9 +1,9 @@
|
||||||
Microsoft Visual Studio Solution File, Format Version 7.00
|
Microsoft Visual Studio Solution File, Format Version 7.00
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbe", "Cxbe.vcproj", "{56B1499F-551E-4A54-8B6E-457E4C08F8F8}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbe", "Cxbe.vcproj", "{A3340C57-9832-425B-AB63-5698AC7C57B3}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbx", "Cxbx.vcproj", "{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbx", "Cxbx.vcproj", "{37520F3E-8596-49D7-9014-E03E42C60B99}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CxbxKrnl", "CxbxKrnl.vcproj", "{73E6903F-83A9-442D-AC49-6BAA79DE7B10}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CxbxKrnl", "CxbxKrnl.vcproj", "{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfiguration) = preSolution
|
GlobalSection(SolutionConfiguration) = preSolution
|
||||||
|
@ -11,21 +11,21 @@ Global
|
||||||
ConfigName.1 = Release
|
ConfigName.1 = Release
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectDependencies) = postSolution
|
GlobalSection(ProjectDependencies) = postSolution
|
||||||
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.0 = {73E6903F-83A9-442D-AC49-6BAA79DE7B10}
|
{37520F3E-8596-49D7-9014-E03E42C60B99}.0 = {7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfiguration) = postSolution
|
GlobalSection(ProjectConfiguration) = postSolution
|
||||||
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Debug.ActiveCfg = Debug|Win32
|
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Debug.ActiveCfg = Debug|Win32
|
||||||
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Debug.Build.0 = Debug|Win32
|
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Debug.Build.0 = Debug|Win32
|
||||||
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Release.ActiveCfg = Release|Win32
|
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Release.ActiveCfg = Release|Win32
|
||||||
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Release.Build.0 = Release|Win32
|
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Release.Build.0 = Release|Win32
|
||||||
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Debug.ActiveCfg = Debug|Win32
|
{37520F3E-8596-49D7-9014-E03E42C60B99}.Debug.ActiveCfg = Debug|Win32
|
||||||
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Debug.Build.0 = Debug|Win32
|
{37520F3E-8596-49D7-9014-E03E42C60B99}.Debug.Build.0 = Debug|Win32
|
||||||
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Release.ActiveCfg = Release|Win32
|
{37520F3E-8596-49D7-9014-E03E42C60B99}.Release.ActiveCfg = Release|Win32
|
||||||
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Release.Build.0 = Release|Win32
|
{37520F3E-8596-49D7-9014-E03E42C60B99}.Release.Build.0 = Release|Win32
|
||||||
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Debug.ActiveCfg = Debug|Win32
|
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Debug.ActiveCfg = Debug|Win32
|
||||||
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Debug.Build.0 = Debug|Win32
|
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Debug.Build.0 = Debug|Win32
|
||||||
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Release.ActiveCfg = Release|Win32
|
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Release.ActiveCfg = Release|Win32
|
||||||
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Release.Build.0 = Release|Win32
|
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Release.Build.0 = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
|
|
|
@ -106,7 +106,7 @@ upxCxbx.bat
|
||||||
OutputFile=".\Bin\Debug/Cxbx.exe"
|
OutputFile=".\Bin\Debug/Cxbx.exe"
|
||||||
LinkIncremental="2"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
IgnoreDefaultLibraryNames="libc"
|
IgnoreDefaultLibraryNames="libcd"
|
||||||
GenerateDebugInformation="TRUE"
|
GenerateDebugInformation="TRUE"
|
||||||
ProgramDatabaseFile=".\Bin\Debug/Cxbx.pdb"
|
ProgramDatabaseFile=".\Bin\Debug/Cxbx.pdb"
|
||||||
SubSystem="2"/>
|
SubSystem="2"/>
|
||||||
|
|
|
@ -41,14 +41,14 @@
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
AdditionalOptions="/MACHINE:I386"
|
AdditionalOptions="/MACHINE:I386"
|
||||||
AdditionalDependencies="d3d8.lib dinput8.lib dxguid.lib ntdll.lib odbc32.lib odbccp32.lib"
|
AdditionalDependencies="d3d8.lib dinput8.lib dxguid.lib ntdll.lib odbc32.lib odbccp32.lib"
|
||||||
OutputFile="Bin\Debug/Cxbx.dll"
|
OutputFile=".\Bin\Debug/CxbxKrnl.dll"
|
||||||
LinkIncremental="2"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
AdditionalLibraryDirectories="Lib"
|
AdditionalLibraryDirectories="Lib"
|
||||||
IgnoreDefaultLibraryNames="libc"
|
IgnoreDefaultLibraryNames="libc"
|
||||||
GenerateDebugInformation="TRUE"
|
GenerateDebugInformation="TRUE"
|
||||||
ProgramDatabaseFile=".\Bin\Debug/Cxbx.pdb"
|
ProgramDatabaseFile=".\Bin\Debug/CxbxKrnl.pdb"
|
||||||
ImportLibrary=".\Bin\Debug/Cxbx.lib"/>
|
ImportLibrary=".\Bin\Debug/CxbxKrnl.lib"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCMIDLTool"
|
Name="VCMIDLTool"
|
||||||
PreprocessorDefinitions="_DEBUG"
|
PreprocessorDefinitions="_DEBUG"
|
||||||
|
@ -181,6 +181,9 @@
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.3925.h">
|
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.3925.h">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.4034.h">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.4361.h">
|
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.4361.h">
|
||||||
</File>
|
</File>
|
||||||
|
@ -226,6 +229,9 @@
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.3911.h">
|
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.3911.h">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.4034.h">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.4361.h">
|
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.4361.h">
|
||||||
</File>
|
</File>
|
||||||
|
@ -267,6 +273,9 @@
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.3925.inl">
|
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.3925.inl">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.4034.inl">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.4361.inl">
|
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.4361.inl">
|
||||||
</File>
|
</File>
|
||||||
|
@ -292,7 +301,7 @@
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\EmuLDT.cpp">
|
RelativePath=".\Source\Win32\CxbxKrnl\EmuLDT.cpp">
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\EmuShared.cpp">
|
RelativePath=".\Source\Win32\EmuShared.cpp">
|
||||||
</File>
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\EmuXapi.cpp">
|
RelativePath=".\Source\Win32\CxbxKrnl\EmuXapi.cpp">
|
||||||
|
@ -300,12 +309,21 @@
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\HLEDataBase.cpp">
|
RelativePath=".\Source\Win32\CxbxKrnl\HLEDataBase.cpp">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Source\Win32\InputConfig.cpp">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\KernelThunk.cpp">
|
RelativePath=".\Source\Win32\CxbxKrnl\KernelThunk.cpp">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Source\Win32\Mutex.cpp">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.3911.inl">
|
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.3911.inl">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.4034.inl">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.4361.inl">
|
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.4361.inl">
|
||||||
</File>
|
</File>
|
||||||
|
|
|
@ -271,6 +271,8 @@ XBSYSAPI EXPORTNUM(66) NTSTATUS NTAPI xboxkrnl::IoCreateFile
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
_asm int 3
|
||||||
|
|
||||||
EmuSwapFS(); // Xbox FS
|
EmuSwapFS(); // Xbox FS
|
||||||
|
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
|
|
Loading…
Reference in New Issue