source: branches/virtcpu varint/virtcpu.lpi

Last change on this file was 197, checked in by chronos, 5 years ago
  • Modified: All parts of virtual machine have own form in Forms subdirectory.
  • Modified: Main form moved to Forms subdirectory.
  • Modified: TCpu class moved to UCpu unit.
  • Added: Assembler and dissasembler forms.
File size: 6.1 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 <OtherUnitFiles Value="Forms"/>
26 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
27 </SearchPaths>
28 <Parsing>
29 <SyntaxOptions>
30 <SyntaxMode Value="Delphi"/>
31 <CStyleOperator Value="False"/>
32 <AllowLabel Value="False"/>
33 <CPPInline Value="False"/>
34 </SyntaxOptions>
35 </Parsing>
36 <CodeGeneration>
37 <SmartLinkUnit Value="True"/>
38 <Optimizations>
39 <OptimizationLevel Value="3"/>
40 </Optimizations>
41 </CodeGeneration>
42 <Linking>
43 <LinkSmart Value="True"/>
44 <Options>
45 <Win32>
46 <GraphicApplication Value="True"/>
47 </Win32>
48 </Options>
49 </Linking>
50 </CompilerOptions>
51 </Item2>
52 </BuildModes>
53 <PublishOptions>
54 <Version Value="2"/>
55 </PublishOptions>
56 <RunParams>
57 <FormatVersion Value="2"/>
58 <Modes Count="1">
59 <Mode0 Name="default"/>
60 </Modes>
61 </RunParams>
62 <RequiredPackages Count="1">
63 <Item1>
64 <PackageName Value="LCL"/>
65 </Item1>
66 </RequiredPackages>
67 <Units Count="16">
68 <Unit0>
69 <Filename Value="virtcpu.lpr"/>
70 <IsPartOfProject Value="True"/>
71 </Unit0>
72 <Unit1>
73 <Filename Value="UMachine.pas"/>
74 <IsPartOfProject Value="True"/>
75 </Unit1>
76 <Unit2>
77 <Filename Value="UInstructionWriter.pas"/>
78 <IsPartOfProject Value="True"/>
79 </Unit2>
80 <Unit3>
81 <Filename Value="UVarInt.pas"/>
82 <IsPartOfProject Value="True"/>
83 </Unit3>
84 <Unit4>
85 <Filename Value="Forms\UFormAssembler.pas"/>
86 <IsPartOfProject Value="True"/>
87 <ComponentName Value="FormAssembler"/>
88 <HasResources Value="True"/>
89 <ResourceBaseClass Value="Form"/>
90 </Unit4>
91 <Unit5>
92 <Filename Value="Forms\UFormConsole.pas"/>
93 <IsPartOfProject Value="True"/>
94 <ComponentName Value="FormConsole"/>
95 <HasResources Value="True"/>
96 <ResourceBaseClass Value="Form"/>
97 </Unit5>
98 <Unit6>
99 <Filename Value="Forms\UFormCpuState.pas"/>
100 <IsPartOfProject Value="True"/>
101 <ComponentName Value="FormCpuState"/>
102 <HasResources Value="True"/>
103 <ResourceBaseClass Value="Form"/>
104 </Unit6>
105 <Unit7>
106 <Filename Value="Forms\UFormMain.pas"/>
107 <IsPartOfProject Value="True"/>
108 <ComponentName Value="FormMain"/>
109 <HasResources Value="True"/>
110 <ResourceBaseClass Value="Form"/>
111 </Unit7>
112 <Unit8>
113 <Filename Value="Forms\UFormMemory.pas"/>
114 <IsPartOfProject Value="True"/>
115 <ComponentName Value="FormMemory"/>
116 <HasResources Value="True"/>
117 <ResourceBaseClass Value="Form"/>
118 </Unit8>
119 <Unit9>
120 <Filename Value="Forms\UFormScreen.pas"/>
121 <IsPartOfProject Value="True"/>
122 <ComponentName Value="FormScreen"/>
123 <HasResources Value="True"/>
124 <ResourceBaseClass Value="Form"/>
125 </Unit9>
126 <Unit10>
127 <Filename Value="Forms\UFormDisassembler.pas"/>
128 <IsPartOfProject Value="True"/>
129 <HasResources Value="True"/>
130 </Unit10>
131 <Unit11>
132 <Filename Value="UInstructionReader.pas"/>
133 <IsPartOfProject Value="True"/>
134 </Unit11>
135 <Unit12>
136 <Filename Value="UAssembler.pas"/>
137 <IsPartOfProject Value="True"/>
138 </Unit12>
139 <Unit13>
140 <Filename Value="UDisassembler.pas"/>
141 <IsPartOfProject Value="True"/>
142 </Unit13>
143 <Unit14>
144 <Filename Value="UCpu.pas"/>
145 <IsPartOfProject Value="True"/>
146 </Unit14>
147 <Unit15>
148 <Filename Value="UOpcode.pas"/>
149 <IsPartOfProject Value="True"/>
150 </Unit15>
151 </Units>
152 </ProjectOptions>
153 <CompilerOptions>
154 <Version Value="11"/>
155 <PathDelim Value="\"/>
156 <Target>
157 <Filename Value="virtcpu"/>
158 </Target>
159 <SearchPaths>
160 <IncludeFiles Value="$(ProjOutDir)"/>
161 <OtherUnitFiles Value="Forms"/>
162 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
163 </SearchPaths>
164 <Parsing>
165 <SyntaxOptions>
166 <SyntaxMode Value="Delphi"/>
167 <CStyleOperator Value="False"/>
168 <IncludeAssertionCode Value="True"/>
169 <AllowLabel Value="False"/>
170 <CPPInline Value="False"/>
171 </SyntaxOptions>
172 </Parsing>
173 <CodeGeneration>
174 <Checks>
175 <IOChecks Value="True"/>
176 <RangeChecks Value="True"/>
177 <OverflowChecks Value="True"/>
178 <StackChecks Value="True"/>
179 </Checks>
180 <VerifyObjMethodCallValidity Value="True"/>
181 </CodeGeneration>
182 <Linking>
183 <Debugging>
184 <DebugInfoType Value="dsDwarf2Set"/>
185 <UseHeaptrc Value="True"/>
186 </Debugging>
187 <Options>
188 <Win32>
189 <GraphicApplication Value="True"/>
190 </Win32>
191 </Options>
192 </Linking>
193 </CompilerOptions>
194 <Debugging>
195 <Exceptions Count="3">
196 <Item1>
197 <Name Value="EAbort"/>
198 </Item1>
199 <Item2>
200 <Name Value="ECodetoolError"/>
201 </Item2>
202 <Item3>
203 <Name Value="EFOpenError"/>
204 </Item3>
205 </Exceptions>
206 </Debugging>
207</CONFIG>
Note: See TracBrowser for help on using the repository browser.