source: branches/virtualcpu4/virtucpu4.lpi

Last change on this file was 186, checked in by chronos, 6 years ago
  • Added: Partial implementation of compiler to Pascal source.
File size: 6.8 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="virtucpu4"/>
10 <Scaled Value="True"/>
11 <ResourceType Value="res"/>
12 <UseXPManifest Value="True"/>
13 <XPManifest>
14 <DpiAware Value="True"/>
15 </XPManifest>
16 <Icon Value="0"/>
17 </General>
18 <BuildModes Count="2">
19 <Item1 Name="Debug" Default="True"/>
20 <Item2 Name="Release">
21 <CompilerOptions>
22 <Version Value="11"/>
23 <PathDelim Value="\"/>
24 <Target>
25 <Filename Value="virtucpu4"/>
26 </Target>
27 <SearchPaths>
28 <IncludeFiles Value="$(ProjOutDir)"/>
29 <OtherUnitFiles Value="Forms"/>
30 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
31 </SearchPaths>
32 <Parsing>
33 <SyntaxOptions>
34 <SyntaxMode Value="Delphi"/>
35 <CStyleOperator Value="False"/>
36 <AllowLabel Value="False"/>
37 <CPPInline Value="False"/>
38 </SyntaxOptions>
39 </Parsing>
40 <CodeGeneration>
41 <SmartLinkUnit Value="True"/>
42 <Optimizations>
43 <OptimizationLevel Value="3"/>
44 </Optimizations>
45 </CodeGeneration>
46 <Linking>
47 <Debugging>
48 <GenerateDebugInfo Value="False"/>
49 </Debugging>
50 <LinkSmart Value="True"/>
51 <Options>
52 <Win32>
53 <GraphicApplication Value="True"/>
54 </Win32>
55 </Options>
56 </Linking>
57 </CompilerOptions>
58 </Item2>
59 </BuildModes>
60 <PublishOptions>
61 <Version Value="2"/>
62 <UseFileFilters Value="True"/>
63 </PublishOptions>
64 <RunParams>
65 <FormatVersion Value="2"/>
66 <Modes Count="0"/>
67 </RunParams>
68 <RequiredPackages Count="2">
69 <Item1>
70 <PackageName Value="SynEdit"/>
71 </Item1>
72 <Item2>
73 <PackageName Value="LCL"/>
74 </Item2>
75 </RequiredPackages>
76 <Units Count="18">
77 <Unit0>
78 <Filename Value="virtucpu4.lpr"/>
79 <IsPartOfProject Value="True"/>
80 </Unit0>
81 <Unit1>
82 <Filename Value="Forms\UFormMain.pas"/>
83 <IsPartOfProject Value="True"/>
84 <ComponentName Value="FormMain"/>
85 <HasResources Value="True"/>
86 <ResourceBaseClass Value="Form"/>
87 </Unit1>
88 <Unit2>
89 <Filename Value="UCpu.pas"/>
90 <IsPartOfProject Value="True"/>
91 </Unit2>
92 <Unit3>
93 <Filename Value="UInstructionWriter.pas"/>
94 <IsPartOfProject Value="True"/>
95 </Unit3>
96 <Unit4>
97 <Filename Value="UMachine.pas"/>
98 <IsPartOfProject Value="True"/>
99 </Unit4>
100 <Unit5>
101 <Filename Value="UMemory.pas"/>
102 <IsPartOfProject Value="True"/>
103 </Unit5>
104 <Unit6>
105 <Filename Value="Forms\UFormDisassembler.pas"/>
106 <IsPartOfProject Value="True"/>
107 <ComponentName Value="FormDisassembler"/>
108 <HasResources Value="True"/>
109 <ResourceBaseClass Value="Form"/>
110 </Unit6>
111 <Unit7>
112 <Filename Value="Forms\UFormMemory.pas"/>
113 <IsPartOfProject Value="True"/>
114 <ComponentName Value="FormMemory"/>
115 <HasResources Value="True"/>
116 <ResourceBaseClass Value="Form"/>
117 </Unit7>
118 <Unit8>
119 <Filename Value="Forms\UFormCpuState.pas"/>
120 <IsPartOfProject Value="True"/>
121 <ComponentName Value="FormCpuState"/>
122 <HasResources Value="True"/>
123 <ResourceBaseClass Value="Form"/>
124 </Unit8>
125 <Unit9>
126 <Filename Value="Forms\UFormScreen.pas"/>
127 <IsPartOfProject Value="True"/>
128 <ComponentName Value="FormScreen"/>
129 <HasResources Value="True"/>
130 <ResourceBaseClass Value="Form"/>
131 </Unit9>
132 <Unit10>
133 <Filename Value="Forms\UFormConsole.pas"/>
134 <IsPartOfProject Value="True"/>
135 <ComponentName Value="FormConsole"/>
136 <HasResources Value="True"/>
137 <ResourceBaseClass Value="Form"/>
138 </Unit10>
139 <Unit11>
140 <Filename Value="UDisassembler.pas"/>
141 <IsPartOfProject Value="True"/>
142 </Unit11>
143 <Unit12>
144 <Filename Value="UAssembler.pas"/>
145 <IsPartOfProject Value="True"/>
146 </Unit12>
147 <Unit13>
148 <Filename Value="UInstructionReader.pas"/>
149 <IsPartOfProject Value="True"/>
150 </Unit13>
151 <Unit14>
152 <Filename Value="UOpcode.pas"/>
153 <IsPartOfProject Value="True"/>
154 </Unit14>
155 <Unit15>
156 <Filename Value="Forms\UFormAssembler.pas"/>
157 <IsPartOfProject Value="True"/>
158 <ComponentName Value="FormAssembler"/>
159 <HasResources Value="True"/>
160 <ResourceBaseClass Value="Form"/>
161 </Unit15>
162 <Unit16>
163 <Filename Value="Forms\UFormCompilerPascal.pas"/>
164 <IsPartOfProject Value="True"/>
165 <ComponentName Value="FormCompilerPascal"/>
166 <ResourceBaseClass Value="Form"/>
167 </Unit16>
168 <Unit17>
169 <Filename Value="UCompilerPascal.pas"/>
170 <IsPartOfProject Value="True"/>
171 </Unit17>
172 </Units>
173 </ProjectOptions>
174 <CompilerOptions>
175 <Version Value="11"/>
176 <PathDelim Value="\"/>
177 <Target>
178 <Filename Value="virtucpu4"/>
179 </Target>
180 <SearchPaths>
181 <IncludeFiles Value="$(ProjOutDir)"/>
182 <OtherUnitFiles Value="Forms"/>
183 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
184 </SearchPaths>
185 <Parsing>
186 <SyntaxOptions>
187 <SyntaxMode Value="Delphi"/>
188 <CStyleOperator Value="False"/>
189 <IncludeAssertionCode Value="True"/>
190 <AllowLabel Value="False"/>
191 <CPPInline Value="False"/>
192 </SyntaxOptions>
193 </Parsing>
194 <CodeGeneration>
195 <Checks>
196 <IOChecks Value="True"/>
197 <RangeChecks Value="True"/>
198 <OverflowChecks Value="True"/>
199 <StackChecks Value="True"/>
200 </Checks>
201 <VerifyObjMethodCallValidity Value="True"/>
202 </CodeGeneration>
203 <Linking>
204 <Debugging>
205 <UseHeaptrc Value="True"/>
206 <UseExternalDbgSyms Value="True"/>
207 </Debugging>
208 <Options>
209 <Win32>
210 <GraphicApplication Value="True"/>
211 </Win32>
212 </Options>
213 </Linking>
214 </CompilerOptions>
215 <Debugging>
216 <Exceptions Count="3">
217 <Item1>
218 <Name Value="EAbort"/>
219 </Item1>
220 <Item2>
221 <Name Value="ECodetoolError"/>
222 </Item2>
223 <Item3>
224 <Name Value="EFOpenError"/>
225 </Item3>
226 </Exceptions>
227 </Debugging>
228</CONFIG>
Note: See TracBrowser for help on using the repository browser.