<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="Common">
      <UniqueIdentifier>{7587a590-80d0-4e2b-8542-a3f69cccbc45}</UniqueIdentifier>
    </Filter>
    <Filter Include="3rd Party">
      <UniqueIdentifier>{1a215ba4-0f3a-445a-927d-c6ccf2f47b7c}</UniqueIdentifier>
    </Filter>
    <Filter Include="config">
      <UniqueIdentifier>{537a59af-279f-4d29-9067-1e0d305f560c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\CPU">
      <UniqueIdentifier>{e5882df9-65d5-4888-80ea-e116bdfce791}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\IO">
      <UniqueIdentifier>{1f08f00c-9a7f-402f-b296-819480658596}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\CPU">
      <UniqueIdentifier>{4bbc57f0-c69c-4581-a49a-e908c72f86de}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\IO">
      <UniqueIdentifier>{90eafa35-4cc9-499c-ad14-b830248ccdca}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\CPU">
      <UniqueIdentifier>{7f59201c-b6b1-4a48-ae69-20b35db870be}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\IO">
      <UniqueIdentifier>{4e894c8f-05b5-4ee0-b434-f0cd109e86bf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\Sound">
      <UniqueIdentifier>{24cb6e53-251b-476c-8e7a-28226a24b983}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Hardware">
      <UniqueIdentifier>{dfc1a063-d245-42a8-b8e6-8ebdd8f6da3a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Hardware">
      <UniqueIdentifier>{1b9c5724-209a-4242-94b5-539d71118a9c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Video">
      <UniqueIdentifier>{06d8e0b1-373e-40b6-9299-a413697baba8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Video">
      <UniqueIdentifier>{68168dbc-2c44-41d9-9a9c-0c5ca5541e1e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\UI">
      <UniqueIdentifier>{d61993bc-7558-4631-85e1-6df9da67e523}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\Video">
      <UniqueIdentifier>{23e885f2-fa92-4b2f-90fd-5d6455e85b9a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\Computer">
      <UniqueIdentifier>{fed4efc0-5fe7-418f-9b06-00e5ba8410fe}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\Storage">
      <UniqueIdentifier>{bcc68fe5-2777-41a0-aeff-8680a3ce509f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\UI">
      <UniqueIdentifier>{32d45594-fbdd-40ec-a864-73ab2fa7ceb7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\UI">
      <UniqueIdentifier>{e8ad531e-a813-45d1-9beb-677fbacd54e3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Sound">
      <UniqueIdentifier>{a032bf4c-7d55-483c-a194-0cfcc1a0740a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Sound">
      <UniqueIdentifier>{c1053d7d-8f6e-4477-9063-12c2f18f738e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Common\Hardware">
      <UniqueIdentifier>{a4d36f0d-5f8a-46ff-a71e-c7e86f0c4e2f}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="stdafx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Logger.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\StringUtil.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\inipp.h">
      <Filter>3rd Party</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\json.hpp">
      <Filter>3rd Party</Filter>
    </ClInclude>
    <ClInclude Include="IO\Monitor6502.h">
      <Filter>Header Files\IO</Filter>
    </ClInclude>
    <ClInclude Include="CPU\CPU6502.h">
      <Filter>Header Files\CPU</Filter>
    </ClInclude>
    <ClInclude Include="Computer6502.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="IO\Monitor6502.h">
      <Filter>Header Files\IO</Filter>
    </ClInclude>
    <ClInclude Include="Computer6502.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\CPU.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\Memory.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\MemoryBlock.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Serializable.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\CPUCommon.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\PortConnector.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Config.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\CPUInfo.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\IO\Console.h">
      <Filter>Common\IO</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Sound\Sound.h">
      <Filter>Common\Sound</Filter>
    </ClInclude>
    <ClInclude Include="ComputerPET2001.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\MemoryBlockBase.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\IOBlock.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\CPU\IOConnector.h">
      <Filter>Common\CPU</Filter>
    </ClInclude>
    <ClInclude Include="Hardware\Device6522.h">
      <Filter>Header Files\Hardware</Filter>
    </ClInclude>
    <ClInclude Include="Hardware\Device6522PET.h">
      <Filter>Header Files\Hardware</Filter>
    </ClInclude>
    <ClInclude Include="Video\VideoPET2001.h">
      <Filter>Header Files\Video</Filter>
    </ClInclude>
    <ClInclude Include="IO\DeviceKeyboardPET2001.h">
      <Filter>Header Files\IO</Filter>
    </ClInclude>
    <ClInclude Include="Hardware\Device6520PET_PIA1.h">
      <Filter>Header Files\Hardware</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\UI\MainWindow.h">
      <Filter>Common\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Video\Video.h">
      <Filter>Common\Video</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Video\VideoEvents.h">
      <Filter>Common\Video</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\UI\SnapshotInfo.h">
      <Filter>Common\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\UI\SnapshotWidget.h">
      <Filter>Common\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\UI\TimeFormatter.h">
      <Filter>Common\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\UI\Overlay.h">
      <Filter>Common\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Computer\ComputerBase.h">
      <Filter>Common\Computer</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Storage\DeviceTape.h">
      <Filter>Common\Storage</Filter>
    </ClInclude>
    <ClInclude Include="ComputerVIC20.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Video\VideoVIC.h">
      <Filter>Header Files\Video</Filter>
    </ClInclude>
    <ClInclude Include="Hardware\Device6522VIC_VIA1.h">
      <Filter>Header Files\Hardware</Filter>
    </ClInclude>
    <ClInclude Include="Hardware\Device6522VIC_VIA2.h">
      <Filter>Header Files\Hardware</Filter>
    </ClInclude>
    <ClInclude Include="IO\DeviceKeyboardVIC20.h">
      <Filter>Header Files\IO</Filter>
    </ClInclude>
    <ClInclude Include="Sound\SoundVIC.h">
      <Filter>Header Files\Sound</Filter>
    </ClInclude>
    <ClInclude Include="PRGLoader.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\FileUtil.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="UI\OverlayPET.h">
      <Filter>Header Files\UI</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\IO\DeviceJoystick.h">
      <Filter>Common\IO</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\IO\DeviceJoystickDigital.h">
      <Filter>Common\IO</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\IO\DeviceKeyboard.h">
      <Filter>Common\IO</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\IO\InputEvents.h">
      <Filter>Common\IO</Filter>
    </ClInclude>
    <ClInclude Include="..\Common\Hardware\Device6520.h">
      <Filter>Common\Hardware</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="stdafx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Logger.cpp">
      <Filter>Common</Filter>
    </ClCompile>
    <ClCompile Include="IO\Monitor6502.cpp">
      <Filter>Source Files\IO</Filter>
    </ClCompile>
    <ClCompile Include="CPU\CPU6502.cpp">
      <Filter>Source Files\CPU</Filter>
    </ClCompile>
    <ClCompile Include="Main.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="Computer6502.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="IO\Monitor6502.cpp">
      <Filter>Source Files\IO</Filter>
    </ClCompile>
    <ClCompile Include="Computer6502.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\CPU.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\Memory.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\MemoryBlock.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Serializable.cpp">
      <Filter>Common</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\PortConnector.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Config.cpp">
      <Filter>Common</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\CPUInfo.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\IO\Console.cpp">
      <Filter>Common\IO</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Sound\Sound.cpp">
      <Filter>Common\Sound</Filter>
    </ClCompile>
    <ClCompile Include="ComputerPET2001.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\MemoryBlockBase.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\IOBlock.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CPU\IOConnector.cpp">
      <Filter>Common\CPU</Filter>
    </ClCompile>
    <ClCompile Include="Hardware\Device6522.cpp">
      <Filter>Source Files\Hardware</Filter>
    </ClCompile>
    <ClCompile Include="Video\VideoPET2001.cpp">
      <Filter>Source Files\Video</Filter>
    </ClCompile>
    <ClCompile Include="Hardware\Device6520PET_PIA1.cpp">
      <Filter>Source Files\Hardware</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\UI\MainWindow.cpp">
      <Filter>Common\UI</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Video\Video.cpp">
      <Filter>Common\Video</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\UI\SnapshotInfo.cpp">
      <Filter>Common\UI</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\UI\SnapshotWidget.cpp">
      <Filter>Common\UI</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\UI\TimeFormatter.cpp">
      <Filter>Common\UI</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\UI\Overlay.cpp">
      <Filter>Common\UI</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Computer\ComputerBase.cpp">
      <Filter>Common\Computer</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Storage\DeviceTape.cpp">
      <Filter>Common\Storage</Filter>
    </ClCompile>
    <ClCompile Include="ComputerVIC20.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="Video\VideoVIC.cpp">
      <Filter>Source Files\Video</Filter>
    </ClCompile>
    <ClCompile Include="IO\DeviceKeyboardVIC20.cpp">
      <Filter>Source Files\IO</Filter>
    </ClCompile>
    <ClCompile Include="Hardware\Device6522VIC_VIA2.cpp">
      <Filter>Source Files\Hardware</Filter>
    </ClCompile>
    <ClCompile Include="UI\OverlayPET.cpp">
      <Filter>Source Files\UI</Filter>
    </ClCompile>
    <ClCompile Include="Hardware\Device6522VIC_VIA1.cpp">
      <Filter>Source Files\Hardware</Filter>
    </ClCompile>
    <ClCompile Include="Sound\SoundVIC.cpp">
      <Filter>Source Files\Sound</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\FileUtil.cpp">
      <Filter>Common</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\IO\DeviceJoystick.cpp">
      <Filter>Common\IO</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\IO\DeviceJoystickDigital.cpp">
      <Filter>Common\IO</Filter>
    </ClCompile>
    <ClCompile Include="IO\DeviceKeyboardPET2001.cpp">
      <Filter>Source Files\IO</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\IO\InputEvents.cpp">
      <Filter>Common\IO</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\Hardware\Device6520.cpp">
      <Filter>Common\Hardware</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="SDLPath.props" />
    <None Include="config\config.ini">
      <Filter>config</Filter>
    </None>
    <None Include="config\6502.ans">
      <Filter>config</Filter>
    </None>
    <None Include="config\6502.json">
      <Filter>config</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Image Include="res\overlay16.png">
      <Filter>Resource Files</Filter>
    </Image>
  </ItemGroup>
</Project>