From 77ef7dc8fcaa53dedb73090ddaf83c14afddc81b Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 9 Nov 2019 15:31:41 -0500 Subject: [PATCH] Shuffles ST and 2600 into a common parent. --- .../{Atari2600 => Atari/2600}/Atari2600.cpp | 6 +- .../{Atari2600 => Atari/2600}/Atari2600.hpp | 6 +- .../2600}/Atari2600Inputs.h | 0 Machines/{Atari2600 => Atari/2600}/Bus.hpp | 6 +- .../2600}/Cartridges/ActivisionStack.hpp | 0 .../2600}/Cartridges/Atari16k.hpp | 0 .../2600}/Cartridges/Atari32k.hpp | 0 .../2600}/Cartridges/Atari8k.hpp | 0 .../2600}/Cartridges/CBSRAMPlus.hpp | 0 .../2600}/Cartridges/Cartridge.hpp | 2 +- .../2600}/Cartridges/CommaVid.hpp | 0 .../2600}/Cartridges/MNetwork.hpp | 0 .../2600}/Cartridges/MegaBoy.hpp | 0 .../2600}/Cartridges/ParkerBros.hpp | 0 .../2600}/Cartridges/Pitfall2.hpp | 0 .../2600}/Cartridges/Tigervision.hpp | 0 .../2600}/Cartridges/Unpaged.hpp | 0 Machines/{Atari2600 => Atari/2600}/PIA.hpp | 2 +- Machines/{Atari2600 => Atari/2600}/TIA.cpp | 0 Machines/{Atari2600 => Atari/2600}/TIA.hpp | 4 +- .../{Atari2600 => Atari/2600}/TIASound.cpp | 0 .../{Atari2600 => Atari/2600}/TIASound.hpp | 4 +- Machines/{AtariST => Atari/ST}/AtariST.cpp | 30 +-- Machines/{AtariST => Atari/ST}/AtariST.hpp | 6 +- .../{AtariST => Atari/ST}/DMAController.cpp | 0 .../{AtariST => Atari/ST}/DMAController.hpp | 8 +- .../ST}/IntelligentKeyboard.cpp | 0 .../ST}/IntelligentKeyboard.hpp | 8 +- Machines/{AtariST => Atari/ST}/Video.cpp | 2 +- Machines/{AtariST => Atari/ST}/Video.hpp | 4 +- Machines/Utility/MachineForTarget.cpp | 4 +- .../Clock Signal.xcodeproj/project.pbxproj | 232 +++++++++--------- 32 files changed, 166 insertions(+), 158 deletions(-) rename Machines/{Atari2600 => Atari/2600}/Atari2600.cpp (98%) rename Machines/{Atari2600 => Atari/2600}/Atari2600.hpp (85%) rename Machines/{Atari2600 => Atari/2600}/Atari2600Inputs.h (100%) rename Machines/{Atari2600 => Atari/2600}/Bus.hpp (89%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/ActivisionStack.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Atari16k.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Atari32k.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Atari8k.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/CBSRAMPlus.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Cartridge.hpp (99%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/CommaVid.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/MNetwork.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/MegaBoy.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/ParkerBros.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Pitfall2.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Tigervision.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/Cartridges/Unpaged.hpp (100%) rename Machines/{Atari2600 => Atari/2600}/PIA.hpp (93%) rename Machines/{Atari2600 => Atari/2600}/TIA.cpp (100%) rename Machines/{Atari2600 => Atari/2600}/TIA.hpp (99%) rename Machines/{Atari2600 => Atari/2600}/TIASound.cpp (100%) rename Machines/{Atari2600 => Atari/2600}/TIASound.hpp (91%) rename Machines/{AtariST => Atari/ST}/AtariST.cpp (96%) rename Machines/{AtariST => Atari/ST}/AtariST.hpp (74%) rename Machines/{AtariST => Atari/ST}/DMAController.cpp (100%) rename Machines/{AtariST => Atari/ST}/DMAController.hpp (93%) rename Machines/{AtariST => Atari/ST}/IntelligentKeyboard.cpp (100%) rename Machines/{AtariST => Atari/ST}/IntelligentKeyboard.hpp (95%) rename Machines/{AtariST => Atari/ST}/Video.cpp (99%) rename Machines/{AtariST => Atari/ST}/Video.hpp (96%) diff --git a/Machines/Atari2600/Atari2600.cpp b/Machines/Atari/2600/Atari2600.cpp similarity index 98% rename from Machines/Atari2600/Atari2600.cpp rename to Machines/Atari/2600/Atari2600.cpp index 0324f900c..3b2afe210 100644 --- a/Machines/Atari2600/Atari2600.cpp +++ b/Machines/Atari/2600/Atari2600.cpp @@ -11,10 +11,10 @@ #include #include -#include "../CRTMachine.hpp" -#include "../JoystickMachine.hpp" +#include "../../CRTMachine.hpp" +#include "../../JoystickMachine.hpp" -#include "../../Analyser/Static/Atari2600/Target.hpp" +#include "../../../Analyser/Static/Atari2600/Target.hpp" #include "Cartridges/Atari8k.hpp" #include "Cartridges/Atari16k.hpp" diff --git a/Machines/Atari2600/Atari2600.hpp b/Machines/Atari/2600/Atari2600.hpp similarity index 85% rename from Machines/Atari2600/Atari2600.hpp rename to Machines/Atari/2600/Atari2600.hpp index 0df9f3aac..43e3cddbb 100644 --- a/Machines/Atari2600/Atari2600.hpp +++ b/Machines/Atari/2600/Atari2600.hpp @@ -9,9 +9,9 @@ #ifndef Atari2600_cpp #define Atari2600_cpp -#include "../../Configurable/Configurable.hpp" -#include "../../Analyser/Static/StaticAnalyser.hpp" -#include "../ROMMachine.hpp" +#include "../../../Configurable/Configurable.hpp" +#include "../../../Analyser/Static/StaticAnalyser.hpp" +#include "../../ROMMachine.hpp" #include "Atari2600Inputs.h" diff --git a/Machines/Atari2600/Atari2600Inputs.h b/Machines/Atari/2600/Atari2600Inputs.h similarity index 100% rename from Machines/Atari2600/Atari2600Inputs.h rename to Machines/Atari/2600/Atari2600Inputs.h diff --git a/Machines/Atari2600/Bus.hpp b/Machines/Atari/2600/Bus.hpp similarity index 89% rename from Machines/Atari2600/Bus.hpp rename to Machines/Atari/2600/Bus.hpp index efcb05091..de4c590ec 100644 --- a/Machines/Atari2600/Bus.hpp +++ b/Machines/Atari/2600/Bus.hpp @@ -14,9 +14,9 @@ #include "TIA.hpp" #include "TIASound.hpp" -#include "../../Analyser/Dynamic/ConfidenceCounter.hpp" -#include "../../ClockReceiver/ClockReceiver.hpp" -#include "../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp" +#include "../../../Analyser/Dynamic/ConfidenceCounter.hpp" +#include "../../../ClockReceiver/ClockReceiver.hpp" +#include "../../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp" namespace Atari2600 { diff --git a/Machines/Atari2600/Cartridges/ActivisionStack.hpp b/Machines/Atari/2600/Cartridges/ActivisionStack.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/ActivisionStack.hpp rename to Machines/Atari/2600/Cartridges/ActivisionStack.hpp diff --git a/Machines/Atari2600/Cartridges/Atari16k.hpp b/Machines/Atari/2600/Cartridges/Atari16k.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Atari16k.hpp rename to Machines/Atari/2600/Cartridges/Atari16k.hpp diff --git a/Machines/Atari2600/Cartridges/Atari32k.hpp b/Machines/Atari/2600/Cartridges/Atari32k.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Atari32k.hpp rename to Machines/Atari/2600/Cartridges/Atari32k.hpp diff --git a/Machines/Atari2600/Cartridges/Atari8k.hpp b/Machines/Atari/2600/Cartridges/Atari8k.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Atari8k.hpp rename to Machines/Atari/2600/Cartridges/Atari8k.hpp diff --git a/Machines/Atari2600/Cartridges/CBSRAMPlus.hpp b/Machines/Atari/2600/Cartridges/CBSRAMPlus.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/CBSRAMPlus.hpp rename to Machines/Atari/2600/Cartridges/CBSRAMPlus.hpp diff --git a/Machines/Atari2600/Cartridges/Cartridge.hpp b/Machines/Atari/2600/Cartridges/Cartridge.hpp similarity index 99% rename from Machines/Atari2600/Cartridges/Cartridge.hpp rename to Machines/Atari/2600/Cartridges/Cartridge.hpp index e959bf87c..e8c56da36 100644 --- a/Machines/Atari2600/Cartridges/Cartridge.hpp +++ b/Machines/Atari/2600/Cartridges/Cartridge.hpp @@ -9,7 +9,7 @@ #ifndef Atari2600_Cartridge_hpp #define Atari2600_Cartridge_hpp -#include "../../../Processors/6502/6502.hpp" +#include "../../../../Processors/6502/6502.hpp" #include "../Bus.hpp" namespace Atari2600 { diff --git a/Machines/Atari2600/Cartridges/CommaVid.hpp b/Machines/Atari/2600/Cartridges/CommaVid.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/CommaVid.hpp rename to Machines/Atari/2600/Cartridges/CommaVid.hpp diff --git a/Machines/Atari2600/Cartridges/MNetwork.hpp b/Machines/Atari/2600/Cartridges/MNetwork.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/MNetwork.hpp rename to Machines/Atari/2600/Cartridges/MNetwork.hpp diff --git a/Machines/Atari2600/Cartridges/MegaBoy.hpp b/Machines/Atari/2600/Cartridges/MegaBoy.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/MegaBoy.hpp rename to Machines/Atari/2600/Cartridges/MegaBoy.hpp diff --git a/Machines/Atari2600/Cartridges/ParkerBros.hpp b/Machines/Atari/2600/Cartridges/ParkerBros.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/ParkerBros.hpp rename to Machines/Atari/2600/Cartridges/ParkerBros.hpp diff --git a/Machines/Atari2600/Cartridges/Pitfall2.hpp b/Machines/Atari/2600/Cartridges/Pitfall2.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Pitfall2.hpp rename to Machines/Atari/2600/Cartridges/Pitfall2.hpp diff --git a/Machines/Atari2600/Cartridges/Tigervision.hpp b/Machines/Atari/2600/Cartridges/Tigervision.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Tigervision.hpp rename to Machines/Atari/2600/Cartridges/Tigervision.hpp diff --git a/Machines/Atari2600/Cartridges/Unpaged.hpp b/Machines/Atari/2600/Cartridges/Unpaged.hpp similarity index 100% rename from Machines/Atari2600/Cartridges/Unpaged.hpp rename to Machines/Atari/2600/Cartridges/Unpaged.hpp diff --git a/Machines/Atari2600/PIA.hpp b/Machines/Atari/2600/PIA.hpp similarity index 93% rename from Machines/Atari2600/PIA.hpp rename to Machines/Atari/2600/PIA.hpp index 3c20badc6..61074eb0f 100644 --- a/Machines/Atari2600/PIA.hpp +++ b/Machines/Atari/2600/PIA.hpp @@ -11,7 +11,7 @@ #include -#include "../../Components/6532/6532.hpp" +#include "../../../Components/6532/6532.hpp" namespace Atari2600 { diff --git a/Machines/Atari2600/TIA.cpp b/Machines/Atari/2600/TIA.cpp similarity index 100% rename from Machines/Atari2600/TIA.cpp rename to Machines/Atari/2600/TIA.cpp diff --git a/Machines/Atari2600/TIA.hpp b/Machines/Atari/2600/TIA.hpp similarity index 99% rename from Machines/Atari2600/TIA.hpp rename to Machines/Atari/2600/TIA.hpp index c2d9a25a0..57fcf636c 100644 --- a/Machines/Atari2600/TIA.hpp +++ b/Machines/Atari/2600/TIA.hpp @@ -14,8 +14,8 @@ #include #include -#include "../../Outputs/CRT/CRT.hpp" -#include "../../ClockReceiver/ClockReceiver.hpp" +#include "../../../Outputs/CRT/CRT.hpp" +#include "../../../ClockReceiver/ClockReceiver.hpp" namespace Atari2600 { diff --git a/Machines/Atari2600/TIASound.cpp b/Machines/Atari/2600/TIASound.cpp similarity index 100% rename from Machines/Atari2600/TIASound.cpp rename to Machines/Atari/2600/TIASound.cpp diff --git a/Machines/Atari2600/TIASound.hpp b/Machines/Atari/2600/TIASound.hpp similarity index 91% rename from Machines/Atari2600/TIASound.hpp rename to Machines/Atari/2600/TIASound.hpp index 902af8618..c29f50411 100644 --- a/Machines/Atari2600/TIASound.hpp +++ b/Machines/Atari/2600/TIASound.hpp @@ -9,8 +9,8 @@ #ifndef Atari2600_TIASound_hpp #define Atari2600_TIASound_hpp -#include "../../Outputs/Speaker/Implementation/SampleSource.hpp" -#include "../../Concurrency/AsyncTaskQueue.hpp" +#include "../../../Outputs/Speaker/Implementation/SampleSource.hpp" +#include "../../../Concurrency/AsyncTaskQueue.hpp" namespace Atari2600 { diff --git a/Machines/AtariST/AtariST.cpp b/Machines/Atari/ST/AtariST.cpp similarity index 96% rename from Machines/AtariST/AtariST.cpp rename to Machines/Atari/ST/AtariST.cpp index 53249ad78..9b813c25b 100644 --- a/Machines/AtariST/AtariST.cpp +++ b/Machines/Atari/ST/AtariST.cpp @@ -8,31 +8,31 @@ #include "AtariST.hpp" -#include "../CRTMachine.hpp" -#include "../KeyboardMachine.hpp" -#include "../MouseMachine.hpp" -#include "../MediaTarget.hpp" -#include "../../Activity/Source.hpp" +#include "../../CRTMachine.hpp" +#include "../../KeyboardMachine.hpp" +#include "../../MouseMachine.hpp" +#include "../../MediaTarget.hpp" +#include "../../../Activity/Source.hpp" //#define LOG_TRACE -#include "../../Processors/68000/68000.hpp" +#include "../../../Processors/68000/68000.hpp" -#include "../../Components/AY38910/AY38910.hpp" -#include "../../Components/68901/MFP68901.hpp" -#include "../../Components/6850/6850.hpp" +#include "../../../Components/AY38910/AY38910.hpp" +#include "../../../Components/68901/MFP68901.hpp" +#include "../../../Components/6850/6850.hpp" #include "DMAController.hpp" #include "IntelligentKeyboard.hpp" #include "Video.hpp" -#include "../../ClockReceiver/JustInTime.hpp" -#include "../../ClockReceiver/ForceInline.hpp" +#include "../../../ClockReceiver/JustInTime.hpp" +#include "../../../ClockReceiver/ForceInline.hpp" -#include "../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp" -#include "../../Outputs/Log.hpp" +#include "../../../Outputs/Speaker/Implementation/LowpassSpeaker.hpp" +#include "../../../Outputs/Log.hpp" -#include "../Utility/MemoryPacker.hpp" -#include "../Utility/MemoryFuzzer.hpp" +#include "../../Utility/MemoryPacker.hpp" +#include "../../Utility/MemoryFuzzer.hpp" namespace Atari { namespace ST { diff --git a/Machines/AtariST/AtariST.hpp b/Machines/Atari/ST/AtariST.hpp similarity index 74% rename from Machines/AtariST/AtariST.hpp rename to Machines/Atari/ST/AtariST.hpp index 959ad313a..5a4f6a213 100644 --- a/Machines/AtariST/AtariST.hpp +++ b/Machines/Atari/ST/AtariST.hpp @@ -9,9 +9,9 @@ #ifndef AtariST_hpp #define AtariST_hpp -#include "../../Configurable/Configurable.hpp" -#include "../../Analyser/Static/StaticAnalyser.hpp" -#include "../ROMMachine.hpp" +#include "../../../Configurable/Configurable.hpp" +#include "../../../Analyser/Static/StaticAnalyser.hpp" +#include "../../ROMMachine.hpp" namespace Atari { namespace ST { diff --git a/Machines/AtariST/DMAController.cpp b/Machines/Atari/ST/DMAController.cpp similarity index 100% rename from Machines/AtariST/DMAController.cpp rename to Machines/Atari/ST/DMAController.cpp diff --git a/Machines/AtariST/DMAController.hpp b/Machines/Atari/ST/DMAController.hpp similarity index 93% rename from Machines/AtariST/DMAController.hpp rename to Machines/Atari/ST/DMAController.hpp index 87a9ac8da..360f31077 100644 --- a/Machines/AtariST/DMAController.hpp +++ b/Machines/Atari/ST/DMAController.hpp @@ -12,10 +12,10 @@ #include #include -#include "../../ClockReceiver/ClockReceiver.hpp" -#include "../../ClockReceiver/ClockingHintSource.hpp" -#include "../../Components/1770/1770.hpp" -#include "../../Activity/Source.hpp" +#include "../../../ClockReceiver/ClockReceiver.hpp" +#include "../../../ClockReceiver/ClockingHintSource.hpp" +#include "../../../Components/1770/1770.hpp" +#include "../../../Activity/Source.hpp" namespace Atari { namespace ST { diff --git a/Machines/AtariST/IntelligentKeyboard.cpp b/Machines/Atari/ST/IntelligentKeyboard.cpp similarity index 100% rename from Machines/AtariST/IntelligentKeyboard.cpp rename to Machines/Atari/ST/IntelligentKeyboard.cpp diff --git a/Machines/AtariST/IntelligentKeyboard.hpp b/Machines/Atari/ST/IntelligentKeyboard.hpp similarity index 95% rename from Machines/AtariST/IntelligentKeyboard.hpp rename to Machines/Atari/ST/IntelligentKeyboard.hpp index 01d2d058f..0876624c2 100644 --- a/Machines/AtariST/IntelligentKeyboard.hpp +++ b/Machines/Atari/ST/IntelligentKeyboard.hpp @@ -9,11 +9,11 @@ #ifndef IntelligentKeyboard_hpp #define IntelligentKeyboard_hpp -#include "../../ClockReceiver/ClockingHintSource.hpp" -#include "../../Components/Serial/Line.hpp" -#include "../KeyboardMachine.hpp" +#include "../../../ClockReceiver/ClockingHintSource.hpp" +#include "../../../Components/Serial/Line.hpp" +#include "../../KeyboardMachine.hpp" -#include "../../Inputs/Mouse.hpp" +#include "../../../Inputs/Mouse.hpp" #include #include diff --git a/Machines/AtariST/Video.cpp b/Machines/Atari/ST/Video.cpp similarity index 99% rename from Machines/AtariST/Video.cpp rename to Machines/Atari/ST/Video.cpp index dca761fb5..6c4b0eb60 100644 --- a/Machines/AtariST/Video.cpp +++ b/Machines/Atari/ST/Video.cpp @@ -8,7 +8,7 @@ #include "Video.hpp" -#include "../../Outputs/Log.hpp" +#include "../../../Outputs/Log.hpp" #include diff --git a/Machines/AtariST/Video.hpp b/Machines/Atari/ST/Video.hpp similarity index 96% rename from Machines/AtariST/Video.hpp rename to Machines/Atari/ST/Video.hpp index f99fa71f0..75b2833ff 100644 --- a/Machines/AtariST/Video.hpp +++ b/Machines/Atari/ST/Video.hpp @@ -9,8 +9,8 @@ #ifndef Atari_ST_Video_hpp #define Atari_ST_Video_hpp -#include "../../Outputs/CRT/CRT.hpp" -#include "../../ClockReceiver/ClockReceiver.hpp" +#include "../../../Outputs/CRT/CRT.hpp" +#include "../../../ClockReceiver/ClockReceiver.hpp" namespace Atari { namespace ST { diff --git a/Machines/Utility/MachineForTarget.cpp b/Machines/Utility/MachineForTarget.cpp index 7636021c5..9a1622e3b 100644 --- a/Machines/Utility/MachineForTarget.cpp +++ b/Machines/Utility/MachineForTarget.cpp @@ -11,8 +11,8 @@ #include "../AmstradCPC/AmstradCPC.hpp" #include "../Apple/AppleII/AppleII.hpp" #include "../Apple/Macintosh/Macintosh.hpp" -#include "../Atari2600/Atari2600.hpp" -#include "../AtariST/AtariST.hpp" +#include "../Atari/2600/Atari2600.hpp" +#include "../Atari/ST/AtariST.hpp" #include "../ColecoVision/ColecoVision.hpp" #include "../Commodore/Vic-20/Vic20.hpp" #include "../Electron/Electron.hpp" diff --git a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj index b2e83765e..268b25464 100644 --- a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj +++ b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj @@ -68,9 +68,6 @@ 4B055AC21FAE9AE30060FFFF /* KeyboardMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0BB1F8D8E790050900F /* KeyboardMachine.cpp */; }; 4B055AC31FAE9AE80060FFFF /* AmstradCPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B38F3461F2EC11D00D9235D /* AmstradCPC.cpp */; }; 4B055AC41FAE9AE80060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C11F8D91CD0050900F /* Keyboard.cpp */; }; - 4B055AC51FAE9AEE0060FFFF /* Atari2600.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2E2D971C3A06EC00138695 /* Atari2600.cpp */; }; - 4B055AC61FAE9AEE0060FFFF /* TIASound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA52641DF3472B007E74F2 /* TIASound.cpp */; }; - 4B055AC71FAE9AEE0060FFFF /* TIA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BE7C9161E3D397100A5496D /* TIA.cpp */; }; 4B055AC81FAE9AFB0060FFFF /* C1540.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334941F5E25B60097E338 /* C1540.cpp */; }; 4B055AC91FAE9AFB0060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C41F8D91D90050900F /* Keyboard.cpp */; }; 4B055ACA1FAE9AFB0060FFFF /* Vic20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4DC81F1D2C2425003C5BF8 /* Vic20.cpp */; }; @@ -112,6 +109,20 @@ 4B08A56920D72BEF0016CE5A /* Activity.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B08A56720D72BEF0016CE5A /* Activity.xib */; }; 4B0ACC02237756ED008902D0 /* Line.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC00237756EC008902D0 /* Line.cpp */; }; 4B0ACC03237756F6008902D0 /* Line.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC00237756EC008902D0 /* Line.cpp */; }; + 4B0ACC2623775819008902D0 /* AtariST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0623775819008902D0 /* AtariST.cpp */; }; + 4B0ACC2723775819008902D0 /* AtariST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0623775819008902D0 /* AtariST.cpp */; }; + 4B0ACC2823775819008902D0 /* DMAController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0723775819008902D0 /* DMAController.cpp */; }; + 4B0ACC2923775819008902D0 /* DMAController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0723775819008902D0 /* DMAController.cpp */; }; + 4B0ACC2A23775819008902D0 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0823775819008902D0 /* Video.cpp */; }; + 4B0ACC2B23775819008902D0 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0823775819008902D0 /* Video.cpp */; }; + 4B0ACC2C23775819008902D0 /* IntelligentKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0923775819008902D0 /* IntelligentKeyboard.cpp */; }; + 4B0ACC2D23775819008902D0 /* IntelligentKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC0923775819008902D0 /* IntelligentKeyboard.cpp */; }; + 4B0ACC2E23775819008902D0 /* TIA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC1D23775819008902D0 /* TIA.cpp */; }; + 4B0ACC2F23775819008902D0 /* TIA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC1D23775819008902D0 /* TIA.cpp */; }; + 4B0ACC3023775819008902D0 /* TIASound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC2123775819008902D0 /* TIASound.cpp */; }; + 4B0ACC3123775819008902D0 /* TIASound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC2123775819008902D0 /* TIASound.cpp */; }; + 4B0ACC3223775819008902D0 /* Atari2600.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC2223775819008902D0 /* Atari2600.cpp */; }; + 4B0ACC3323775819008902D0 /* Atari2600.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0ACC2223775819008902D0 /* Atari2600.cpp */; }; 4B0CCC451C62D0B3001CAC5F /* CRT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0CCC421C62D0B3001CAC5F /* CRT.cpp */; }; 4B0E04EA1FC9E5DA00F43484 /* CAS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04E81FC9E5DA00F43484 /* CAS.cpp */; }; 4B0E04EB1FC9E78800F43484 /* CAS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04E81FC9E5DA00F43484 /* CAS.cpp */; }; @@ -144,8 +155,6 @@ 4B1D08061E0F7A1100763741 /* TimeTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1D08051E0F7A1100763741 /* TimeTests.mm */; }; 4B1E85811D176468001EF87D /* 6532Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1E85801D176468001EF87D /* 6532Tests.swift */; }; 4B1EDB451E39A0AC009D6819 /* chip.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B1EDB431E39A0AC009D6819 /* chip.png */; }; - 4B21922D236523CB007FEEBC /* DMAController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B21922B236523CB007FEEBC /* DMAController.cpp */; }; - 4B21922E236523CB007FEEBC /* DMAController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B21922B236523CB007FEEBC /* DMAController.cpp */; }; 4B2A332D1DB86821002876E3 /* OricOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B2A332B1DB86821002876E3 /* OricOptions.xib */; }; 4B2A539F1D117D36003C6002 /* CSAudioQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A53911D117D36003C6002 /* CSAudioQueue.m */; }; 4B2B3A4B1F9B8FA70062DABF /* Typer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B3A471F9B8FA70062DABF /* Typer.cpp */; }; @@ -153,7 +162,6 @@ 4B2BFC5F1D613E0200BA3AA9 /* TapePRG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2BFC5D1D613E0200BA3AA9 /* TapePRG.cpp */; }; 4B2BFDB21DAEF5FF001A68B8 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2BFDB01DAEF5FF001A68B8 /* Video.cpp */; }; 4B2C45421E3C3896002A2389 /* cartridge.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B2C45411E3C3896002A2389 /* cartridge.png */; }; - 4B2E2D9A1C3A06EC00138695 /* Atari2600.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2E2D971C3A06EC00138695 /* Atari2600.cpp */; }; 4B2E2D9D1C3A070400138695 /* Electron.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2E2D9B1C3A070400138695 /* Electron.cpp */; }; 4B302184208A550100773308 /* DiskII.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B302183208A550100773308 /* DiskII.cpp */; }; 4B302185208A550100773308 /* DiskII.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B302183208A550100773308 /* DiskII.cpp */; }; @@ -341,8 +349,6 @@ 4BA3189422E7A4CA00D18CFA /* ROMImages in Resources */ = {isa = PBXBuildFile; fileRef = 4BC9DF441D044FCA00F44158 /* ROMImages */; }; 4BA61EB01D91515900B3C876 /* NSData+StdVector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BA61EAF1D91515900B3C876 /* NSData+StdVector.mm */; }; 4BA91E1D216D85BA00F79557 /* MasterSystemVDPTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BA91E1C216D85BA00F79557 /* MasterSystemVDPTests.mm */; }; - 4BAC075E236E4B11003C3AB1 /* IntelligentKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BAC075C236E4B11003C3AB1 /* IntelligentKeyboard.cpp */; }; - 4BAC075F236E4B11003C3AB1 /* IntelligentKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BAC075C236E4B11003C3AB1 /* IntelligentKeyboard.cpp */; }; 4BAD13441FF709C700FD114A /* MSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E61051FF34737002A9DBD /* MSX.cpp */; }; 4BAE49582032881E004BE78E /* CSZX8081.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B14978E1EE4B4D200CE2596 /* CSZX8081.mm */; }; 4BAE495920328897004BE78E /* ZX8081OptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B95FA9C1F11893B0008E395 /* ZX8081OptionsPanel.swift */; }; @@ -628,8 +634,6 @@ 4BB4BFB022A42F290069048D /* MacintoshIMG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB4BFAE22A42F290069048D /* MacintoshIMG.cpp */; }; 4BB4BFB922A4372F0069048D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB4BFB822A4372E0069048D /* StaticAnalyser.cpp */; }; 4BB4BFBA22A4372F0069048D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB4BFB822A4372E0069048D /* StaticAnalyser.cpp */; }; - 4BB50DC8234828A20057B9CA /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB50DC6234828A20057B9CA /* Video.cpp */; }; - 4BB50DC9234828A70057B9CA /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB50DC6234828A20057B9CA /* Video.cpp */; }; 4BB697CB1D4B6D3E00248BDF /* TimedEventLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB697C91D4B6D3E00248BDF /* TimedEventLoop.cpp */; }; 4BB697CE1D4BA44400248BDF /* CommodoreGCR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB697CC1D4BA44400248BDF /* CommodoreGCR.cpp */; }; 4BB73EA21B587A5100552FC2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB73EA11B587A5100552FC2 /* AppDelegate.swift */; }; @@ -646,8 +650,6 @@ 4BBFBB6C1EE8401E00C01E7A /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFBB6A1EE8401E00C01E7A /* ZX8081.cpp */; }; 4BBFE83D21015D9C00BF1C40 /* CSJoystickManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFE83C21015D9C00BF1C40 /* CSJoystickManager.m */; }; 4BBFFEE61F7B27F1005F3FEB /* TrackSerialiser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */; }; - 4BC1316A2346C61100E4FF3D /* AtariST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC131682346C61100E4FF3D /* AtariST.cpp */; }; - 4BC1316B2346C61100E4FF3D /* AtariST.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC131682346C61100E4FF3D /* AtariST.cpp */; }; 4BC131702346DE5000E4FF3D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1316F2346DE5000E4FF3D /* StaticAnalyser.cpp */; }; 4BC131712346DE5000E4FF3D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1316F2346DE5000E4FF3D /* StaticAnalyser.cpp */; }; 4BC131762346DE9100E4FF3D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC131752346DE9100E4FF3D /* StaticAnalyser.cpp */; }; @@ -706,12 +708,10 @@ 4BDB61EC203285AE0048AF91 /* Atari2600OptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE21F1DA19D7C0090D3CE /* Atari2600OptionsPanel.swift */; }; 4BDDBA991EF3451200347E61 /* Z80MachineCycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDBA981EF3451200347E61 /* Z80MachineCycleTests.swift */; }; 4BE76CF922641ED400ACD6FA /* QLTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BE76CF822641ED300ACD6FA /* QLTests.mm */; }; - 4BE7C9181E3D397100A5496D /* TIA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BE7C9161E3D397100A5496D /* TIA.cpp */; }; 4BE90FFD22D5864800FB464D /* MacintoshVideoTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BE90FFC22D5864800FB464D /* MacintoshVideoTests.mm */; }; 4BE9A6B11EDE293000CBCB47 /* zexdoc.com in Resources */ = {isa = PBXBuildFile; fileRef = 4BE9A6B01EDE293000CBCB47 /* zexdoc.com */; }; 4BEA525E1DF33323007E74F2 /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA525D1DF33323007E74F2 /* Tape.cpp */; }; 4BEA52631DF339D7007E74F2 /* SoundGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA52611DF339D7007E74F2 /* SoundGenerator.cpp */; }; - 4BEA52661DF3472B007E74F2 /* TIASound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA52641DF3472B007E74F2 /* TIASound.cpp */; }; 4BEBFB4D2002C4BF000708CC /* MSXDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEBFB4B2002C4BF000708CC /* MSXDSK.cpp */; }; 4BEBFB4E2002C4BF000708CC /* MSXDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEBFB4B2002C4BF000708CC /* MSXDSK.cpp */; }; 4BEBFB512002DB30000708CC /* DiskROM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEBFB4F2002DB30000708CC /* DiskROM.cpp */; }; @@ -791,6 +791,36 @@ 4B08A56820D72BEF0016CE5A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/Activity.xib"; sourceTree = SOURCE_ROOT; }; 4B0ACC00237756EC008902D0 /* Line.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Line.cpp; sourceTree = ""; }; 4B0ACC01237756EC008902D0 /* Line.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Line.hpp; sourceTree = ""; }; + 4B0ACC0623775819008902D0 /* AtariST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AtariST.cpp; sourceTree = ""; }; + 4B0ACC0723775819008902D0 /* DMAController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DMAController.cpp; sourceTree = ""; }; + 4B0ACC0823775819008902D0 /* Video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Video.cpp; sourceTree = ""; }; + 4B0ACC0923775819008902D0 /* IntelligentKeyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntelligentKeyboard.cpp; sourceTree = ""; }; + 4B0ACC0A23775819008902D0 /* AtariST.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariST.hpp; sourceTree = ""; }; + 4B0ACC0B23775819008902D0 /* DMAController.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DMAController.hpp; sourceTree = ""; }; + 4B0ACC0C23775819008902D0 /* Video.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Video.hpp; sourceTree = ""; }; + 4B0ACC0D23775819008902D0 /* IntelligentKeyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IntelligentKeyboard.hpp; sourceTree = ""; }; + 4B0ACC1023775819008902D0 /* Atari16k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari16k.hpp; sourceTree = ""; }; + 4B0ACC1123775819008902D0 /* Tigervision.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Tigervision.hpp; sourceTree = ""; }; + 4B0ACC1223775819008902D0 /* MNetwork.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MNetwork.hpp; sourceTree = ""; }; + 4B0ACC1323775819008902D0 /* Unpaged.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Unpaged.hpp; sourceTree = ""; }; + 4B0ACC1423775819008902D0 /* Pitfall2.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Pitfall2.hpp; sourceTree = ""; }; + 4B0ACC1523775819008902D0 /* ActivisionStack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ActivisionStack.hpp; sourceTree = ""; }; + 4B0ACC1623775819008902D0 /* ParkerBros.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkerBros.hpp; sourceTree = ""; }; + 4B0ACC1723775819008902D0 /* Atari32k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari32k.hpp; sourceTree = ""; }; + 4B0ACC1823775819008902D0 /* MegaBoy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MegaBoy.hpp; sourceTree = ""; }; + 4B0ACC1923775819008902D0 /* CBSRAMPlus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CBSRAMPlus.hpp; sourceTree = ""; }; + 4B0ACC1A23775819008902D0 /* Atari8k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari8k.hpp; sourceTree = ""; }; + 4B0ACC1B23775819008902D0 /* Cartridge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cartridge.hpp; sourceTree = ""; }; + 4B0ACC1C23775819008902D0 /* CommaVid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CommaVid.hpp; sourceTree = ""; }; + 4B0ACC1D23775819008902D0 /* TIA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIA.cpp; sourceTree = ""; }; + 4B0ACC1E23775819008902D0 /* TIASound.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIASound.hpp; sourceTree = ""; }; + 4B0ACC1F23775819008902D0 /* Atari2600Inputs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Atari2600Inputs.h; sourceTree = ""; }; + 4B0ACC2023775819008902D0 /* Atari2600.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari2600.hpp; sourceTree = ""; }; + 4B0ACC2123775819008902D0 /* TIASound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIASound.cpp; sourceTree = ""; }; + 4B0ACC2223775819008902D0 /* Atari2600.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Atari2600.cpp; sourceTree = ""; }; + 4B0ACC2323775819008902D0 /* Bus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Bus.hpp; sourceTree = ""; }; + 4B0ACC2423775819008902D0 /* PIA.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PIA.hpp; sourceTree = ""; }; + 4B0ACC2523775819008902D0 /* TIA.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIA.hpp; sourceTree = ""; }; 4B0CCC421C62D0B3001CAC5F /* CRT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CRT.cpp; sourceTree = ""; }; 4B0CCC431C62D0B3001CAC5F /* CRT.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CRT.hpp; sourceTree = ""; }; 4B0E04E81FC9E5DA00F43484 /* CAS.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CAS.cpp; sourceTree = ""; }; @@ -835,8 +865,6 @@ 4B1E857B1D174DEC001EF87D /* 6532.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = 6532.hpp; sourceTree = ""; }; 4B1E85801D176468001EF87D /* 6532Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 6532Tests.swift; sourceTree = ""; }; 4B1EDB431E39A0AC009D6819 /* chip.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = chip.png; sourceTree = ""; }; - 4B21922B236523CB007FEEBC /* DMAController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DMAController.cpp; sourceTree = ""; }; - 4B21922C236523CB007FEEBC /* DMAController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DMAController.hpp; sourceTree = ""; }; 4B24095A1C45DF85004DA684 /* Stepper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Stepper.hpp; sourceTree = ""; }; 4B2A332C1DB86821002876E3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/OricOptions.xib"; sourceTree = SOURCE_ROOT; }; 4B2A53901D117D36003C6002 /* CSAudioQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSAudioQueue.h; sourceTree = ""; }; @@ -857,9 +885,6 @@ 4B2BFDB11DAEF5FF001A68B8 /* Video.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Video.hpp; path = Oric/Video.hpp; sourceTree = ""; }; 4B2C45411E3C3896002A2389 /* cartridge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cartridge.png; sourceTree = ""; }; 4B2C455C1EC9442600FC74DD /* RegisterSizes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RegisterSizes.hpp; sourceTree = ""; }; - 4B2E2D971C3A06EC00138695 /* Atari2600.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Atari2600.cpp; sourceTree = ""; }; - 4B2E2D981C3A06EC00138695 /* Atari2600.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari2600.hpp; sourceTree = ""; }; - 4B2E2D991C3A06EC00138695 /* Atari2600Inputs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Atari2600Inputs.h; sourceTree = ""; }; 4B2E2D9B1C3A070400138695 /* Electron.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Electron.cpp; path = Electron/Electron.cpp; sourceTree = ""; }; 4B2E2D9C1C3A070400138695 /* Electron.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Electron.hpp; path = Electron/Electron.hpp; sourceTree = ""; }; 4B302182208A550100773308 /* DiskII.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DiskII.hpp; sourceTree = ""; }; @@ -1151,8 +1176,6 @@ 4BAA167B21582B1D008A3276 /* Target.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Target.hpp; sourceTree = ""; }; 4BAB62AC1D3272D200DF5BA0 /* Disk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Disk.hpp; sourceTree = ""; }; 4BAB62AE1D32730D00DF5BA0 /* Storage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Storage.hpp; sourceTree = ""; }; - 4BAC075C236E4B11003C3AB1 /* IntelligentKeyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelligentKeyboard.cpp; sourceTree = ""; }; - 4BAC075D236E4B11003C3AB1 /* IntelligentKeyboard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelligentKeyboard.hpp; sourceTree = ""; }; 4BAF2B4C2004580C00480230 /* DMK.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DMK.cpp; sourceTree = ""; }; 4BAF2B4D2004580C00480230 /* DMK.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DMK.hpp; sourceTree = ""; }; 4BB06B211F316A3F00600C7A /* ForceInline.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ForceInline.hpp; sourceTree = ""; }; @@ -1438,8 +1461,6 @@ 4BB4BFAF22A42F290069048D /* MacintoshIMG.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MacintoshIMG.hpp; sourceTree = ""; }; 4BB4BFB722A4372E0069048D /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaticAnalyser.hpp; sourceTree = ""; }; 4BB4BFB822A4372E0069048D /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaticAnalyser.cpp; sourceTree = ""; }; - 4BB50DC6234828A20057B9CA /* Video.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Video.cpp; sourceTree = ""; }; - 4BB50DC7234828A20057B9CA /* Video.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Video.hpp; sourceTree = ""; }; 4BB697C61D4B558F00248BDF /* Factors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Factors.hpp; path = ../../NumberTheory/Factors.hpp; sourceTree = ""; }; 4BB697C91D4B6D3E00248BDF /* TimedEventLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimedEventLoop.cpp; sourceTree = ""; }; 4BB697CA1D4B6D3E00248BDF /* TimedEventLoop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimedEventLoop.hpp; sourceTree = ""; }; @@ -1471,8 +1492,6 @@ 4BBFE83C21015D9C00BF1C40 /* CSJoystickManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSJoystickManager.m; sourceTree = ""; }; 4BBFE83E21015DAE00BF1C40 /* CSJoystickManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSJoystickManager.h; sourceTree = ""; }; 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TrackSerialiser.cpp; sourceTree = ""; }; - 4BC131682346C61100E4FF3D /* AtariST.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AtariST.cpp; sourceTree = ""; }; - 4BC131692346C61100E4FF3D /* AtariST.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariST.hpp; sourceTree = ""; }; 4BC1316D2346DE5000E4FF3D /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaticAnalyser.hpp; sourceTree = ""; }; 4BC1316E2346DE5000E4FF3D /* Target.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Target.hpp; sourceTree = ""; }; 4BC1316F2346DE5000E4FF3D /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaticAnalyser.cpp; sourceTree = ""; }; @@ -1560,8 +1579,6 @@ 4BE3231520532AA7006EF799 /* Target.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Target.hpp; sourceTree = ""; }; 4BE3231620532BED006EF799 /* Target.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Target.hpp; sourceTree = ""; }; 4BE76CF822641ED300ACD6FA /* QLTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = QLTests.mm; sourceTree = ""; }; - 4BE7C9161E3D397100A5496D /* TIA.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIA.cpp; sourceTree = ""; }; - 4BE7C9171E3D397100A5496D /* TIA.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIA.hpp; sourceTree = ""; }; 4BE845201F2FF7F100A5EA22 /* CRTC6845.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CRTC6845.hpp; path = 6845/CRTC6845.hpp; sourceTree = ""; }; 4BE90FFC22D5864800FB464D /* MacintoshVideoTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MacintoshVideoTests.mm; sourceTree = ""; }; 4BE9A6B01EDE293000CBCB47 /* zexdoc.com */ = {isa = PBXFileReference; lastKnownFileType = file; name = zexdoc.com; path = Zexall/zexdoc.com; sourceTree = ""; }; @@ -1570,23 +1587,6 @@ 4BEA52601DF3343A007E74F2 /* Interrupts.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Interrupts.hpp; path = Electron/Interrupts.hpp; sourceTree = ""; }; 4BEA52611DF339D7007E74F2 /* SoundGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SoundGenerator.cpp; path = Electron/SoundGenerator.cpp; sourceTree = ""; }; 4BEA52621DF339D7007E74F2 /* SoundGenerator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SoundGenerator.hpp; path = Electron/SoundGenerator.hpp; sourceTree = ""; }; - 4BEA52641DF3472B007E74F2 /* TIASound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIASound.cpp; sourceTree = ""; }; - 4BEA52651DF3472B007E74F2 /* TIASound.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIASound.hpp; sourceTree = ""; }; - 4BEA52671DF34909007E74F2 /* PIA.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PIA.hpp; sourceTree = ""; }; - 4BEAC0811E7E0DF800EE56B2 /* Cartridge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cartridge.hpp; sourceTree = ""; }; - 4BEAC0821E7E0DF800EE56B2 /* ActivisionStack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ActivisionStack.hpp; sourceTree = ""; }; - 4BEAC0831E7E0DF800EE56B2 /* Atari16k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari16k.hpp; sourceTree = ""; }; - 4BEAC0841E7E0DF800EE56B2 /* Atari32k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari32k.hpp; sourceTree = ""; }; - 4BEAC0851E7E0DF800EE56B2 /* Atari8k.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Atari8k.hpp; sourceTree = ""; }; - 4BEAC0861E7E0DF800EE56B2 /* CBSRAMPlus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CBSRAMPlus.hpp; sourceTree = ""; }; - 4BEAC0871E7E0DF800EE56B2 /* CommaVid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CommaVid.hpp; sourceTree = ""; }; - 4BEAC0881E7E0DF800EE56B2 /* MegaBoy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MegaBoy.hpp; sourceTree = ""; }; - 4BEAC0891E7E0DF800EE56B2 /* MNetwork.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MNetwork.hpp; sourceTree = ""; }; - 4BEAC08A1E7E0DF800EE56B2 /* ParkerBros.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkerBros.hpp; sourceTree = ""; }; - 4BEAC08B1E7E0DF800EE56B2 /* Tigervision.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Tigervision.hpp; sourceTree = ""; }; - 4BEAC08C1E7E0DF800EE56B2 /* Unpaged.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Unpaged.hpp; sourceTree = ""; }; - 4BEAC08D1E7E0E1A00EE56B2 /* Bus.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Bus.hpp; sourceTree = ""; }; - 4BEAC08E1E7E110500EE56B2 /* Pitfall2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Pitfall2.hpp; sourceTree = ""; }; 4BEBFB4B2002C4BF000708CC /* MSXDSK.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MSXDSK.cpp; sourceTree = ""; }; 4BEBFB4C2002C4BF000708CC /* MSXDSK.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MSXDSK.hpp; sourceTree = ""; }; 4BEBFB4F2002DB30000708CC /* DiskROM.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = DiskROM.cpp; path = MSX/DiskROM.cpp; sourceTree = ""; }; @@ -1692,6 +1692,67 @@ path = Serial; sourceTree = ""; }; + 4B0ACC0423775819008902D0 /* Atari */ = { + isa = PBXGroup; + children = ( + 4B0ACC0523775819008902D0 /* ST */, + 4B0ACC0E23775819008902D0 /* 2600 */, + ); + path = Atari; + sourceTree = ""; + }; + 4B0ACC0523775819008902D0 /* ST */ = { + isa = PBXGroup; + children = ( + 4B0ACC0623775819008902D0 /* AtariST.cpp */, + 4B0ACC0723775819008902D0 /* DMAController.cpp */, + 4B0ACC0823775819008902D0 /* Video.cpp */, + 4B0ACC0923775819008902D0 /* IntelligentKeyboard.cpp */, + 4B0ACC0A23775819008902D0 /* AtariST.hpp */, + 4B0ACC0B23775819008902D0 /* DMAController.hpp */, + 4B0ACC0C23775819008902D0 /* Video.hpp */, + 4B0ACC0D23775819008902D0 /* IntelligentKeyboard.hpp */, + ); + path = ST; + sourceTree = ""; + }; + 4B0ACC0E23775819008902D0 /* 2600 */ = { + isa = PBXGroup; + children = ( + 4B0ACC0F23775819008902D0 /* Cartridges */, + 4B0ACC1D23775819008902D0 /* TIA.cpp */, + 4B0ACC1E23775819008902D0 /* TIASound.hpp */, + 4B0ACC1F23775819008902D0 /* Atari2600Inputs.h */, + 4B0ACC2023775819008902D0 /* Atari2600.hpp */, + 4B0ACC2123775819008902D0 /* TIASound.cpp */, + 4B0ACC2223775819008902D0 /* Atari2600.cpp */, + 4B0ACC2323775819008902D0 /* Bus.hpp */, + 4B0ACC2423775819008902D0 /* PIA.hpp */, + 4B0ACC2523775819008902D0 /* TIA.hpp */, + ); + path = 2600; + sourceTree = ""; + }; + 4B0ACC0F23775819008902D0 /* Cartridges */ = { + isa = PBXGroup; + children = ( + 4B0ACC1023775819008902D0 /* Atari16k.hpp */, + 4B0ACC1123775819008902D0 /* Tigervision.hpp */, + 4B0ACC1223775819008902D0 /* MNetwork.hpp */, + 4B0ACC1323775819008902D0 /* Unpaged.hpp */, + 4B0ACC1423775819008902D0 /* Pitfall2.hpp */, + 4B0ACC1523775819008902D0 /* ActivisionStack.hpp */, + 4B0ACC1623775819008902D0 /* ParkerBros.hpp */, + 4B0ACC1723775819008902D0 /* Atari32k.hpp */, + 4B0ACC1823775819008902D0 /* MegaBoy.hpp */, + 4B0ACC1923775819008902D0 /* CBSRAMPlus.hpp */, + 4B0ACC1A23775819008902D0 /* Atari8k.hpp */, + 4B0ACC1B23775819008902D0 /* Cartridge.hpp */, + 4B0ACC1C23775819008902D0 /* CommaVid.hpp */, + ); + path = Cartridges; + sourceTree = ""; + }; 4B0CCC411C62D0B3001CAC5F /* CRT */ = { isa = PBXGroup; children = ( @@ -1866,23 +1927,6 @@ path = Utility; sourceTree = ""; }; - 4B2E2D961C3A06EC00138695 /* Atari2600 */ = { - isa = PBXGroup; - children = ( - 4B2E2D971C3A06EC00138695 /* Atari2600.cpp */, - 4BEA52641DF3472B007E74F2 /* TIASound.cpp */, - 4BE7C9161E3D397100A5496D /* TIA.cpp */, - 4B2E2D991C3A06EC00138695 /* Atari2600Inputs.h */, - 4B2E2D981C3A06EC00138695 /* Atari2600.hpp */, - 4BEAC08D1E7E0E1A00EE56B2 /* Bus.hpp */, - 4BEA52671DF34909007E74F2 /* PIA.hpp */, - 4BEA52651DF3472B007E74F2 /* TIASound.hpp */, - 4BE7C9171E3D397100A5496D /* TIA.hpp */, - 4BEAC0801E7E0DF800EE56B2 /* Cartridges */, - ); - path = Atari2600; - sourceTree = ""; - }; 4B2E2D9E1C3A070900138695 /* Electron */ = { isa = PBXGroup; children = ( @@ -3154,8 +3198,7 @@ 4BDCC5F81FB27A5E001220C5 /* ROMMachine.hpp */, 4B38F3491F2EC12000D9235D /* AmstradCPC */, 4BCE0048227CE8CA000CA200 /* Apple */, - 4B2E2D961C3A06EC00138695 /* Atari2600 */, - 4BC131672346C61100E4FF3D /* AtariST */, + 4B0ACC0423775819008902D0 /* Atari */, 4B7A90E22041097C008514A2 /* ColecoVision */, 4B4DC81D1D2C2425003C5BF8 /* Commodore */, 4B2E2D9E1C3A070900138695 /* Electron */, @@ -3237,21 +3280,6 @@ path = "Joystick Manager"; sourceTree = ""; }; - 4BC131672346C61100E4FF3D /* AtariST */ = { - isa = PBXGroup; - children = ( - 4BC131682346C61100E4FF3D /* AtariST.cpp */, - 4B21922B236523CB007FEEBC /* DMAController.cpp */, - 4BAC075C236E4B11003C3AB1 /* IntelligentKeyboard.cpp */, - 4BB50DC6234828A20057B9CA /* Video.cpp */, - 4BC131692346C61100E4FF3D /* AtariST.hpp */, - 4B21922C236523CB007FEEBC /* DMAController.hpp */, - 4BAC075D236E4B11003C3AB1 /* IntelligentKeyboard.hpp */, - 4BB50DC7234828A20057B9CA /* Video.hpp */, - ); - path = AtariST; - sourceTree = ""; - }; 4BC1316C2346DE5000E4FF3D /* Atari2600 */ = { isa = PBXGroup; children = ( @@ -3520,26 +3548,6 @@ name = Zexall; sourceTree = ""; }; - 4BEAC0801E7E0DF800EE56B2 /* Cartridges */ = { - isa = PBXGroup; - children = ( - 4BEAC0811E7E0DF800EE56B2 /* Cartridge.hpp */, - 4BEAC0821E7E0DF800EE56B2 /* ActivisionStack.hpp */, - 4BEAC0851E7E0DF800EE56B2 /* Atari8k.hpp */, - 4BEAC0831E7E0DF800EE56B2 /* Atari16k.hpp */, - 4BEAC0841E7E0DF800EE56B2 /* Atari32k.hpp */, - 4BEAC0861E7E0DF800EE56B2 /* CBSRAMPlus.hpp */, - 4BEAC0871E7E0DF800EE56B2 /* CommaVid.hpp */, - 4BEAC0881E7E0DF800EE56B2 /* MegaBoy.hpp */, - 4BEAC0891E7E0DF800EE56B2 /* MNetwork.hpp */, - 4BEAC08A1E7E0DF800EE56B2 /* ParkerBros.hpp */, - 4BEAC08E1E7E110500EE56B2 /* Pitfall2.hpp */, - 4BEAC08B1E7E0DF800EE56B2 /* Tigervision.hpp */, - 4BEAC08C1E7E0DF800EE56B2 /* Unpaged.hpp */, - ); - path = Cartridges; - sourceTree = ""; - }; 4BEE0A691D72496600532C7B /* Cartridge */ = { isa = PBXGroup; children = ( @@ -4066,6 +4074,7 @@ 4B1B88C9202E469400B67DFF /* MultiJoystickMachine.cpp in Sources */, 4B055AAA1FAE85F50060FFFF /* CPM.cpp in Sources */, 4B055A9A1FAE85CB0060FFFF /* MFMDiskController.cpp in Sources */, + 4B0ACC3123775819008902D0 /* TIASound.cpp in Sources */, 4B055ACB1FAE9AFB0060FFFF /* SerialBus.cpp in Sources */, 4B055AA41FAE85E50060FFFF /* DigitalPhaseLockedLoop.cpp in Sources */, 4B8318B122D3E53A006DB630 /* DiskIICard.cpp in Sources */, @@ -4088,6 +4097,7 @@ 4B055AD81FAE9B180060FFFF /* Video.cpp in Sources */, 4B89452F201967B4007DE474 /* StaticAnalyser.cpp in Sources */, 4B894531201967B4007DE474 /* StaticAnalyser.cpp in Sources */, + 4B0ACC2D23775819008902D0 /* IntelligentKeyboard.cpp in Sources */, 4B894539201967B4007DE474 /* Tape.cpp in Sources */, 4B92E26B234AE35100CD6D1B /* MFP68901.cpp in Sources */, 4B7F1898215486A200388727 /* StaticAnalyser.cpp in Sources */, @@ -4101,8 +4111,8 @@ 4BD67DCC209BE4D700AB2146 /* StaticAnalyser.cpp in Sources */, 4B055AB61FAE860F0060FFFF /* TapeUEF.cpp in Sources */, 4B055A9D1FAE85DA0060FFFF /* D64.cpp in Sources */, + 4B0ACC2B23775819008902D0 /* Video.cpp in Sources */, 4B055ABB1FAE86170060FFFF /* Oric.cpp in Sources */, - 4B21922E236523CB007FEEBC /* DMAController.cpp in Sources */, 4B12C0EE1FCFAD1A005BFD93 /* Keyboard.cpp in Sources */, 4BCD634A22D6756400F567F1 /* MacintoshDoubleDensityDrive.cpp in Sources */, 4B05401F219D1618001BF69C /* ScanTarget.cpp in Sources */, @@ -4110,7 +4120,6 @@ 4B055A901FAE85A90060FFFF /* TimedEventLoop.cpp in Sources */, 4BFF1D3A22337B0300838EA1 /* 68000Storage.cpp in Sources */, 4B8318B722D3E54D006DB630 /* Video.cpp in Sources */, - 4B055AC71FAE9AEE0060FFFF /* TIA.cpp in Sources */, 4B055AD21FAE9B0B0060FFFF /* Keyboard.cpp in Sources */, 4B89451B201967B4007DE474 /* ConfidenceSummary.cpp in Sources */, 4B1B88C1202E3DB200B67DFF /* MultiConfigurable.cpp in Sources */, @@ -4125,7 +4134,6 @@ 4B055AC31FAE9AE80060FFFF /* AmstradCPC.cpp in Sources */, 4B055A9E1FAE85DA0060FFFF /* G64.cpp in Sources */, 4B055AB81FAE860F0060FFFF /* ZX80O81P.cpp in Sources */, - 4BB50DC9234828A70057B9CA /* Video.cpp in Sources */, 4B055A8E1FAE85920060FFFF /* BestEffortUpdater.cpp in Sources */, 4B055AB01FAE86070060FFFF /* PulseQueuedTape.cpp in Sources */, 4B055AAC1FAE85FD0060FFFF /* PCMSegment.cpp in Sources */, @@ -4133,7 +4141,6 @@ 4B055AB31FAE860F0060FFFF /* CSW.cpp in Sources */, 4B89451D201967B4007DE474 /* Disk.cpp in Sources */, 4BDACBED22FFA5D20045EF7E /* ncr5380.cpp in Sources */, - 4BC1316B2346C61100E4FF3D /* AtariST.cpp in Sources */, 4BC131772346DE9100E4FF3D /* StaticAnalyser.cpp in Sources */, 4B055ACF1FAE9B030060FFFF /* SoundGenerator.cpp in Sources */, 4B894519201967B4007DE474 /* ConfidenceCounter.cpp in Sources */, @@ -4148,10 +4155,11 @@ 4B055AA21FAE85DA0060FFFF /* SSD.cpp in Sources */, 4BEBFB4E2002C4BF000708CC /* MSXDSK.cpp in Sources */, 4B055ADD1FAE9B460060FFFF /* i8272.cpp in Sources */, - 4B055AC51FAE9AEE0060FFFF /* Atari2600.cpp in Sources */, 4B055A9C1FAE85DA0060FFFF /* CPCDSK.cpp in Sources */, + 4B0ACC2723775819008902D0 /* AtariST.cpp in Sources */, 4B8318B922D3E56D006DB630 /* MemoryPacker.cpp in Sources */, 4B055ABA1FAE86170060FFFF /* Commodore.cpp in Sources */, + 4B0ACC2F23775819008902D0 /* TIA.cpp in Sources */, 4B9BE401203A0C0600FFAE60 /* MultiSpeaker.cpp in Sources */, 4B055AA61FAE85EF0060FFFF /* Parser.cpp in Sources */, 4B055AE91FAE9B990060FFFF /* 6502Base.cpp in Sources */, @@ -4178,6 +4186,7 @@ 4B055AA01FAE85DA0060FFFF /* MFMSectorDump.cpp in Sources */, 4BEBFB522002DB30000708CC /* DiskROM.cpp in Sources */, 4B055AA11FAE85DA0060FFFF /* OricMFMDSK.cpp in Sources */, + 4B0ACC2923775819008902D0 /* DMAController.cpp in Sources */, 4B055A951FAE85BB0060FFFF /* BitReverse.cpp in Sources */, 4B055ACE1FAE9B030060FFFF /* Plus3.cpp in Sources */, 4B055A8D1FAE85920060FFFF /* AsyncTaskQueue.cpp in Sources */, @@ -4190,8 +4199,6 @@ 4B055A971FAE85BB0060FFFF /* ZX8081.cpp in Sources */, 4B055AAD1FAE85FD0060FFFF /* PCMTrack.cpp in Sources */, 4BD67DD1209BF27B00AB2146 /* Encoder.cpp in Sources */, - 4BAC075F236E4B11003C3AB1 /* IntelligentKeyboard.cpp in Sources */, - 4B055AC61FAE9AEE0060FFFF /* TIASound.cpp in Sources */, 4B89451F201967B4007DE474 /* Tape.cpp in Sources */, 4B055AA81FAE85EF0060FFFF /* Shifter.cpp in Sources */, 4B8318B422D3E546006DB630 /* DriveSpeedAccumulator.cpp in Sources */, @@ -4203,6 +4210,7 @@ 4B055AB21FAE860F0060FFFF /* CommodoreTAP.cpp in Sources */, 4B055ADF1FAE9B4C0060FFFF /* IRQDelegatePortHandler.cpp in Sources */, 4B74CF86231370BC00500CE8 /* MacintoshVolume.cpp in Sources */, + 4B0ACC3323775819008902D0 /* Atari2600.cpp in Sources */, 4BD424E02193B5340097291A /* TextureTarget.cpp in Sources */, 4B055AB51FAE860F0060FFFF /* TapePRG.cpp in Sources */, 4B055AE01FAE9B660060FFFF /* CRT.cpp in Sources */, @@ -4255,6 +4263,7 @@ 4B89451E201967B4007DE474 /* Tape.cpp in Sources */, 4BAF2B4E2004580C00480230 /* DMK.cpp in Sources */, 4BB697CE1D4BA44400248BDF /* CommodoreGCR.cpp in Sources */, + 4B0ACC3023775819008902D0 /* TIASound.cpp in Sources */, 4B7136861F78724F008B8ED9 /* Encoder.cpp in Sources */, 4B0E04EA1FC9E5DA00F43484 /* CAS.cpp in Sources */, 4B7A90ED20410A85008514A2 /* StaticAnalyser.cpp in Sources */, @@ -4266,13 +4275,13 @@ 4BD424DF2193B5340097291A /* TextureTarget.cpp in Sources */, 4B0CCC451C62D0B3001CAC5F /* CRT.cpp in Sources */, 4B322E041F5A2E3C004EB04C /* Z80Base.cpp in Sources */, + 4B0ACC2623775819008902D0 /* AtariST.cpp in Sources */, 4B894530201967B4007DE474 /* StaticAnalyser.cpp in Sources */, 4B4518A31F75FD1C00926311 /* HFE.cpp in Sources */, 4B1B88BB202E2EC100B67DFF /* MultiKeyboardMachine.cpp in Sources */, 4B4518A11F75FD1C00926311 /* D64.cpp in Sources */, 4B1558C01F844ECD006E9A97 /* BitReverse.cpp in Sources */, 4BCE0052227CE8CA000CA200 /* DiskIICard.cpp in Sources */, - 4BC1316A2346C61100E4FF3D /* AtariST.cpp in Sources */, 4BCF1FA41DADC3DD0039D2E7 /* Oric.cpp in Sources */, 4BD67DCB209BE4D700AB2146 /* StaticAnalyser.cpp in Sources */, 4BB4BFB922A4372F0069048D /* StaticAnalyser.cpp in Sources */, @@ -4290,7 +4299,9 @@ 4BB4BFB022A42F290069048D /* MacintoshIMG.cpp in Sources */, 4B05401E219D1618001BF69C /* ScanTarget.cpp in Sources */, 4B4518861F75E91A00926311 /* MFMDiskController.cpp in Sources */, + 4B0ACC2C23775819008902D0 /* IntelligentKeyboard.cpp in Sources */, 4B92E26A234AE35100CD6D1B /* MFP68901.cpp in Sources */, + 4B0ACC2A23775819008902D0 /* Video.cpp in Sources */, 4B54C0BF1F8D8F450050900F /* Keyboard.cpp in Sources */, 4B3FE75E1F3CF68B00448EE4 /* CPM.cpp in Sources */, 4B2BFDB21DAEF5FF001A68B8 /* Video.cpp in Sources */, @@ -4318,6 +4329,7 @@ 4BC76E691C98E31700E6EF73 /* FIRFilter.cpp in Sources */, 4B3BF5B01F146265005B6C36 /* CSW.cpp in Sources */, 4BCE0060227D39AB000CA200 /* Video.cpp in Sources */, + 4B0ACC2E23775819008902D0 /* TIA.cpp in Sources */, 4B74CF85231370BC00500CE8 /* MacintoshVolume.cpp in Sources */, 4B4518A51F75FD1C00926311 /* SSD.cpp in Sources */, 4B55CE5F1C3B7D960093A61B /* MachineDocument.swift in Sources */, @@ -4325,6 +4337,7 @@ 4B7913CC1DFCD80E00175A82 /* Video.cpp in Sources */, 4BDA00E622E699B000AC3CD0 /* CSMachine.mm in Sources */, 4B4518831F75E91A00926311 /* PCMTrack.cpp in Sources */, + 4B0ACC3223775819008902D0 /* Atari2600.cpp in Sources */, 4B45189F1F75FD1C00926311 /* AcornADF.cpp in Sources */, 4B7136911F789C93008B8ED9 /* SegmentParser.cpp in Sources */, 4B4518A21F75FD1C00926311 /* G64.cpp in Sources */, @@ -4336,8 +4349,6 @@ 4B302184208A550100773308 /* DiskII.cpp in Sources */, 4BEA52631DF339D7007E74F2 /* SoundGenerator.cpp in Sources */, 4BD67DD0209BF27B00AB2146 /* Encoder.cpp in Sources */, - 4BB50DC8234828A20057B9CA /* Video.cpp in Sources */, - 4BAC075E236E4B11003C3AB1 /* IntelligentKeyboard.cpp in Sources */, 4BAE495920328897004BE78E /* ZX8081OptionsPanel.swift in Sources */, 4B89451A201967B4007DE474 /* ConfidenceSummary.cpp in Sources */, 4B54C0C51F8D91D90050900F /* Keyboard.cpp in Sources */, @@ -4365,12 +4376,10 @@ 4B1497881EE4A1DA00CE2596 /* ZX80O81P.cpp in Sources */, 4B894520201967B4007DE474 /* StaticAnalyser.cpp in Sources */, 4BB4BFAD22A33DE50069048D /* DriveSpeedAccumulator.cpp in Sources */, - 4B21922D236523CB007FEEBC /* DMAController.cpp in Sources */, 4B2B3A4B1F9B8FA70062DABF /* Typer.cpp in Sources */, 4B4518821F75E91A00926311 /* PCMSegment.cpp in Sources */, 4B74CF812312FA9C00500CE8 /* HFV.cpp in Sources */, 4B17B58B20A8A9D9007CCA8F /* StringSerialiser.cpp in Sources */, - 4BE7C9181E3D397100A5496D /* TIA.cpp in Sources */, 4B80AD001F85CACA00176895 /* BestEffortUpdater.cpp in Sources */, 4B2E2D9D1C3A070400138695 /* Electron.cpp in Sources */, 4B3940E71DA83C8300427841 /* AsyncTaskQueue.cpp in Sources */, @@ -4396,7 +4405,6 @@ 4B7F188E2154825E00388727 /* MasterSystem.cpp in Sources */, 4B8805F41DCFD22A003085B1 /* Commodore.cpp in Sources */, 4B3FCC40201EC24200960631 /* MultiMachine.cpp in Sources */, - 4B2E2D9A1C3A06EC00138695 /* Atari2600.cpp in Sources */, 4B8805F01DCFC99C003085B1 /* Acorn.cpp in Sources */, 4B3051301D98ACC600B4FED8 /* Plus3.cpp in Sources */, 4B30512D1D989E2200B4FED8 /* Drive.cpp in Sources */, @@ -4405,7 +4413,6 @@ 4B894536201967B4007DE474 /* Z80.cpp in Sources */, 4BCA6CC81D9DD9F000C2D7B2 /* CommodoreROM.cpp in Sources */, 4BC1317A2346DF2B00E4FF3D /* MSA.cpp in Sources */, - 4BEA52661DF3472B007E74F2 /* TIASound.cpp in Sources */, 4BEBFB4D2002C4BF000708CC /* MSXDSK.cpp in Sources */, 4BBFBB6C1EE8401E00C01E7A /* ZX8081.cpp in Sources */, 4B83348A1F5DB94B0097E338 /* IRQDelegatePortHandler.cpp in Sources */, @@ -4432,6 +4439,7 @@ 4B55DD8320DF06680043F2E5 /* MachinePicker.swift in Sources */, 4B2A539F1D117D36003C6002 /* CSAudioQueue.m in Sources */, 4B89453E201967B4007DE474 /* StaticAnalyser.cpp in Sources */, + 4B0ACC2823775819008902D0 /* DMAController.cpp in Sources */, 4BC131702346DE5000E4FF3D /* StaticAnalyser.cpp in Sources */, 4B37EE821D7345A6006A09A4 /* BinaryDump.cpp in Sources */, 4BCE0053227CE8CA000CA200 /* AppleII.cpp in Sources */,