IoCreateFile needs to be implemented now

This commit is contained in:
Aaron Robinson 2003-04-06 21:12:41 +00:00
parent d2bcb2920b
commit 1da4092229
5 changed files with 41 additions and 23 deletions

View File

@ -43,7 +43,6 @@
OutputFile=".\Bin/Cxbe.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
IgnoreDefaultLibraryNames="libc"
ProgramDatabaseFile=".\Bin/Cxbe.pdb"
SubSystem="1"/>
<Tool
@ -98,7 +97,6 @@
OutputFile=".\Bin/Debug/Cxbe.exe"
LinkIncremental="2"
SuppressStartupBanner="TRUE"
IgnoreDefaultLibraryNames="libc"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Bin/Debug/Cxbe.pdb"
SubSystem="1"/>

View File

@ -1,9 +1,9 @@
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
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
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
Global
GlobalSection(SolutionConfiguration) = preSolution
@ -11,21 +11,21 @@ Global
ConfigName.1 = Release
EndGlobalSection
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
GlobalSection(ProjectConfiguration) = postSolution
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Debug.ActiveCfg = Debug|Win32
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Debug.Build.0 = Debug|Win32
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Release.ActiveCfg = Release|Win32
{56B1499F-551E-4A54-8B6E-457E4C08F8F8}.Release.Build.0 = Release|Win32
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Debug.ActiveCfg = Debug|Win32
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Debug.Build.0 = Debug|Win32
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Release.ActiveCfg = Release|Win32
{85A8FD96-EF3D-4110-8AD1-05E89A8E4312}.Release.Build.0 = Release|Win32
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Debug.ActiveCfg = Debug|Win32
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Debug.Build.0 = Debug|Win32
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Release.ActiveCfg = Release|Win32
{73E6903F-83A9-442D-AC49-6BAA79DE7B10}.Release.Build.0 = Release|Win32
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Debug.ActiveCfg = Debug|Win32
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Debug.Build.0 = Debug|Win32
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Release.ActiveCfg = Release|Win32
{A3340C57-9832-425B-AB63-5698AC7C57B3}.Release.Build.0 = Release|Win32
{37520F3E-8596-49D7-9014-E03E42C60B99}.Debug.ActiveCfg = Debug|Win32
{37520F3E-8596-49D7-9014-E03E42C60B99}.Debug.Build.0 = Debug|Win32
{37520F3E-8596-49D7-9014-E03E42C60B99}.Release.ActiveCfg = Release|Win32
{37520F3E-8596-49D7-9014-E03E42C60B99}.Release.Build.0 = Release|Win32
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Debug.ActiveCfg = Debug|Win32
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Debug.Build.0 = Debug|Win32
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Release.ActiveCfg = Release|Win32
{7CD4604D-BB5F-4ED2-BC20-6A882D3812DC}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection

View File

@ -106,7 +106,7 @@ upxCxbx.bat
OutputFile=".\Bin\Debug/Cxbx.exe"
LinkIncremental="2"
SuppressStartupBanner="TRUE"
IgnoreDefaultLibraryNames="libc"
IgnoreDefaultLibraryNames="libcd"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Bin\Debug/Cxbx.pdb"
SubSystem="2"/>

View File

@ -41,14 +41,14 @@
Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386"
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"
SuppressStartupBanner="TRUE"
AdditionalLibraryDirectories="Lib"
IgnoreDefaultLibraryNames="libc"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Bin\Debug/Cxbx.pdb"
ImportLibrary=".\Bin\Debug/Cxbx.lib"/>
ProgramDatabaseFile=".\Bin\Debug/CxbxKrnl.pdb"
ImportLibrary=".\Bin\Debug/CxbxKrnl.lib"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
@ -181,6 +181,9 @@
<File
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.3925.h">
</File>
<File
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.4034.h">
</File>
<File
RelativePath=".\Include\Win32\CxbxKrnl\D3D8.1.0.4361.h">
</File>
@ -226,6 +229,9 @@
<File
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.3911.h">
</File>
<File
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.4034.h">
</File>
<File
RelativePath=".\Include\Win32\CxbxKrnl\Xapi.1.0.4361.h">
</File>
@ -267,6 +273,9 @@
<File
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.3925.inl">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.4034.inl">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\D3D8.1.0.4361.inl">
</File>
@ -292,7 +301,7 @@
RelativePath=".\Source\Win32\CxbxKrnl\EmuLDT.cpp">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\EmuShared.cpp">
RelativePath=".\Source\Win32\EmuShared.cpp">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\EmuXapi.cpp">
@ -300,12 +309,21 @@
<File
RelativePath=".\Source\Win32\CxbxKrnl\HLEDataBase.cpp">
</File>
<File
RelativePath=".\Source\Win32\InputConfig.cpp">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\KernelThunk.cpp">
</File>
<File
RelativePath=".\Source\Win32\Mutex.cpp">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.3911.inl">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.4034.inl">
</File>
<File
RelativePath=".\Source\Win32\CxbxKrnl\Xapi.1.0.4361.inl">
</File>

View File

@ -271,6 +271,8 @@ XBSYSAPI EXPORTNUM(66) NTSTATUS NTAPI xboxkrnl::IoCreateFile
}
#endif
_asm int 3
EmuSwapFS(); // Xbox FS
return STATUS_SUCCESS;