mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-22 13:58:47 +00:00
Works again.
This commit is contained in:
parent
aee6b8d3bf
commit
3bcdcf5fea
6 changed files with 106 additions and 82 deletions
|
|
@ -36,6 +36,11 @@ xcopy /Y ..\..\source\Cosmos\Cosmos.Sys.Plugs\bin\Debug\Cosmos.Sys.Plugs.* .
|
|||
xcopy /Y ..\..\source\Cosmos.Kernel.FileSystems\bin\debug\Cosmos.Sys.FileSystem.* .
|
||||
xcopy /Y ..\..\source2\VSIP\Cosmos.VS.Package\bin\Debug\Cosmos.VS.Package.* .
|
||||
xcopy /Y ..\..\source2\VSIP\Cosmos.VS.Package\obj\Debug\CosmosProject.zip .
|
||||
REM splitup compiler:
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.Assembler\bin\debug\Cosmos.Compiler.Assembler.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.Assembler.X86\bin\debug\Cosmos.Compiler.Assembler.X86.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.DebugStub\bin\debug\Cosmos.Compiler.DebugStub.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.XSharp\bin\debug\Cosmos.Compiler.XSharp.* .
|
||||
|
||||
echo .
|
||||
echo .
|
||||
|
|
|
|||
|
|
@ -36,6 +36,11 @@ xcopy /Y ..\..\source\Cosmos\Cosmos.Sys.Plugs\bin\Debug\Cosmos.Sys.Plugs.* .
|
|||
xcopy /Y ..\..\source\Cosmos.Kernel.FileSystems\bin\debug\Cosmos.Sys.FileSystem.* .
|
||||
xcopy /Y ..\..\source2\VSIP\Cosmos.VS.Package\bin\Debug\Cosmos.VS.Package.* .
|
||||
xcopy /Y ..\..\source2\VSIP\Cosmos.VS.Package\obj\Debug\CosmosProject.zip .
|
||||
REM splitup compiler:
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.Assembler\bin\debug\Cosmos.Compiler.Assembler.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.Assembler.X86\bin\debug\Cosmos.Compiler.Assembler.X86.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.DebugStub\bin\debug\Cosmos.Compiler.DebugStub.* .
|
||||
xcopy /Y ..\..\source2\Compiler\Cosmos.Compiler.XSharp\bin\debug\Cosmos.Compiler.XSharp.* .
|
||||
|
||||
echo .
|
||||
echo .
|
||||
|
|
@ -47,3 +52,4 @@ IF EXIST "C:\Program Files\Inno Setup 5\ISCC.exe" (
|
|||
) ELSE (
|
||||
"C:\Program Files (x86)\Inno Setup 5\ISCC" /Q ..\..\Setup2\Cosmos.iss /dBuildConfiguration=Userkit
|
||||
)
|
||||
cd ..\..\Setup2
|
||||
|
|
@ -147,6 +147,7 @@ Source: .\source\Cosmos.ico; DestDir: {app}; Flags: ignoreversion uninsremoverea
|
|||
Source: .\Build\ISO\isolinux.*; DestDir: {app}\Build\ISO
|
||||
Source: .\Build\ISO\mboot.c32; DestDir: {app}\Build\ISO
|
||||
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: Software\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\Cosmos; ValueType: none; Flags: uninsdeletekey
|
||||
Root: HKLM; Subkey: Software\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\Cosmos; ValueType: string; ValueName: ; ValueData: {app}\Kernel\; Flags: uninsdeletekey
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Compiler.Assembler.X
|
|||
EndProject
|
||||
Global
|
||||
GlobalSection(TeamFoundationVersionControl) = preSolution
|
||||
SccNumberOfProjects = 34
|
||||
SccNumberOfProjects = 37
|
||||
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
|
||||
SccTeamFoundationServer = https://tfs.codeplex.com/tfs/TFS04
|
||||
SccLocalPath0 = .
|
||||
|
|
@ -198,103 +198,99 @@ Global
|
|||
SccProjectTopLevelParentUniqueName13 = Cosmos.sln
|
||||
SccProjectName13 = ../source2/IL2PCU/Cosmos.IL2CPU
|
||||
SccLocalPath13 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU
|
||||
SccProjectUniqueName14 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Profiler\\Cosmos.IL2CPU.Profiler.csproj
|
||||
SccProjectUniqueName14 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86\\Cosmos.IL2CPU.X86.csproj
|
||||
SccProjectTopLevelParentUniqueName14 = Cosmos.sln
|
||||
SccProjectName14 = ../source2/IL2PCU/Cosmos.IL2CPU.Profiler
|
||||
SccLocalPath14 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Profiler
|
||||
SccProjectUniqueName15 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86\\Cosmos.IL2CPU.X86.csproj
|
||||
SccProjectName14 = ../source2/IL2PCU/Cosmos.IL2CPU.X86
|
||||
SccLocalPath14 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86
|
||||
SccProjectUniqueName15 = Cosmos.Hardware.SMBIOS\\Cosmos.Hardware.SMBIOS.csproj
|
||||
SccProjectTopLevelParentUniqueName15 = Cosmos.sln
|
||||
SccProjectName15 = ../source2/IL2PCU/Cosmos.IL2CPU.X86
|
||||
SccLocalPath15 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86
|
||||
SccProjectUniqueName16 = Cosmos.Hardware.SMBIOS\\Cosmos.Hardware.SMBIOS.csproj
|
||||
SccProjectName15 = Cosmos.Hardware.SMBIOS
|
||||
SccLocalPath15 = Cosmos.Hardware.SMBIOS
|
||||
SccProjectUniqueName16 = ..\\source2\\Users\\Gero\u0020Landmann\\Cosmos.Assembler.X86.Gero\\Cosmos.Assembler.X86.Gero.csproj
|
||||
SccProjectTopLevelParentUniqueName16 = Cosmos.sln
|
||||
SccProjectName16 = Cosmos.Hardware.SMBIOS
|
||||
SccLocalPath16 = Cosmos.Hardware.SMBIOS
|
||||
SccProjectUniqueName17 = ..\\source2\\Users\\Gero\u0020Landmann\\Cosmos.Assembler.X86.Gero\\Cosmos.Assembler.X86.Gero.csproj
|
||||
SccProjectName16 = ../source2/Users/Gero\u0020Landmann/Cosmos.Assembler.X86.Gero
|
||||
SccLocalPath16 = ..\\source2\\Users\\Gero\u0020Landmann\\Cosmos.Assembler.X86.Gero
|
||||
SccProjectUniqueName17 = ..\\source2\\Debug\\Cosmos.Debug.HostProcess\\Cosmos.Debug.HostProcess.csproj
|
||||
SccProjectTopLevelParentUniqueName17 = Cosmos.sln
|
||||
SccProjectName17 = ../source2/Users/Gero\u0020Landmann/Cosmos.Assembler.X86.Gero
|
||||
SccLocalPath17 = ..\\source2\\Users\\Gero\u0020Landmann\\Cosmos.Assembler.X86.Gero
|
||||
SccProjectUniqueName18 = ..\\source2\\Debug\\Cosmos.Debug.HostProcess\\Cosmos.Debug.HostProcess.csproj
|
||||
SccProjectName17 = ../source2/Debug/Cosmos.Debug.HostProcess
|
||||
SccLocalPath17 = ..\\source2\\Debug\\Cosmos.Debug.HostProcess
|
||||
SccProjectUniqueName18 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86.Tests\\Cosmos.IL2CPU.X86.Tests.csproj
|
||||
SccProjectTopLevelParentUniqueName18 = Cosmos.sln
|
||||
SccProjectName18 = ../source2/Debug/Cosmos.Debug.HostProcess
|
||||
SccLocalPath18 = ..\\source2\\Debug\\Cosmos.Debug.HostProcess
|
||||
SccProjectUniqueName19 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86.Tests\\Cosmos.IL2CPU.X86.Tests.csproj
|
||||
SccProjectName18 = ../source2/IL2PCU/Cosmos.IL2CPU.X86.Tests
|
||||
SccLocalPath18 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86.Tests
|
||||
SccProjectUniqueName19 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Plugs\\Cosmos.IL2CPU.Plugs.csproj
|
||||
SccProjectTopLevelParentUniqueName19 = Cosmos.sln
|
||||
SccProjectName19 = ../source2/IL2PCU/Cosmos.IL2CPU.X86.Tests
|
||||
SccLocalPath19 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.X86.Tests
|
||||
SccProjectUniqueName20 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Plugs\\Cosmos.IL2CPU.Plugs.csproj
|
||||
SccProjectName19 = ../source2/IL2PCU/Cosmos.IL2CPU.Plugs
|
||||
SccLocalPath19 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Plugs
|
||||
SccProjectUniqueName20 = ..\\source2\\Debug\\Cosmos.Debug.GDB\\Cosmos.Debug.GDB.csproj
|
||||
SccProjectTopLevelParentUniqueName20 = Cosmos.sln
|
||||
SccProjectName20 = ../source2/IL2PCU/Cosmos.IL2CPU.Plugs
|
||||
SccLocalPath20 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Plugs
|
||||
SccProjectUniqueName21 = ..\\source2\\Debug\\Cosmos.Debug.GDB\\Cosmos.Debug.GDB.csproj
|
||||
SccProjectName20 = ../source2/Debug/Cosmos.Debug.GDB
|
||||
SccLocalPath20 = ..\\source2\\Debug\\Cosmos.Debug.GDB
|
||||
SccProjectUniqueName21 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\IRs\\EcmaCil\\EcmaCil.csproj
|
||||
SccProjectTopLevelParentUniqueName21 = Cosmos.sln
|
||||
SccProjectName21 = ../source2/Debug/Cosmos.Debug.GDB
|
||||
SccLocalPath21 = ..\\source2\\Debug\\Cosmos.Debug.GDB
|
||||
SccProjectUniqueName22 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\IRs\\EcmaCil\\EcmaCil.csproj
|
||||
SccProjectName21 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/IRs/EcmaCil
|
||||
SccLocalPath21 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\IRs\\EcmaCil
|
||||
SccProjectUniqueName22 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\UtilityClasses\\UtilityClasses.csproj
|
||||
SccProjectTopLevelParentUniqueName22 = Cosmos.sln
|
||||
SccProjectName22 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/IRs/EcmaCil
|
||||
SccLocalPath22 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\IRs\\EcmaCil
|
||||
SccProjectUniqueName23 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\UtilityClasses\\UtilityClasses.csproj
|
||||
SccProjectName22 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/UtilityClasses
|
||||
SccLocalPath22 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\UtilityClasses
|
||||
SccProjectUniqueName23 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil\\ReflectionToEcmaCil.csproj
|
||||
SccProjectTopLevelParentUniqueName23 = Cosmos.sln
|
||||
SccProjectName23 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/UtilityClasses
|
||||
SccLocalPath23 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\UtilityClasses
|
||||
SccProjectUniqueName24 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil\\ReflectionToEcmaCil.csproj
|
||||
SccProjectName23 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/ReflectionToEcmaCil
|
||||
SccLocalPath23 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil
|
||||
SccProjectUniqueName24 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil.Tests\\ReflectionToEcmaCil.Tests.csproj
|
||||
SccProjectTopLevelParentUniqueName24 = Cosmos.sln
|
||||
SccProjectName24 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/ReflectionToEcmaCil
|
||||
SccLocalPath24 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil
|
||||
SccProjectUniqueName25 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil.Tests\\ReflectionToEcmaCil.Tests.csproj
|
||||
SccProjectName24 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/ReflectionToEcmaCil.Tests
|
||||
SccLocalPath24 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil.Tests
|
||||
SccProjectUniqueName25 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\TestApp\\TestApp.csproj
|
||||
SccProjectTopLevelParentUniqueName25 = Cosmos.sln
|
||||
SccProjectName25 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/ReflectionToEcmaCil.Tests
|
||||
SccLocalPath25 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\ReflectionToEcmaCil.Tests
|
||||
SccProjectUniqueName26 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\TestApp\\TestApp.csproj
|
||||
SccProjectName25 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/TestApp
|
||||
SccLocalPath25 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\TestApp
|
||||
SccProjectUniqueName26 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleMethodsTest\\SimpleMethodsTest.csproj
|
||||
SccProjectTopLevelParentUniqueName26 = Cosmos.sln
|
||||
SccProjectName26 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/TestApp
|
||||
SccLocalPath26 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\TestApp
|
||||
SccProjectUniqueName27 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleMethodsTest\\SimpleMethodsTest.csproj
|
||||
SccProjectName26 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleMethodsTest
|
||||
SccLocalPath26 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleMethodsTest
|
||||
SccProjectUniqueName27 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClassTest\\SimpleClassTest.csproj
|
||||
SccProjectTopLevelParentUniqueName27 = Cosmos.sln
|
||||
SccProjectName27 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleMethodsTest
|
||||
SccLocalPath27 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleMethodsTest
|
||||
SccProjectUniqueName28 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClassTest\\SimpleClassTest.csproj
|
||||
SccProjectName27 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleClassTest
|
||||
SccLocalPath27 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClassTest
|
||||
SccProjectUniqueName28 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClass2Test\\SimpleClass2Test.csproj
|
||||
SccProjectTopLevelParentUniqueName28 = Cosmos.sln
|
||||
SccProjectName28 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleClassTest
|
||||
SccLocalPath28 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClassTest
|
||||
SccProjectUniqueName29 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClass2Test\\SimpleClass2Test.csproj
|
||||
SccProjectName28 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleClass2Test
|
||||
SccLocalPath28 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClass2Test
|
||||
SccProjectUniqueName29 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Debug\\Cosmos.Compiler.Debug.csproj
|
||||
SccProjectTopLevelParentUniqueName29 = Cosmos.sln
|
||||
SccProjectName29 = ../source2/Users/Matthijs\u0020ter\u0020Woord/Testing/FileToEcmaCilTests/SimpleClass2Test
|
||||
SccLocalPath29 = ..\\source2\\Users\\Matthijs\u0020ter\u0020Woord\\Testing\\FileToEcmaCilTests\\SimpleClass2Test
|
||||
SccProjectUniqueName30 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Debug\\Cosmos.Compiler.Debug.csproj
|
||||
SccProjectName29 = ../source2/IL2PCU/Cosmos.IL2CPU.Debug
|
||||
SccLocalPath29 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Debug
|
||||
SccProjectUniqueName30 = ..\\source2\\Users\\Kudzu\\Breakpoints\\Breakpoints.Cosmos
|
||||
SccProjectTopLevelParentUniqueName30 = Cosmos.sln
|
||||
SccProjectName30 = ../source2/IL2PCU/Cosmos.IL2CPU.Debug
|
||||
SccLocalPath30 = ..\\source2\\IL2PCU\\Cosmos.IL2CPU.Debug
|
||||
SccProjectUniqueName31 = ..\\source2\\Users\\Kudzu\\Breakpoints\\Breakpoints.Cosmos
|
||||
SccProjectTopLevelParentUniqueName31 = Cosmos.sln
|
||||
SccProjectName31 = ../source2/Users/Kudzu/Breakpoints
|
||||
SccLocalPath31 = ..\\source2\\Users\\Kudzu\\Breakpoints
|
||||
SccWebProject32 = true
|
||||
SccProjectUniqueName32 = ..\\Docs
|
||||
SccProjectName32 = ../Docs
|
||||
SccLocalPath32 = ..\\Docs
|
||||
SccProjectEnlistmentChoice32 = 2
|
||||
SccProjectUniqueName33 = ..\\source2\\Compiler\\Cosmos.Compiler.XSharp\\Cosmos.Compiler.XSharp.csproj
|
||||
SccProjectName30 = ../source2/Users/Kudzu/Breakpoints
|
||||
SccLocalPath30 = ..\\source2\\Users\\Kudzu\\Breakpoints
|
||||
SccWebProject31 = true
|
||||
SccProjectUniqueName31 = ..\\Docs
|
||||
SccProjectName31 = ../Docs
|
||||
SccLocalPath31 = ..\\Docs
|
||||
SccProjectEnlistmentChoice31 = 2
|
||||
SccProjectUniqueName32 = ..\\source2\\Compiler\\Cosmos.Compiler.XSharp\\Cosmos.Compiler.XSharp.csproj
|
||||
SccProjectTopLevelParentUniqueName32 = Cosmos.sln
|
||||
SccProjectName32 = ../source2/Compiler/Cosmos.Compiler.XSharp
|
||||
SccLocalPath32 = ..\\source2\\Compiler\\Cosmos.Compiler.XSharp
|
||||
SccProjectUniqueName33 = ..\\source2\\Compiler\\Cosmos.Compiler.DebugStub\\Cosmos.Compiler.DebugStub.csproj
|
||||
SccProjectTopLevelParentUniqueName33 = Cosmos.sln
|
||||
SccProjectName33 = ../source2/Compiler/Cosmos.Compiler.XSharp
|
||||
SccLocalPath33 = ..\\source2\\Compiler\\Cosmos.Compiler.XSharp
|
||||
SccProjectUniqueName34 = ..\\source2\\Compiler\\Cosmos.Compiler.DebugStub\\Cosmos.Compiler.DebugStub.csproj
|
||||
SccProjectName33 = ../source2/Compiler/Cosmos.Compiler.DebugStub
|
||||
SccLocalPath33 = ..\\source2\\Compiler\\Cosmos.Compiler.DebugStub
|
||||
SccProjectUniqueName34 = ..\\source2\\Compiler\\Cosmos.Compiler.IL2CPU\\Cosmos.Compiler.IL2CPU.csproj
|
||||
SccProjectTopLevelParentUniqueName34 = Cosmos.sln
|
||||
SccProjectName34 = ../source2/Compiler/Cosmos.Compiler.DebugStub
|
||||
SccLocalPath34 = ..\\source2\\Compiler\\Cosmos.Compiler.DebugStub
|
||||
SccProjectUniqueName35 = ..\\source2\\Compiler\\Cosmos.Compiler.IL2CPU\\Cosmos.Compiler.IL2CPU.csproj
|
||||
SccProjectName34 = ../source2/Compiler/Cosmos.Compiler.IL2CPU
|
||||
SccLocalPath34 = ..\\source2\\Compiler\\Cosmos.Compiler.IL2CPU
|
||||
SccProjectUniqueName35 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler\\Cosmos.Compiler.Assembler.csproj
|
||||
SccProjectTopLevelParentUniqueName35 = Cosmos.sln
|
||||
SccProjectName35 = ../source2/Compiler/Cosmos.Compiler.IL2CPU
|
||||
SccLocalPath35 = ..\\source2\\Compiler\\Cosmos.Compiler.IL2CPU
|
||||
SccProjectUniqueName36 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler\\Cosmos.Compiler.Assembler.csproj
|
||||
SccProjectName35 = ../source2/Compiler/Cosmos.Compiler.Assembler
|
||||
SccLocalPath35 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler
|
||||
SccProjectUniqueName36 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler.X86\\Cosmos.Compiler.Assembler.X86.csproj
|
||||
SccProjectTopLevelParentUniqueName36 = Cosmos.sln
|
||||
SccProjectName36 = ../source2/Compiler/Cosmos.Compiler.Assembler
|
||||
SccLocalPath36 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler
|
||||
SccProjectUniqueName37 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler.X86\\Cosmos.Compiler.Assembler.X86.csproj
|
||||
SccProjectTopLevelParentUniqueName37 = Cosmos.sln
|
||||
SccProjectName37 = ../source2/Compiler/Cosmos.Compiler.Assembler.X86
|
||||
SccLocalPath37 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler.X86
|
||||
SccProjectName36 = ../source2/Compiler/Cosmos.Compiler.Assembler.X86
|
||||
SccLocalPath36 = ..\\source2\\Compiler\\Cosmos.Compiler.Assembler.X86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Bootstrap|Any CPU = Bootstrap|Any CPU
|
||||
|
|
@ -645,7 +641,8 @@ Global
|
|||
{3EEE2ABA-87B3-4DD7-B6C5-BEF23D411136}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Bootstrap|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Bootstrap|Any CPU.Build.0 = Release|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Bootstrap|x86.ActiveCfg = Release|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Bootstrap|x86.ActiveCfg = Debug|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Bootstrap|x86.Build.0 = Debug|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{453F2952-FD48-477F-889B-B3C6963C9850}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
|
|
@ -655,7 +652,8 @@ Global
|
|||
{453F2952-FD48-477F-889B-B3C6963C9850}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Bootstrap|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Bootstrap|Any CPU.Build.0 = Release|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Bootstrap|x86.ActiveCfg = Release|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Bootstrap|x86.ActiveCfg = Debug|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Bootstrap|x86.Build.0 = Debug|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A7F3F078-CF99-4018-9A35-2D6DC9517ADB}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
|
|
@ -675,7 +673,8 @@ Global
|
|||
{1B74876C-5ED7-4D2C-98A3-EEBA124F9D9C}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Bootstrap|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Bootstrap|Any CPU.Build.0 = Release|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Bootstrap|x86.ActiveCfg = Release|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Bootstrap|x86.ActiveCfg = Debug|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Bootstrap|x86.Build.0 = Debug|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
|
|
@ -685,7 +684,8 @@ Global
|
|||
{1116130E-28E0-428A-A597-F4B3B676C0CA}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Bootstrap|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Bootstrap|Any CPU.Build.0 = Release|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Bootstrap|x86.ActiveCfg = Release|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Bootstrap|x86.ActiveCfg = Debug|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Bootstrap|x86.Build.0 = Debug|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{94D079E4-3C66-486A-8407-EA6EC049FF53}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
|
|
|
|||
|
|
@ -26,6 +26,12 @@ namespace Cosmos.Compiler.Assembler
|
|||
public Instruction( Assembler aAssembler )
|
||||
{
|
||||
aAssembler.Add( this );
|
||||
var xAttribs = GetType().GetCustomAttributes(typeof(OpCodeAttribute), false);
|
||||
if (xAttribs != null && xAttribs.Length > 0)
|
||||
{
|
||||
var xAttrib = (OpCodeAttribute)xAttribs[0];
|
||||
mMnemonic = xAttrib.Mnemonic;
|
||||
}
|
||||
}
|
||||
|
||||
public Instruction( bool aAddToAssembler )
|
||||
|
|
@ -34,6 +40,12 @@ namespace Cosmos.Compiler.Assembler
|
|||
{
|
||||
Assembler.CurrentInstance.Add( this );
|
||||
}
|
||||
var xAttribs = GetType().GetCustomAttributes(typeof(OpCodeAttribute), false);
|
||||
if (xAttribs != null && xAttribs.Length > 0)
|
||||
{
|
||||
var xAttrib = (OpCodeAttribute)xAttribs[0];
|
||||
mMnemonic = xAttrib.Mnemonic;
|
||||
}
|
||||
}
|
||||
|
||||
public override ulong? ActualAddress
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ namespace Cosmos.IL2CPU
|
|||
{
|
||||
var xOpCode = (ushort)xAttrib.OpCode;
|
||||
var xCtor = xType.GetConstructor(new Type[] { typeof(Assembler) });
|
||||
var xILOp = (ILOp)xCtor.Invoke(new Object[] { this });
|
||||
var xILOp = (ILOp)xCtor.Invoke(new Object[] { Assembler });
|
||||
if (xOpCode <= 0xFF)
|
||||
{
|
||||
mILOpsLo[xOpCode] = xILOp;
|
||||
|
|
|
|||
Loading…
Reference in a new issue