Changeset 6 for trunk/mzxemu.lpi


Ignore:
Timestamp:
Apr 19, 2026, 10:45:05 AM (8 days ago)
Author:
chronos
Message:
  • Modified: Execute instructions from array of methods instead of big case statement.
  • Added: Check which instructions are missing in InstructionInfo.
  • Added: Instruction generator.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mzxemu.lpi

    r5 r6  
    2424          <SearchPaths>
    2525            <IncludeFiles Value="$(ProjOutDir)"/>
    26             <OtherUnitFiles Value="Forms"/>
     26            <OtherUnitFiles Value="Forms;Z80"/>
    2727            <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    2828          </SearchPaths>
     
    8585      </Unit>
    8686      <Unit>
    87         <Filename Value="CpuZ80.pas"/>
     87        <Filename Value="Z80/Z80.pas"/>
    8888        <IsPartOfProject Value="True"/>
    8989      </Unit>
     
    111111      </Unit>
    112112      <Unit>
    113         <Filename Value="Instructions.pas"/>
     113        <Filename Value="Z80/Z80InstructionInfo.pas"/>
    114114        <IsPartOfProject Value="True"/>
    115115      </Unit>
     
    143143        <IsPartOfProject Value="True"/>
    144144        <ComponentName Value="FormGoToAddress"/>
     145        <HasResources Value="True"/>
    145146        <ResourceBaseClass Value="Form"/>
    146147      </Unit>
     
    149150        <IsPartOfProject Value="True"/>
    150151        <ComponentName Value="FormMessages"/>
     152        <HasResources Value="True"/>
    151153        <ResourceBaseClass Value="Form"/>
    152154      </Unit>
    153155      <Unit>
    154156        <Filename Value="Forms/Base.pas"/>
     157        <IsPartOfProject Value="True"/>
     158      </Unit>
     159      <Unit>
     160        <Filename Value="Z80/Z80Instructions.pas"/>
     161        <IsPartOfProject Value="True"/>
     162      </Unit>
     163      <Unit>
     164        <Filename Value="Z80/InstructionSetGen.pas"/>
    155165        <IsPartOfProject Value="True"/>
    156166      </Unit>
     
    164174    <SearchPaths>
    165175      <IncludeFiles Value="$(ProjOutDir)"/>
    166       <OtherUnitFiles Value="Forms"/>
     176      <OtherUnitFiles Value="Forms;Z80"/>
    167177      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
    168178    </SearchPaths>
Note: See TracChangeset for help on using the changeset viewer.