source: branches/ByteArray/ByteArray.lpi

Last change on this file was 59, checked in by chronos, 6 months ago
  • Fixed: Assembler and disassembler to work correctly with supported instructions.
File size: 8.7 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/Memory.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="Common.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 </Units>
244 </ProjectOptions>
245 <CompilerOptions>
246 <Version Value="11"/>
247 <Target>
248 <Filename Value="ByteArray"/>
249 </Target>
250 <SearchPaths>
251 <IncludeFiles Value="$(ProjOutDir)"/>
252 <OtherUnitFiles Value="Forms;Devices"/>
253 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
254 </SearchPaths>
255 <Parsing>
256 <SyntaxOptions>
257 <SyntaxMode Value="Delphi"/>
258 <CStyleOperator Value="False"/>
259 <IncludeAssertionCode Value="True"/>
260 <AllowLabel Value="False"/>
261 <CPPInline Value="False"/>
262 </SyntaxOptions>
263 </Parsing>
264 <CodeGeneration>
265 <Checks>
266 <IOChecks Value="True"/>
267 <RangeChecks Value="True"/>
268 <OverflowChecks Value="True"/>
269 <StackChecks Value="True"/>
270 </Checks>
271 <VerifyObjMethodCallValidity Value="True"/>
272 </CodeGeneration>
273 <Linking>
274 <Debugging>
275 <DebugInfoType Value="dsDwarf2Set"/>
276 <UseHeaptrc Value="True"/>
277 <UseExternalDbgSyms Value="True"/>
278 </Debugging>
279 <Options>
280 <Win32>
281 <GraphicApplication Value="True"/>
282 </Win32>
283 </Options>
284 </Linking>
285 </CompilerOptions>
286 <Debugging>
287 <Exceptions>
288 <Item>
289 <Name Value="EAbort"/>
290 </Item>
291 <Item>
292 <Name Value="ECodetoolError"/>
293 </Item>
294 <Item>
295 <Name Value="EFOpenError"/>
296 </Item>
297 </Exceptions>
298 </Debugging>
299</CONFIG>
Note: See TracBrowser for help on using the repository browser.