source: branches/virtcpu fixed int/virtcpu.lpi

Last change on this file was 215, checked in by chronos, 4 years ago
  • Added: TMachine class which contains CPU and peripherals.
  • Added: Execute TCpu inside background thread.
File size: 4.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CONFIG>
3 <ProjectOptions>
4 <Version Value="11"/>
5 <PathDelim Value="\"/>
6 <General>
7 <SessionStorage Value="InProjectDir"/>
8 <MainUnit Value="0"/>
9 <Title Value="virtcpu"/>
10 <ResourceType Value="res"/>
11 <UseXPManifest Value="True"/>
12 <Icon Value="0"/>
13 </General>
14 <BuildModes Count="2">
15 <Item1 Name="Debug" Default="True"/>
16 <Item2 Name="Release">
17 <CompilerOptions>
18 <Version Value="11"/>
19 <PathDelim Value="\"/>
20 <Target>
21 <Filename Value="virtcpu"/>
22 </Target>
23 <SearchPaths>
24 <IncludeFiles Value="$(ProjOutDir)"/>
25 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
26 </SearchPaths>
27 <Parsing>
28 <SyntaxOptions>
29 <SyntaxMode Value="Delphi"/>
30 <CStyleOperator Value="False"/>
31 <AllowLabel Value="False"/>
32 <CPPInline Value="False"/>
33 </SyntaxOptions>
34 </Parsing>
35 <CodeGeneration>
36 <SmartLinkUnit Value="True"/>
37 <Optimizations>
38 <OptimizationLevel Value="3"/>
39 </Optimizations>
40 </CodeGeneration>
41 <Linking>
42 <LinkSmart Value="True"/>
43 <Options>
44 <Win32>
45 <GraphicApplication Value="True"/>
46 </Win32>
47 </Options>
48 </Linking>
49 <Other>
50 <CustomOptions Value="-dUseCThreads"/>
51 </Other>
52 </CompilerOptions>
53 </Item2>
54 </BuildModes>
55 <PublishOptions>
56 <Version Value="2"/>
57 </PublishOptions>
58 <RunParams>
59 <FormatVersion Value="2"/>
60 <Modes Count="1">
61 <Mode0 Name="default"/>
62 </Modes>
63 </RunParams>
64 <RequiredPackages Count="1">
65 <Item1>
66 <PackageName Value="LCL"/>
67 </Item1>
68 </RequiredPackages>
69 <Units Count="5">
70 <Unit0>
71 <Filename Value="virtcpu.lpr"/>
72 <IsPartOfProject Value="True"/>
73 </Unit0>
74 <Unit1>
75 <Filename Value="UFormMain.pas"/>
76 <IsPartOfProject Value="True"/>
77 <ComponentName Value="Form1"/>
78 <HasResources Value="True"/>
79 <ResourceBaseClass Value="Form"/>
80 </Unit1>
81 <Unit2>
82 <Filename Value="UCpu.pas"/>
83 <IsPartOfProject Value="True"/>
84 </Unit2>
85 <Unit3>
86 <Filename Value="UInstructionWriter.pas"/>
87 <IsPartOfProject Value="True"/>
88 </Unit3>
89 <Unit4>
90 <Filename Value="UMachine.pas"/>
91 <IsPartOfProject Value="True"/>
92 </Unit4>
93 </Units>
94 </ProjectOptions>
95 <CompilerOptions>
96 <Version Value="11"/>
97 <PathDelim Value="\"/>
98 <Target>
99 <Filename Value="virtcpu"/>
100 </Target>
101 <SearchPaths>
102 <IncludeFiles Value="$(ProjOutDir)"/>
103 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
104 </SearchPaths>
105 <Parsing>
106 <SyntaxOptions>
107 <SyntaxMode Value="Delphi"/>
108 <CStyleOperator Value="False"/>
109 <IncludeAssertionCode Value="True"/>
110 <AllowLabel Value="False"/>
111 <CPPInline Value="False"/>
112 </SyntaxOptions>
113 </Parsing>
114 <CodeGeneration>
115 <Checks>
116 <IOChecks Value="True"/>
117 <RangeChecks Value="True"/>
118 <OverflowChecks Value="True"/>
119 <StackChecks Value="True"/>
120 </Checks>
121 <VerifyObjMethodCallValidity Value="True"/>
122 </CodeGeneration>
123 <Linking>
124 <Debugging>
125 <DebugInfoType Value="dsDwarf2Set"/>
126 <UseHeaptrc Value="True"/>
127 <UseExternalDbgSyms Value="True"/>
128 </Debugging>
129 <Options>
130 <Win32>
131 <GraphicApplication Value="True"/>
132 </Win32>
133 </Options>
134 </Linking>
135 <Other>
136 <CustomOptions Value="-dUseCThreads"/>
137 </Other>
138 </CompilerOptions>
139 <Debugging>
140 <Exceptions Count="3">
141 <Item1>
142 <Name Value="EAbort"/>
143 </Item1>
144 <Item2>
145 <Name Value="ECodetoolError"/>
146 </Item2>
147 <Item3>
148 <Name Value="EFOpenError"/>
149 </Item3>
150 </Exceptions>
151 </Debugging>
152</CONFIG>
Note: See TracBrowser for help on using the repository browser.