source: branches/ByteArray/ByteArray.lpi

Last change on this file was 11, checked in by chronos, 2 months ago
  • Modified: Updated Common package.
  • Fixed: Wrong return address from CALL instruction.
File size: 10.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CONFIG>
3 <ProjectOptions>
4 <Version Value="12"/>
5 <General>
6 <SessionStorage Value="InProjectDir"/>
7 <Title Value="ByteArray"/>
8 <Scaled Value="True"/>
9 <ResourceType Value="res"/>
10 <UseXPManifest Value="True"/>
11 <XPManifest>
12 <DpiAware Value="True"/>
13 </XPManifest>
14 <Icon Value="0"/>
15 </General>
16 <i18n>
17 <EnableI18N Value="True"/>
18 <OutDir Value="Languages"/>
19 </i18n>
20 <BuildModes>
21 <Item Name="Debug" Default="True"/>
22 <Item Name="Release">
23 <CompilerOptions>
24 <Version Value="11"/>
25 <Target>
26 <Filename Value="ByteArray"/>
27 </Target>
28 <SearchPaths>
29 <IncludeFiles Value="$(ProjOutDir)"/>
30 <OtherUnitFiles Value="Forms;Devices"/>
31 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
32 </SearchPaths>
33 <Parsing>
34 <SyntaxOptions>
35 <SyntaxMode Value="Delphi"/>
36 <CStyleOperator Value="False"/>
37 <AllowLabel Value="False"/>
38 <CPPInline Value="False"/>
39 </SyntaxOptions>
40 </Parsing>
41 <CodeGeneration>
42 <SmartLinkUnit Value="True"/>
43 <Optimizations>
44 <OptimizationLevel Value="3"/>
45 </Optimizations>
46 </CodeGeneration>
47 <Linking>
48 <Debugging>
49 <GenerateDebugInfo Value="False"/>
50 <DebugInfoType Value="dsDwarf2Set"/>
51 <UseExternalDbgSyms Value="True"/>
52 </Debugging>
53 <LinkSmart Value="True"/>
54 <Options>
55 <Win32>
56 <GraphicApplication Value="True"/>
57 </Win32>
58 </Options>
59 </Linking>
60 </CompilerOptions>
61 </Item>
62 <SharedMatrixOptions Count="2">
63 <Item1 ID="282404543287" Targets="Common" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
64 <Item2 ID="894445904508" Targets="Common" Modes="Release" Value="-CX -XX -O3"/>
65 </SharedMatrixOptions>
66 </BuildModes>
67 <PublishOptions>
68 <Version Value="2"/>
69 <UseFileFilters Value="True"/>
70 </PublishOptions>
71 <RunParams>
72 <FormatVersion Value="2"/>
73 </RunParams>
74 <RequiredPackages>
75 <Item>
76 <PackageName Value="Common"/>
77 <DefaultFilename Value="Packages/Common/Common.lpk" Prefer="True"/>
78 </Item>
79 <Item>
80 <PackageName Value="SynEdit"/>
81 </Item>
82 <Item>
83 <PackageName Value="LCL"/>
84 </Item>
85 </RequiredPackages>
86 <Units>
87 <Unit>
88 <Filename Value="ByteArray.lpr"/>
89 <IsPartOfProject Value="True"/>
90 </Unit>
91 <Unit>
92 <Filename Value="Cpu.pas"/>
93 <IsPartOfProject Value="True"/>
94 </Unit>
95 <Unit>
96 <Filename Value="BigInt.pas"/>
97 <IsPartOfProject Value="True"/>
98 </Unit>
99 <Unit>
100 <Filename Value="Channel.pas"/>
101 <IsPartOfProject Value="True"/>
102 </Unit>
103 <Unit>
104 <Filename Value="Devices/IntMemory.pas"/>
105 <IsPartOfProject Value="True"/>
106 </Unit>
107 <Unit>
108 <Filename Value="Devices/FrameBuffer.pas"/>
109 <IsPartOfProject Value="True"/>
110 </Unit>
111 <Unit>
112 <Filename Value="Devices/Device.pas"/>
113 <IsPartOfProject Value="True"/>
114 </Unit>
115 <Unit>
116 <Filename Value="Devices/Storage.pas"/>
117 <IsPartOfProject Value="True"/>
118 </Unit>
119 <Unit>
120 <Filename Value="Devices/DeviceMapper.pas"/>
121 <IsPartOfProject Value="True"/>
122 </Unit>
123 <Unit>
124 <Filename Value="Machine.pas"/>
125 <IsPartOfProject Value="True"/>
126 </Unit>
127 <Unit>
128 <Filename Value="Devices/Serial.pas"/>
129 <IsPartOfProject Value="True"/>
130 </Unit>
131 <Unit>
132 <Filename Value="Forms/FormConsole.pas"/>
133 <IsPartOfProject Value="True"/>
134 <ComponentName Value="FormConsole"/>
135 <HasResources Value="True"/>
136 <ResourceBaseClass Value="Form"/>
137 </Unit>
138 <Unit>
139 <Filename Value="Forms/FormDevice.pas"/>
140 <IsPartOfProject Value="True"/>
141 </Unit>
142 <Unit>
143 <Filename Value="Forms/FormScreen.pas"/>
144 <IsPartOfProject Value="True"/>
145 <ComponentName Value="FormScreen"/>
146 <HasResources Value="True"/>
147 <ResourceBaseClass Value="Form"/>
148 </Unit>
149 <Unit>
150 <Filename Value="Devices/Mouse.pas"/>
151 <IsPartOfProject Value="True"/>
152 </Unit>
153 <Unit>
154 <Filename Value="Disassembler.pas"/>
155 <IsPartOfProject Value="True"/>
156 </Unit>
157 <Unit>
158 <Filename Value="Instructions.pas"/>
159 <IsPartOfProject Value="True"/>
160 </Unit>
161 <Unit>
162 <Filename Value="Parser.pas"/>
163 <IsPartOfProject Value="True"/>
164 </Unit>
165 <Unit>
166 <Filename Value="Forms/FormDisassembler.pas"/>
167 <IsPartOfProject Value="True"/>
168 <ComponentName Value="FormDisassembler"/>
169 <HasResources Value="True"/>
170 <ResourceBaseClass Value="Form"/>
171 </Unit>
172 <Unit>
173 <Filename Value="Forms/FormAssembler.pas"/>
174 <IsPartOfProject Value="True"/>
175 <ComponentName Value="FormAssembler"/>
176 <HasResources Value="True"/>
177 <ResourceBaseClass Value="Form"/>
178 </Unit>
179 <Unit>
180 <Filename Value="Forms/FormSourceEditor.pas"/>
181 <IsPartOfProject Value="True"/>
182 <ComponentName Value="FormSourceEditor"/>
183 <HasResources Value="True"/>
184 <ResourceBaseClass Value="Form"/>
185 </Unit>
186 <Unit>
187 <Filename Value="Forms/FormMessages.pas"/>
188 <IsPartOfProject Value="True"/>
189 <ComponentName Value="FormMessages"/>
190 <ResourceBaseClass Value="Form"/>
191 </Unit>
192 <Unit>
193 <Filename Value="Message.pas"/>
194 <IsPartOfProject Value="True"/>
195 </Unit>
196 <Unit>
197 <Filename Value="Assembler.pas"/>
198 <IsPartOfProject Value="True"/>
199 </Unit>
200 <Unit>
201 <Filename Value="Utils.pas"/>
202 <IsPartOfProject Value="True"/>
203 </Unit>
204 <Unit>
205 <Filename Value="Forms/FormMemory.pas"/>
206 <IsPartOfProject Value="True"/>
207 <ComponentName Value="FormMemory"/>
208 <HasResources Value="True"/>
209 <ResourceBaseClass Value="Form"/>
210 </Unit>
211 <Unit>
212 <Filename Value="Project.pas"/>
213 <IsPartOfProject Value="True"/>
214 </Unit>
215 <Unit>
216 <Filename Value="Forms/FormStorage.pas"/>
217 <IsPartOfProject Value="True"/>
218 <ComponentName Value="FormStorage"/>
219 <HasResources Value="True"/>
220 <ResourceBaseClass Value="Form"/>
221 </Unit>
222 <Unit>
223 <Filename Value="Forms/FormSettings.pas"/>
224 <IsPartOfProject Value="True"/>
225 <ComponentName Value="FormSettings"/>
226 <HasResources Value="True"/>
227 <ResourceBaseClass Value="Form"/>
228 </Unit>
229 <Unit>
230 <Filename Value="Core.pas"/>
231 <IsPartOfProject Value="True"/>
232 <ComponentName Value="Core"/>
233 <HasResources Value="True"/>
234 <ResourceBaseClass Value="DataModule"/>
235 </Unit>
236 <Unit>
237 <Filename Value="Forms/FormDebugger.pas"/>
238 <IsPartOfProject Value="True"/>
239 <ComponentName Value="FormDebugger"/>
240 <HasResources Value="True"/>
241 <ResourceBaseClass Value="Form"/>
242 </Unit>
243 <Unit>
244 <Filename Value="CpuInstructions.txt"/>
245 <IsPartOfProject Value="True"/>
246 </Unit>
247 <Unit>
248 <Filename Value="Asm/Api.asm"/>
249 <IsPartOfProject Value="True"/>
250 </Unit>
251 <Unit>
252 <Filename Value="Asm/Combined.asm"/>
253 <IsPartOfProject Value="True"/>
254 </Unit>
255 <Unit>
256 <Filename Value="Asm/Io.asm"/>
257 <IsPartOfProject Value="True"/>
258 </Unit>
259 <Unit>
260 <Filename Value="Asm/Kernel.asm"/>
261 <IsPartOfProject Value="True"/>
262 </Unit>
263 <Unit>
264 <Filename Value="Asm/SysCalls.asm"/>
265 <IsPartOfProject Value="True"/>
266 </Unit>
267 <Unit>
268 <Filename Value="Asm/Apps/Beep.asm"/>
269 <IsPartOfProject Value="True"/>
270 </Unit>
271 <Unit>
272 <Filename Value="Asm/Apps/Halt.asm"/>
273 <IsPartOfProject Value="True"/>
274 </Unit>
275 <Unit>
276 <Filename Value="Asm/Apps/Shell.asm"/>
277 <IsPartOfProject Value="True"/>
278 </Unit>
279 <Unit>
280 <Filename Value="Asm/Apps/Write.asm"/>
281 <IsPartOfProject Value="True"/>
282 </Unit>
283 <Unit>
284 <Filename Value="VarInt.pas"/>
285 <IsPartOfProject Value="True"/>
286 </Unit>
287 <Unit>
288 <Filename Value="Int.pas"/>
289 <IsPartOfProject Value="True"/>
290 </Unit>
291 <Unit>
292 <Filename Value="Sample.asm"/>
293 <IsPartOfProject Value="True"/>
294 </Unit>
295 </Units>
296 </ProjectOptions>
297 <CompilerOptions>
298 <Version Value="11"/>
299 <Target>
300 <Filename Value="ByteArray"/>
301 </Target>
302 <SearchPaths>
303 <IncludeFiles Value="$(ProjOutDir)"/>
304 <OtherUnitFiles Value="Forms;Devices"/>
305 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
306 </SearchPaths>
307 <Parsing>
308 <SyntaxOptions>
309 <SyntaxMode Value="Delphi"/>
310 <CStyleOperator Value="False"/>
311 <IncludeAssertionCode Value="True"/>
312 <AllowLabel Value="False"/>
313 <CPPInline Value="False"/>
314 </SyntaxOptions>
315 </Parsing>
316 <CodeGeneration>
317 <Checks>
318 <IOChecks Value="True"/>
319 <RangeChecks Value="True"/>
320 <OverflowChecks Value="True"/>
321 <StackChecks Value="True"/>
322 </Checks>
323 <VerifyObjMethodCallValidity Value="True"/>
324 </CodeGeneration>
325 <Linking>
326 <Debugging>
327 <DebugInfoType Value="dsDwarf2Set"/>
328 <UseHeaptrc Value="True"/>
329 <UseExternalDbgSyms Value="True"/>
330 </Debugging>
331 <Options>
332 <Win32>
333 <GraphicApplication Value="True"/>
334 </Win32>
335 </Options>
336 </Linking>
337 </CompilerOptions>
338 <Debugging>
339 <Exceptions>
340 <Item>
341 <Name Value="EAbort"/>
342 </Item>
343 <Item>
344 <Name Value="ECodetoolError"/>
345 </Item>
346 <Item>
347 <Name Value="EFOpenError"/>
348 </Item>
349 </Exceptions>
350 </Debugging>
351</CONFIG>
Note: See TracBrowser for help on using the repository browser.