Ignore:
Timestamp:
Sep 22, 2019, 9:31:49 PM (5 years ago)
Author:
chronos
Message:
  • 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:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/virtcpu varint/virtcpu.lpi

    r196 r197  
    2323          <SearchPaths>
    2424            <IncludeFiles Value="$(ProjOutDir)"/>
     25            <OtherUnitFiles Value="Forms"/>
    2526            <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    2627          </SearchPaths>
     
    6465      </Item1>
    6566    </RequiredPackages>
    66     <Units Count="5">
     67    <Units Count="16">
    6768      <Unit0>
    6869        <Filename Value="virtcpu.lpr"/>
     
    7071      </Unit0>
    7172      <Unit1>
    72         <Filename Value="UFormMain.pas"/>
    73         <IsPartOfProject Value="True"/>
    74         <ComponentName Value="FormMain"/>
    75         <HasResources Value="True"/>
    76         <ResourceBaseClass Value="Form"/>
     73        <Filename Value="UMachine.pas"/>
     74        <IsPartOfProject Value="True"/>
    7775      </Unit1>
    7876      <Unit2>
    79         <Filename Value="UMachine.pas"/>
     77        <Filename Value="UInstructionWriter.pas"/>
    8078        <IsPartOfProject Value="True"/>
    8179      </Unit2>
    8280      <Unit3>
    83         <Filename Value="UInstructionWriter.pas"/>
     81        <Filename Value="UVarInt.pas"/>
    8482        <IsPartOfProject Value="True"/>
    8583      </Unit3>
    8684      <Unit4>
    87         <Filename Value="UVarInt.pas"/>
    88         <IsPartOfProject Value="True"/>
     85        <Filename Value="Forms\UFormAssembler.pas"/>
     86        <IsPartOfProject Value="True"/>
     87        <ComponentName Value="FormAssembler"/>
     88        <HasResources Value="True"/>
     89        <ResourceBaseClass Value="Form"/>
    8990      </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>
    90151    </Units>
    91152  </ProjectOptions>
     
    98159    <SearchPaths>
    99160      <IncludeFiles Value="$(ProjOutDir)"/>
     161      <OtherUnitFiles Value="Forms"/>
    100162      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    101163    </SearchPaths>
Note: See TracChangeset for help on using the changeset viewer.