// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 4B01A6881F22F0DB001FD6E3 /* Z80MemptrTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B01A6871F22F0DB001FD6E3 /* Z80MemptrTests.swift */; }; 4B049CDD1DA3C82F00322067 /* BCDTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B049CDC1DA3C82F00322067 /* BCDTest.swift */; }; 4B055A7A1FAE78A00060FFFF /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B055A771FAE78210060FFFF /* SDL2.framework */; }; 4B055A7E1FAE84AA0060FFFF /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B055A7C1FAE84A50060FFFF /* main.cpp */; }; 4B055A7F1FAE852F0060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF1354A1D6D2C300054B2EA /* StaticAnalyser.cpp */; }; 4B055A801FAE85350060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA799931D8B656E0045123D /* StaticAnalyser.cpp */; }; 4B055A811FAE853A0060FFFF /* Disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF829641D8F732B001BAE39 /* Disk.cpp */; }; 4B055A821FAE853D0060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD14B0F1D74627C0088EAD6 /* StaticAnalyser.cpp */; }; 4B055A831FAE85410060FFFF /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B96F7201D75119A0058BB2D /* Tape.cpp */; }; 4B055A841FAE85450060FFFF /* Disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA22B051D8817CE0008C640 /* Disk.cpp */; }; 4B055A851FAE85480060FFFF /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BE77A2C1D84ADFB00BC3827 /* File.cpp */; }; 4B055A861FAE854C0060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC5E4901D7ED365008CF980 /* StaticAnalyser.cpp */; }; 4B055A871FAE854F0060FFFF /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC830CF1D6E7C690000A26F /* Tape.cpp */; }; 4B055A881FAE85530060FFFF /* 6502.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5A12551DD55862007A2231 /* 6502.cpp */; }; 4B055A891FAE85580060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA91DADD41B0039D2E7 /* StaticAnalyser.cpp */; }; 4B055A8A1FAE855B0060FFFF /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805FC1DD02552003085B1 /* Tape.cpp */; }; 4B055A8B1FAE85670060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497891EE4AC5E00CE2596 /* StaticAnalyser.cpp */; }; 4B055A8C1FAE85670060FFFF /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B38F3421F2EB3E900D9235D /* StaticAnalyser.cpp */; }; 4B055A8D1FAE85920060FFFF /* AsyncTaskQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3940E51DA83C8300427841 /* AsyncTaskQueue.cpp */; }; 4B055A8E1FAE85920060FFFF /* BestEffortUpdater.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B80ACFE1F85CAC900176895 /* BestEffortUpdater.cpp */; }; 4B055A8F1FAE85A90060FFFF /* FileHolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5FADB81DE3151600AEC565 /* FileHolder.cpp */; }; 4B055A901FAE85A90060FFFF /* TimedEventLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB697C91D4B6D3E00248BDF /* TimedEventLoop.cpp */; }; 4B055A911FAE85B50060FFFF /* Cartridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0A6A1D72496600532C7B /* Cartridge.cpp */; }; 4B055A921FAE85B50060FFFF /* PRG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0A6D1D72496600532C7B /* PRG.cpp */; }; 4B055A931FAE85B50060FFFF /* BinaryDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B37EE801D7345A6006A09A4 /* BinaryDump.cpp */; }; 4B055A941FAE85B50060FFFF /* CommodoreROM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCA6CC61D9DD9F000C2D7B2 /* CommodoreROM.cpp */; }; 4B055A951FAE85BB0060FFFF /* BitReverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1558BE1F844ECD006E9A97 /* BitReverse.cpp */; }; 4B055A961FAE85BB0060FFFF /* Commodore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F51DCFF6C9003085B1 /* Commodore.cpp */; }; 4B055A971FAE85BB0060FFFF /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA0F68C1EEA0E8400E9489E /* ZX8081.cpp */; }; 4B055A981FAE85C50060FFFF /* Drive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B30512B1D989E2200B4FED8 /* Drive.cpp */; }; 4B055A991FAE85CB0060FFFF /* DiskController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187A1F75E91900926311 /* DiskController.cpp */; }; 4B055A9A1FAE85CB0060FFFF /* MFMDiskController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187C1F75E91900926311 /* MFMDiskController.cpp */; }; 4B055A9B1FAE85DA0060FFFF /* AcornADF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45188D1F75FD1B00926311 /* AcornADF.cpp */; }; 4B055A9C1FAE85DA0060FFFF /* CPCDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45188F1F75FD1B00926311 /* CPCDSK.cpp */; }; 4B055A9D1FAE85DA0060FFFF /* D64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518911F75FD1B00926311 /* D64.cpp */; }; 4B055A9E1FAE85DA0060FFFF /* G64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518931F75FD1B00926311 /* G64.cpp */; }; 4B055A9F1FAE85DA0060FFFF /* HFE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518951F75FD1B00926311 /* HFE.cpp */; }; 4B055AA01FAE85DA0060FFFF /* MFMSectorDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B58601C1F806AB200AEE2E3 /* MFMSectorDump.cpp */; }; 4B055AA11FAE85DA0060FFFF /* OricMFMDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518971F75FD1B00926311 /* OricMFMDSK.cpp */; }; 4B055AA21FAE85DA0060FFFF /* SSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518991F75FD1B00926311 /* SSD.cpp */; }; 4B055AA31FAE85DF0060FFFF /* ImplicitSectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFDD78B1F7F2DB4008579B9 /* ImplicitSectors.cpp */; }; 4B055AA41FAE85E50060FFFF /* DigitalPhaseLockedLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187F1F75E91900926311 /* DigitalPhaseLockedLoop.cpp */; }; 4B055AA51FAE85EF0060FFFF /* Encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7136841F78724F008B8ED9 /* Encoder.cpp */; }; 4B055AA61FAE85EF0060FFFF /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B71368C1F788112008B8ED9 /* Parser.cpp */; }; 4B055AA71FAE85EF0060FFFF /* SegmentParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B71368F1F789C93008B8ED9 /* SegmentParser.cpp */; }; 4B055AA81FAE85EF0060FFFF /* Shifter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7136871F78725F008B8ED9 /* Shifter.cpp */; }; 4B055AA91FAE85EF0060FFFF /* CommodoreGCR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BB697CC1D4BA44400248BDF /* CommodoreGCR.cpp */; }; 4B055AAA1FAE85F50060FFFF /* CPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3FE75C1F3CF68B00448EE4 /* CPM.cpp */; }; 4B055AAB1FAE85FD0060FFFF /* PCMPatchedTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518711F75E91800926311 /* PCMPatchedTrack.cpp */; }; 4B055AAC1FAE85FD0060FFFF /* PCMSegment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518731F75E91800926311 /* PCMSegment.cpp */; }; 4B055AAD1FAE85FD0060FFFF /* PCMTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518751F75E91800926311 /* PCMTrack.cpp */; }; 4B055AAE1FAE85FD0060FFFF /* TrackSerialiser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */; }; 4B055AAF1FAE85FD0060FFFF /* UnformattedTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518771F75E91800926311 /* UnformattedTrack.cpp */; }; 4B055AB01FAE86070060FFFF /* PulseQueuedTape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B448E821F1C4C480009ABD6 /* PulseQueuedTape.cpp */; }; 4B055AB11FAE86070060FFFF /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B69FB3B1C4D908A00B5F0AA /* Tape.cpp */; }; 4B055AB21FAE860F0060FFFF /* CommodoreTAP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC91B811D1F160E00884B76 /* CommodoreTAP.cpp */; }; 4B055AB31FAE860F0060FFFF /* CSW.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BF5AE1F146264005B6C36 /* CSW.cpp */; }; 4B055AB41FAE860F0060FFFF /* OricTAP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B59199A1DAC6C46005BB85C /* OricTAP.cpp */; }; 4B055AB51FAE860F0060FFFF /* TapePRG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2BFC5D1D613E0200BA3AA9 /* TapePRG.cpp */; }; 4B055AB61FAE860F0060FFFF /* TapeUEF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B69FB421C4D941400B5F0AA /* TapeUEF.cpp */; }; 4B055AB71FAE860F0060FFFF /* TZX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B448E7F1F1C45A00009ABD6 /* TZX.cpp */; }; 4B055AB81FAE860F0060FFFF /* ZX80O81P.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497861EE4A1DA00CE2596 /* ZX80O81P.cpp */; }; 4B055AB91FAE86170060FFFF /* Acorn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805EE1DCFC99C003085B1 /* Acorn.cpp */; }; 4B055ABA1FAE86170060FFFF /* Commodore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F21DCFD22A003085B1 /* Commodore.cpp */; }; 4B055ABB1FAE86170060FFFF /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F91DCFF807003085B1 /* Oric.cpp */; }; 4B055ABC1FAE86170060FFFF /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFBB6A1EE8401E00C01E7A /* ZX8081.cpp */; }; 4B055ABD1FAE86530060FFFF /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B69FB451C4D950F00B5F0AA /* libz.tbd */; }; 4B055AC11FAE98DC0060FFFF /* MachineForTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B055ABE1FAE98000060FFFF /* MachineForTarget.cpp */; }; 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 */; }; 4B055ACB1FAE9AFB0060FFFF /* SerialBus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4DC8291D2C27A4003C5BF8 /* SerialBus.cpp */; }; 4B055ACC1FAE9B030060FFFF /* Electron.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2E2D9B1C3A070400138695 /* Electron.cpp */; }; 4B055ACD1FAE9B030060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C61F8D91E50050900F /* Keyboard.cpp */; }; 4B055ACE1FAE9B030060FFFF /* Plus3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B30512E1D98ACC600B4FED8 /* Plus3.cpp */; }; 4B055ACF1FAE9B030060FFFF /* SoundGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA52611DF339D7007E74F2 /* SoundGenerator.cpp */; }; 4B055AD01FAE9B030060FFFF /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEA525D1DF33323007E74F2 /* Tape.cpp */; }; 4B055AD11FAE9B030060FFFF /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7913CA1DFCD80E00175A82 /* Video.cpp */; }; 4B055AD21FAE9B0B0060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0BD1F8D8F450050900F /* Keyboard.cpp */; }; 4B055AD31FAE9B0B0060FFFF /* Microdisc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5FADBE1DE3BF2B00AEC565 /* Microdisc.cpp */; }; 4B055AD41FAE9B0B0060FFFF /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */; }; 4B055AD51FAE9B0B0060FFFF /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2BFDB01DAEF5FF001A68B8 /* Video.cpp */; }; 4B055AD61FAE9B130060FFFF /* MemoryFuzzer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B3A481F9B8FA70062DABF /* MemoryFuzzer.cpp */; }; 4B055AD71FAE9B180060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0CA1F8D92580050900F /* Keyboard.cpp */; }; 4B055AD81FAE9B180060FFFF /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD3A3091EE755C800B5B501 /* Video.cpp */; }; 4B055AD91FAE9B180060FFFF /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497901EE4B5A800CE2596 /* ZX8081.cpp */; }; 4B055ADA1FAE9B460060FFFF /* 1770.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD468F51D8DF41D0084958B /* 1770.cpp */; }; 4B055ADB1FAE9B460060FFFF /* 6560.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC9DF4D1D04691600F44158 /* 6560.cpp */; }; 4B055ADC1FAE9B460060FFFF /* AY38910.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4A762E1DB1A3FA007AAE2E /* AY38910.cpp */; }; 4B055ADD1FAE9B460060FFFF /* i8272.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC951C1F368D83008F4C34 /* i8272.cpp */; }; 4B055ADE1FAE9B4C0060FFFF /* 6522Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B83348B1F5DB99C0097E338 /* 6522Base.cpp */; }; 4B055ADF1FAE9B4C0060FFFF /* IRQDelegatePortHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334891F5DB94B0097E338 /* IRQDelegatePortHandler.cpp */; }; 4B055AE01FAE9B660060FFFF /* CRT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0CCC421C62D0B3001CAC5F /* CRT.cpp */; }; 4B055AE11FAE9B6F0060FFFF /* ArrayBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5073051DDD3B9400C48FBD /* ArrayBuilder.cpp */; }; 4B055AE21FAE9B6F0060FFFF /* CRTOpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF990A1C8FBA6F0075DAFB /* CRTOpenGL.cpp */; }; 4B055AE31FAE9B6F0060FFFF /* TextureBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF99081C8FBA6F0075DAFB /* TextureBuilder.cpp */; }; 4B055AE41FAE9B6F0060FFFF /* TextureTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF99121C8FBA6F0075DAFB /* TextureTarget.cpp */; }; 4B055AE51FAE9B6F0060FFFF /* IntermediateShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBB142F1CD2CECE00BDB55C /* IntermediateShader.cpp */; }; 4B055AE61FAE9B6F0060FFFF /* OutputShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B7501CD1956900F86E85 /* OutputShader.cpp */; }; 4B055AE71FAE9B6F0060FFFF /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B74D1CD194CC00F86E85 /* Shader.cpp */; }; 4B055AE81FAE9B7B0060FFFF /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC76E671C98E31700E6EF73 /* FIRFilter.cpp */; }; 4B055AE91FAE9B990060FFFF /* 6502Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B6A4C951F58F09E00E3F787 /* 6502Base.cpp */; }; 4B055AEA1FAE9B990060FFFF /* 6502Storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334851F5DA3780097E338 /* 6502Storage.cpp */; }; 4B055AEB1FAE9BA20060FFFF /* PartialMachineCycle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334811F5D9FF70097E338 /* PartialMachineCycle.cpp */; }; 4B055AEC1FAE9BA20060FFFF /* Z80Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B322E031F5A2E3C004EB04C /* Z80Base.cpp */; }; 4B055AED1FAE9BA20060FFFF /* Z80Storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334831F5DA0360097E338 /* Z80Storage.cpp */; }; 4B055AEE1FAE9BBF0060FFFF /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B86E2591F8C628F006FAA45 /* Keyboard.cpp */; }; 4B055AEF1FAE9BF00060FFFF /* Typer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B3A471F9B8FA70062DABF /* Typer.cpp */; }; 4B055AF11FAE9C160060FFFF /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BC76E6A1C98F43700E6EF73 /* Accelerate.framework */; }; 4B055AF21FAE9C1C0060FFFF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B055AF01FAE9C080060FFFF /* OpenGL.framework */; }; 4B07835A1FC11D10001D12BB /* Configurable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0783591FC11D10001D12BB /* Configurable.cpp */; }; 4B07835B1FC11D42001D12BB /* Configurable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0783591FC11D10001D12BB /* Configurable.cpp */; }; 4B08A2751EE35D56008B7065 /* Z80InterruptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B08A2741EE35D56008B7065 /* Z80InterruptTests.swift */; }; 4B08A2781EE39306008B7065 /* TestMachine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B08A2771EE39306008B7065 /* TestMachine.mm */; }; 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 */; }; 4B0E04EE1FC9E88300F43484 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04EC1FC9E88300F43484 /* StaticAnalyser.cpp */; }; 4B0E04F11FC9EA9500F43484 /* MSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B79A4FF1FC913C900EEDAD5 /* MSX.cpp */; }; 4B0E04F21FC9EAA800F43484 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04EC1FC9E88300F43484 /* StaticAnalyser.cpp */; }; 4B0E04FA1FC9FA3100F43484 /* 9918.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04F91FC9FA3100F43484 /* 9918.cpp */; }; 4B0E04FB1FC9FA3100F43484 /* 9918.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E04F91FC9FA3100F43484 /* 9918.cpp */; }; 4B0E61071FF34737002A9DBD /* MSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E61051FF34737002A9DBD /* MSX.cpp */; }; 4B121F951E05E66800BFDA12 /* PCMPatchedTrackTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B121F941E05E66800BFDA12 /* PCMPatchedTrackTests.mm */; }; 4B121F9B1E06293F00BFDA12 /* PCMSegmentEventSourceTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B121F9A1E06293F00BFDA12 /* PCMSegmentEventSourceTests.mm */; }; 4B12C0ED1FCFA98D005BFD93 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B12C0EB1FCFA98D005BFD93 /* Keyboard.cpp */; }; 4B12C0EE1FCFAD1A005BFD93 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B12C0EB1FCFA98D005BFD93 /* Keyboard.cpp */; }; 4B1414601B58885000E04248 /* WolfgangLorenzTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B14145F1B58885000E04248 /* WolfgangLorenzTests.swift */; }; 4B1414621B58888700E04248 /* KlausDormannTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1414611B58888700E04248 /* KlausDormannTests.swift */; }; 4B1497881EE4A1DA00CE2596 /* ZX80O81P.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497861EE4A1DA00CE2596 /* ZX80O81P.cpp */; }; 4B14978B1EE4AC5E00CE2596 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497891EE4AC5E00CE2596 /* StaticAnalyser.cpp */; }; 4B14978F1EE4B4D200CE2596 /* CSZX8081.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B14978E1EE4B4D200CE2596 /* CSZX8081.mm */; }; 4B1497921EE4B5A800CE2596 /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1497901EE4B5A800CE2596 /* ZX8081.cpp */; }; 4B1497981EE4B97F00CE2596 /* ZX8081Options.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B1497961EE4B97F00CE2596 /* ZX8081Options.xib */; }; 4B1558C01F844ECD006E9A97 /* BitReverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B1558BE1F844ECD006E9A97 /* BitReverse.cpp */; }; 4B1BA08A1FD4967800CB4ADA /* CSMSX.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B1BA0891FD4967800CB4ADA /* CSMSX.mm */; }; 4B1BA08D1FD498B000CB4ADA /* MSXOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B1BA08B1FD498B000CB4ADA /* MSXOptions.xib */; }; 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 */; }; 4B2A332D1DB86821002876E3 /* OricOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B2A332B1DB86821002876E3 /* OricOptions.xib */; }; 4B2A332F1DB86869002876E3 /* OricOptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A332E1DB86869002876E3 /* OricOptionsPanel.swift */; }; 4B2A539F1D117D36003C6002 /* CSAudioQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A53911D117D36003C6002 /* CSAudioQueue.m */; }; 4B2A53A01D117D36003C6002 /* CSMachine.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A53961D117D36003C6002 /* CSMachine.mm */; }; 4B2A53A11D117D36003C6002 /* CSAtari2600.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A539A1D117D36003C6002 /* CSAtari2600.mm */; }; 4B2A53A21D117D36003C6002 /* CSElectron.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A539C1D117D36003C6002 /* CSElectron.mm */; }; 4B2A53A31D117D36003C6002 /* CSVic20.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A539E1D117D36003C6002 /* CSVic20.mm */; }; 4B2AF8691E513FC20027EE29 /* TIATests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B2AF8681E513FC20027EE29 /* TIATests.mm */; }; 4B2B3A4B1F9B8FA70062DABF /* Typer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B3A471F9B8FA70062DABF /* Typer.cpp */; }; 4B2B3A4C1F9B8FA70062DABF /* MemoryFuzzer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B3A481F9B8FA70062DABF /* MemoryFuzzer.cpp */; }; 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 */; }; 4B30512D1D989E2200B4FED8 /* Drive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B30512B1D989E2200B4FED8 /* Drive.cpp */; }; 4B3051301D98ACC600B4FED8 /* Plus3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B30512E1D98ACC600B4FED8 /* Plus3.cpp */; }; 4B322E011F5A2990004EB04C /* Z80AllRAM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B322DFD1F5A2981004EB04C /* Z80AllRAM.cpp */; }; 4B322E041F5A2E3C004EB04C /* Z80Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B322E031F5A2E3C004EB04C /* Z80Base.cpp */; }; 4B37EE821D7345A6006A09A4 /* BinaryDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B37EE801D7345A6006A09A4 /* BinaryDump.cpp */; }; 4B38F3441F2EB3E900D9235D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B38F3421F2EB3E900D9235D /* StaticAnalyser.cpp */; }; 4B38F3481F2EC11D00D9235D /* AmstradCPC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B38F3461F2EC11D00D9235D /* AmstradCPC.cpp */; }; 4B38F34C1F2EC3CA00D9235D /* CSAmstradCPC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B38F34B1F2EC3CA00D9235D /* CSAmstradCPC.mm */; }; 4B38F34F1F2EC6BA00D9235D /* AmstradCPCOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B38F34D1F2EC6BA00D9235D /* AmstradCPCOptions.xib */; }; 4B3940E71DA83C8300427841 /* AsyncTaskQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3940E51DA83C8300427841 /* AsyncTaskQueue.cpp */; }; 4B3BA0C31D318AEC005DD7A7 /* C1540Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BA0C21D318AEB005DD7A7 /* C1540Tests.swift */; }; 4B3BA0CE1D318B44005DD7A7 /* C1540Bridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BA0C61D318B44005DD7A7 /* C1540Bridge.mm */; }; 4B3BA0CF1D318B44005DD7A7 /* MOS6522Bridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BA0C91D318B44005DD7A7 /* MOS6522Bridge.mm */; }; 4B3BA0D01D318B44005DD7A7 /* MOS6532Bridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BA0CB1D318B44005DD7A7 /* MOS6532Bridge.mm */; }; 4B3BA0D11D318B44005DD7A7 /* TestMachine6502.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BA0CD1D318B44005DD7A7 /* TestMachine6502.mm */; }; 4B3BF5B01F146265005B6C36 /* CSW.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3BF5AE1F146264005B6C36 /* CSW.cpp */; }; 4B3FE75E1F3CF68B00448EE4 /* CPM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B3FE75C1F3CF68B00448EE4 /* CPM.cpp */; }; 4B448E811F1C45A00009ABD6 /* TZX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B448E7F1F1C45A00009ABD6 /* TZX.cpp */; }; 4B448E841F1C4C480009ABD6 /* PulseQueuedTape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B448E821F1C4C480009ABD6 /* PulseQueuedTape.cpp */; }; 4B44EBF51DC987AF00A7820C /* AllSuiteA.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4B44EBF41DC987AE00A7820C /* AllSuiteA.bin */; }; 4B44EBF71DC9883B00A7820C /* 6502_functional_test.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4B44EBF61DC9883B00A7820C /* 6502_functional_test.bin */; }; 4B44EBF91DC9898E00A7820C /* BCDTEST_beeb in Resources */ = {isa = PBXBuildFile; fileRef = 4B44EBF81DC9898E00A7820C /* BCDTEST_beeb */; }; 4B4518811F75E91A00926311 /* PCMPatchedTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518711F75E91800926311 /* PCMPatchedTrack.cpp */; }; 4B4518821F75E91A00926311 /* PCMSegment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518731F75E91800926311 /* PCMSegment.cpp */; }; 4B4518831F75E91A00926311 /* PCMTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518751F75E91800926311 /* PCMTrack.cpp */; }; 4B4518841F75E91A00926311 /* UnformattedTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518771F75E91800926311 /* UnformattedTrack.cpp */; }; 4B4518851F75E91A00926311 /* DiskController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187A1F75E91900926311 /* DiskController.cpp */; }; 4B4518861F75E91A00926311 /* MFMDiskController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187C1F75E91900926311 /* MFMDiskController.cpp */; }; 4B4518871F75E91A00926311 /* DigitalPhaseLockedLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45187F1F75E91900926311 /* DigitalPhaseLockedLoop.cpp */; }; 4B45189F1F75FD1C00926311 /* AcornADF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45188D1F75FD1B00926311 /* AcornADF.cpp */; }; 4B4518A01F75FD1C00926311 /* CPCDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B45188F1F75FD1B00926311 /* CPCDSK.cpp */; }; 4B4518A11F75FD1C00926311 /* D64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518911F75FD1B00926311 /* D64.cpp */; }; 4B4518A21F75FD1C00926311 /* G64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518931F75FD1B00926311 /* G64.cpp */; }; 4B4518A31F75FD1C00926311 /* HFE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518951F75FD1B00926311 /* HFE.cpp */; }; 4B4518A41F75FD1C00926311 /* OricMFMDSK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518971F75FD1B00926311 /* OricMFMDSK.cpp */; }; 4B4518A51F75FD1C00926311 /* SSD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4518991F75FD1B00926311 /* SSD.cpp */; }; 4B4A76301DB1A3FA007AAE2E /* AY38910.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4A762E1DB1A3FA007AAE2E /* AY38910.cpp */; }; 4B4DC8211D2C2425003C5BF8 /* Vic20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4DC81F1D2C2425003C5BF8 /* Vic20.cpp */; }; 4B4DC82B1D2C27A4003C5BF8 /* SerialBus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4DC8291D2C27A4003C5BF8 /* SerialBus.cpp */; }; 4B5073071DDD3B9400C48FBD /* ArrayBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5073051DDD3B9400C48FBD /* ArrayBuilder.cpp */; }; 4B50730A1DDFCFDF00C48FBD /* ArrayBuilderTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B5073091DDFCFDF00C48FBD /* ArrayBuilderTests.mm */; }; 4B54C0BC1F8D8E790050900F /* KeyboardMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0BB1F8D8E790050900F /* KeyboardMachine.cpp */; }; 4B54C0BF1F8D8F450050900F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0BD1F8D8F450050900F /* Keyboard.cpp */; }; 4B54C0C21F8D91CD0050900F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C11F8D91CD0050900F /* Keyboard.cpp */; }; 4B54C0C51F8D91D90050900F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C41F8D91D90050900F /* Keyboard.cpp */; }; 4B54C0C81F8D91E50050900F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0C61F8D91E50050900F /* Keyboard.cpp */; }; 4B54C0CB1F8D92590050900F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B54C0CA1F8D92580050900F /* Keyboard.cpp */; }; 4B55CE5D1C3B7D6F0093A61B /* CSOpenGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B55CE5C1C3B7D6F0093A61B /* CSOpenGLView.m */; }; 4B55CE5F1C3B7D960093A61B /* MachineDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B55CE5E1C3B7D960093A61B /* MachineDocument.swift */; }; 4B58601E1F806AB200AEE2E3 /* MFMSectorDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B58601C1F806AB200AEE2E3 /* MFMSectorDump.cpp */; }; 4B59199C1DAC6C46005BB85C /* OricTAP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B59199A1DAC6C46005BB85C /* OricTAP.cpp */; }; 4B5A12571DD55862007A2231 /* 6502.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5A12551DD55862007A2231 /* 6502.cpp */; }; 4B5FADBA1DE3151600AEC565 /* FileHolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5FADB81DE3151600AEC565 /* FileHolder.cpp */; }; 4B5FADC01DE3BF2B00AEC565 /* Microdisc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B5FADBE1DE3BF2B00AEC565 /* Microdisc.cpp */; }; 4B643F3A1D77AD1900D431D6 /* CSStaticAnalyser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B643F391D77AD1900D431D6 /* CSStaticAnalyser.mm */; }; 4B643F3F1D77B88000D431D6 /* DocumentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B643F3E1D77B88000D431D6 /* DocumentController.swift */; }; 4B651F9E1FF1B04100E18D9A /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B651F9C1FF1B04100E18D9A /* Tape.cpp */; }; 4B651F9F1FF1B2AE00E18D9A /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B651F9C1FF1B04100E18D9A /* Tape.cpp */; }; 4B69FB3D1C4D908A00B5F0AA /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B69FB3B1C4D908A00B5F0AA /* Tape.cpp */; }; 4B69FB441C4D941400B5F0AA /* TapeUEF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B69FB421C4D941400B5F0AA /* TapeUEF.cpp */; }; 4B69FB461C4D950F00B5F0AA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B69FB451C4D950F00B5F0AA /* libz.tbd */; }; 4B6A4C991F58F09E00E3F787 /* 6502Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B6A4C951F58F09E00E3F787 /* 6502Base.cpp */; }; 4B7136861F78724F008B8ED9 /* Encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7136841F78724F008B8ED9 /* Encoder.cpp */; }; 4B7136891F78725F008B8ED9 /* Shifter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7136871F78725F008B8ED9 /* Shifter.cpp */; }; 4B71368E1F788112008B8ED9 /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B71368C1F788112008B8ED9 /* Parser.cpp */; }; 4B7136911F789C93008B8ED9 /* SegmentParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B71368F1F789C93008B8ED9 /* SegmentParser.cpp */; }; 4B7913CC1DFCD80E00175A82 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B7913CA1DFCD80E00175A82 /* Video.cpp */; }; 4B79A5011FC913C900EEDAD5 /* MSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B79A4FF1FC913C900EEDAD5 /* MSX.cpp */; }; 4B79E4441E3AF38600141F11 /* cassette.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B79E4411E3AF38600141F11 /* cassette.png */; }; 4B79E4451E3AF38600141F11 /* floppy35.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B79E4421E3AF38600141F11 /* floppy35.png */; }; 4B79E4461E3AF38600141F11 /* floppy525.png in Resources */ = {isa = PBXBuildFile; fileRef = 4B79E4431E3AF38600141F11 /* floppy525.png */; }; 4B7BC7F51F58F27800D1B1B4 /* 6502AllRAM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B6A4C911F58F09E00E3F787 /* 6502AllRAM.cpp */; }; 4B7BC7F61F58F7D200D1B1B4 /* 6502Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B6A4C951F58F09E00E3F787 /* 6502Base.cpp */; }; 4B80AD001F85CACA00176895 /* BestEffortUpdater.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B80ACFE1F85CAC900176895 /* BestEffortUpdater.cpp */; }; 4B8334821F5D9FF70097E338 /* PartialMachineCycle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334811F5D9FF70097E338 /* PartialMachineCycle.cpp */; }; 4B8334841F5DA0360097E338 /* Z80Storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334831F5DA0360097E338 /* Z80Storage.cpp */; }; 4B8334861F5DA3780097E338 /* 6502Storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334851F5DA3780097E338 /* 6502Storage.cpp */; }; 4B83348A1F5DB94B0097E338 /* IRQDelegatePortHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334891F5DB94B0097E338 /* IRQDelegatePortHandler.cpp */; }; 4B83348C1F5DB99C0097E338 /* 6522Base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B83348B1F5DB99C0097E338 /* 6522Base.cpp */; }; 4B8334951F5E25B60097E338 /* C1540.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8334941F5E25B60097E338 /* C1540.cpp */; }; 4B86E25B1F8C628F006FAA45 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B86E2591F8C628F006FAA45 /* Keyboard.cpp */; }; 4B8805F01DCFC99C003085B1 /* Acorn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805EE1DCFC99C003085B1 /* Acorn.cpp */; }; 4B8805F41DCFD22A003085B1 /* Commodore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F21DCFD22A003085B1 /* Commodore.cpp */; }; 4B8805F71DCFF6C9003085B1 /* Commodore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F51DCFF6C9003085B1 /* Commodore.cpp */; }; 4B8805FB1DCFF807003085B1 /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805F91DCFF807003085B1 /* Oric.cpp */; }; 4B8805FE1DD02552003085B1 /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B8805FC1DD02552003085B1 /* Tape.cpp */; }; 4B8FE21B1DA19D5F0090D3CE /* Atari2600Options.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B8FE2131DA19D5F0090D3CE /* Atari2600Options.xib */; }; 4B8FE21C1DA19D5F0090D3CE /* MachineDocument.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B8FE2151DA19D5F0090D3CE /* MachineDocument.xib */; }; 4B8FE21D1DA19D5F0090D3CE /* ElectronOptions.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B8FE2171DA19D5F0090D3CE /* ElectronOptions.xib */; }; 4B8FE21E1DA19D5F0090D3CE /* Vic20Options.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4B8FE2191DA19D5F0090D3CE /* Vic20Options.xib */; }; 4B8FE2201DA19D7C0090D3CE /* Atari2600OptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE21F1DA19D7C0090D3CE /* Atari2600OptionsPanel.swift */; }; 4B8FE2221DA19FB20090D3CE /* MachinePanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE2211DA19FB20090D3CE /* MachinePanel.swift */; }; 4B8FE2271DA1DE2D0090D3CE /* NSBundle+DataResource.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE2261DA1DE2D0090D3CE /* NSBundle+DataResource.m */; }; 4B8FE2291DA1EDDF0090D3CE /* ElectronOptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE2281DA1EDDF0090D3CE /* ElectronOptionsPanel.swift */; }; 4B924E991E74D22700B76AF1 /* AtariStaticAnalyserTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B924E981E74D22700B76AF1 /* AtariStaticAnalyserTests.mm */; }; 4B9252CE1E74D28200B76AF1 /* Atari ROMs in Resources */ = {isa = PBXBuildFile; fileRef = 4B9252CD1E74D28200B76AF1 /* Atari ROMs */; }; 4B92EACA1B7C112B00246143 /* 6502TimingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B92EAC91B7C112B00246143 /* 6502TimingTests.swift */; }; 4B95FA9D1F11893B0008E395 /* ZX8081OptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B95FA9C1F11893B0008E395 /* ZX8081OptionsPanel.swift */; }; 4B96F7221D75119A0058BB2D /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B96F7201D75119A0058BB2D /* Tape.cpp */; }; 4B98A05E1FFAD3F600ADF63B /* CSROMFetcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B98A05D1FFAD3F600ADF63B /* CSROMFetcher.mm */; }; 4B98A05F1FFAD62400ADF63B /* CSROMFetcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B98A05D1FFAD3F600ADF63B /* CSROMFetcher.mm */; }; 4B9C9D751FF81CC00030A129 /* Z80.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9C9D731FF81CC00030A129 /* Z80.cpp */; }; 4B9C9D781FF81ED30030A129 /* AddressMapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B9C9D761FF81ED30030A129 /* AddressMapper.cpp */; }; 4B9CCDA11DA279CA0098B625 /* Vic20OptionsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B9CCDA01DA279CA0098B625 /* Vic20OptionsPanel.swift */; }; 4BA0F68E1EEA0E8400E9489E /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA0F68C1EEA0E8400E9489E /* ZX8081.cpp */; }; 4BA22B071D8817CE0008C640 /* Disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA22B051D8817CE0008C640 /* Disk.cpp */; }; 4BA61EB01D91515900B3C876 /* NSData+StdVector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BA61EAF1D91515900B3C876 /* NSData+StdVector.mm */; }; 4BA799951D8B656E0045123D /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BA799931D8B656E0045123D /* StaticAnalyser.cpp */; }; 4BAD13441FF709C700FD114A /* MSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E61051FF34737002A9DBD /* MSX.cpp */; }; 4BB17D4E1ED7909F00ABD1E1 /* tests.expected.json in Resources */ = {isa = PBXBuildFile; fileRef = 4BB17D4C1ED7909F00ABD1E1 /* tests.expected.json */; }; 4BB17D4F1ED7909F00ABD1E1 /* tests.in.json in Resources */ = {isa = PBXBuildFile; fileRef = 4BB17D4D1ED7909F00ABD1E1 /* tests.in.json */; }; 4BB298F11B587D8400A49093 /* start in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297E51B587D8300A49093 /* start */; }; 4BB298F21B587D8400A49093 /* adca in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297E61B587D8300A49093 /* adca */; }; 4BB298F31B587D8400A49093 /* adcax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297E71B587D8300A49093 /* adcax */; }; 4BB298F41B587D8400A49093 /* adcay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297E81B587D8300A49093 /* adcay */; }; 4BB298F51B587D8400A49093 /* adcb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297E91B587D8300A49093 /* adcb */; }; 4BB298F61B587D8400A49093 /* adcix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297EA1B587D8300A49093 /* adcix */; }; 4BB298F71B587D8400A49093 /* adciy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297EB1B587D8300A49093 /* adciy */; }; 4BB298F81B587D8400A49093 /* adcz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297EC1B587D8300A49093 /* adcz */; }; 4BB298F91B587D8400A49093 /* adczx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297ED1B587D8300A49093 /* adczx */; }; 4BB298FA1B587D8400A49093 /* alrb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297EE1B587D8300A49093 /* alrb */; }; 4BB298FB1B587D8400A49093 /* ancb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297EF1B587D8300A49093 /* ancb */; }; 4BB298FC1B587D8400A49093 /* anda in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F01B587D8300A49093 /* anda */; }; 4BB298FD1B587D8400A49093 /* andax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F11B587D8300A49093 /* andax */; }; 4BB298FE1B587D8400A49093 /* anday in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F21B587D8300A49093 /* anday */; }; 4BB298FF1B587D8400A49093 /* andb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F31B587D8300A49093 /* andb */; }; 4BB299001B587D8400A49093 /* andix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F41B587D8300A49093 /* andix */; }; 4BB299011B587D8400A49093 /* andiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F51B587D8300A49093 /* andiy */; }; 4BB299021B587D8400A49093 /* andz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F61B587D8300A49093 /* andz */; }; 4BB299031B587D8400A49093 /* andzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F71B587D8300A49093 /* andzx */; }; 4BB299041B587D8400A49093 /* aneb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F81B587D8300A49093 /* aneb */; }; 4BB299051B587D8400A49093 /* arrb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297F91B587D8300A49093 /* arrb */; }; 4BB299061B587D8400A49093 /* asla in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FA1B587D8300A49093 /* asla */; }; 4BB299071B587D8400A49093 /* aslax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FB1B587D8300A49093 /* aslax */; }; 4BB299081B587D8400A49093 /* asln in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FC1B587D8300A49093 /* asln */; }; 4BB299091B587D8400A49093 /* aslz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FD1B587D8300A49093 /* aslz */; }; 4BB2990A1B587D8400A49093 /* aslzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FE1B587D8300A49093 /* aslzx */; }; 4BB2990B1B587D8400A49093 /* asoa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB297FF1B587D8300A49093 /* asoa */; }; 4BB2990C1B587D8400A49093 /* asoax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298001B587D8300A49093 /* asoax */; }; 4BB2990D1B587D8400A49093 /* asoay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298011B587D8300A49093 /* asoay */; }; 4BB2990E1B587D8400A49093 /* asoix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298021B587D8300A49093 /* asoix */; }; 4BB2990F1B587D8400A49093 /* asoiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298031B587D8300A49093 /* asoiy */; }; 4BB299101B587D8400A49093 /* asoz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298041B587D8300A49093 /* asoz */; }; 4BB299111B587D8400A49093 /* asozx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298051B587D8300A49093 /* asozx */; }; 4BB299121B587D8400A49093 /* axsa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298061B587D8300A49093 /* axsa */; }; 4BB299131B587D8400A49093 /* axsix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298071B587D8300A49093 /* axsix */; }; 4BB299141B587D8400A49093 /* axsz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298081B587D8300A49093 /* axsz */; }; 4BB299151B587D8400A49093 /* axszy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298091B587D8300A49093 /* axszy */; }; 4BB299161B587D8400A49093 /* bccr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980A1B587D8300A49093 /* bccr */; }; 4BB299171B587D8400A49093 /* bcsr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980B1B587D8300A49093 /* bcsr */; }; 4BB299181B587D8400A49093 /* beqr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980C1B587D8300A49093 /* beqr */; }; 4BB299191B587D8400A49093 /* bita in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980D1B587D8300A49093 /* bita */; }; 4BB2991A1B587D8400A49093 /* bitz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980E1B587D8300A49093 /* bitz */; }; 4BB2991B1B587D8400A49093 /* bmir in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2980F1B587D8300A49093 /* bmir */; }; 4BB2991C1B587D8400A49093 /* bner in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298101B587D8300A49093 /* bner */; }; 4BB2991D1B587D8400A49093 /* bplr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298111B587D8300A49093 /* bplr */; }; 4BB2991E1B587D8400A49093 /* branchwrap in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298121B587D8300A49093 /* branchwrap */; }; 4BB2991F1B587D8400A49093 /* brkn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298131B587D8300A49093 /* brkn */; }; 4BB299201B587D8400A49093 /* bvcr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298141B587D8300A49093 /* bvcr */; }; 4BB299211B587D8400A49093 /* bvsr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298151B587D8300A49093 /* bvsr */; }; 4BB299221B587D8400A49093 /* cia1pb6 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298161B587D8300A49093 /* cia1pb6 */; }; 4BB299231B587D8400A49093 /* cia1pb7 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298171B587D8300A49093 /* cia1pb7 */; }; 4BB299241B587D8400A49093 /* cia1ta in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298181B587D8300A49093 /* cia1ta */; }; 4BB299251B587D8400A49093 /* cia1tab in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298191B587D8300A49093 /* cia1tab */; }; 4BB299261B587D8400A49093 /* cia1tb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981A1B587D8300A49093 /* cia1tb */; }; 4BB299271B587D8400A49093 /* cia1tb123 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981B1B587D8300A49093 /* cia1tb123 */; }; 4BB299281B587D8400A49093 /* cia2pb6 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981C1B587D8300A49093 /* cia2pb6 */; }; 4BB299291B587D8400A49093 /* cia2pb7 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981D1B587D8300A49093 /* cia2pb7 */; }; 4BB2992A1B587D8400A49093 /* cia2ta in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981E1B587D8300A49093 /* cia2ta */; }; 4BB2992B1B587D8400A49093 /* cia2tb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2981F1B587D8300A49093 /* cia2tb */; }; 4BB2992C1B587D8400A49093 /* cia2tb123 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298201B587D8300A49093 /* cia2tb123 */; }; 4BB2992D1B587D8400A49093 /* clcn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298211B587D8300A49093 /* clcn */; }; 4BB2992E1B587D8400A49093 /* cldn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298221B587D8300A49093 /* cldn */; }; 4BB2992F1B587D8400A49093 /* clin in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298231B587D8300A49093 /* clin */; }; 4BB299301B587D8400A49093 /* clvn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298241B587D8300A49093 /* clvn */; }; 4BB299311B587D8400A49093 /* cmpa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298251B587D8300A49093 /* cmpa */; }; 4BB299321B587D8400A49093 /* cmpax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298261B587D8300A49093 /* cmpax */; }; 4BB299331B587D8400A49093 /* cmpay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298271B587D8300A49093 /* cmpay */; }; 4BB299341B587D8400A49093 /* cmpb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298281B587D8300A49093 /* cmpb */; }; 4BB299351B587D8400A49093 /* cmpix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298291B587D8300A49093 /* cmpix */; }; 4BB299361B587D8400A49093 /* cmpiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982A1B587D8300A49093 /* cmpiy */; }; 4BB299371B587D8400A49093 /* cmpz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982B1B587D8300A49093 /* cmpz */; }; 4BB299381B587D8400A49093 /* cmpzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982C1B587D8300A49093 /* cmpzx */; }; 4BB299391B587D8400A49093 /* cntdef in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982D1B587D8300A49093 /* cntdef */; }; 4BB2993A1B587D8400A49093 /* cnto2 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982E1B587D8300A49093 /* cnto2 */; }; 4BB2993B1B587D8400A49093 /* cpuport in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2982F1B587D8300A49093 /* cpuport */; }; 4BB2993C1B587D8400A49093 /* cputiming in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298301B587D8300A49093 /* cputiming */; }; 4BB2993D1B587D8400A49093 /* cpxa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298311B587D8300A49093 /* cpxa */; }; 4BB2993E1B587D8400A49093 /* cpxb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298321B587D8300A49093 /* cpxb */; }; 4BB2993F1B587D8400A49093 /* cpxz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298331B587D8300A49093 /* cpxz */; }; 4BB299401B587D8400A49093 /* cpya in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298341B587D8300A49093 /* cpya */; }; 4BB299411B587D8400A49093 /* cpyb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298351B587D8300A49093 /* cpyb */; }; 4BB299421B587D8400A49093 /* cpyz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298361B587D8300A49093 /* cpyz */; }; 4BB299431B587D8400A49093 /* dcma in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298371B587D8300A49093 /* dcma */; }; 4BB299441B587D8400A49093 /* dcmax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298381B587D8300A49093 /* dcmax */; }; 4BB299451B587D8400A49093 /* dcmay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298391B587D8300A49093 /* dcmay */; }; 4BB299461B587D8400A49093 /* dcmix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983A1B587D8300A49093 /* dcmix */; }; 4BB299471B587D8400A49093 /* dcmiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983B1B587D8300A49093 /* dcmiy */; }; 4BB299481B587D8400A49093 /* dcmz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983C1B587D8300A49093 /* dcmz */; }; 4BB299491B587D8400A49093 /* dcmzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983D1B587D8300A49093 /* dcmzx */; }; 4BB2994A1B587D8400A49093 /* deca in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983E1B587D8300A49093 /* deca */; }; 4BB2994B1B587D8400A49093 /* decax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2983F1B587D8300A49093 /* decax */; }; 4BB2994C1B587D8400A49093 /* decz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298401B587D8300A49093 /* decz */; }; 4BB2994D1B587D8400A49093 /* deczx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298411B587D8300A49093 /* deczx */; }; 4BB2994E1B587D8400A49093 /* dexn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298421B587D8300A49093 /* dexn */; }; 4BB2994F1B587D8400A49093 /* deyn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298431B587D8300A49093 /* deyn */; }; 4BB299501B587D8400A49093 /* eora in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298441B587D8300A49093 /* eora */; }; 4BB299511B587D8400A49093 /* eorax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298451B587D8300A49093 /* eorax */; }; 4BB299521B587D8400A49093 /* eoray in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298461B587D8300A49093 /* eoray */; }; 4BB299531B587D8400A49093 /* eorb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298471B587D8300A49093 /* eorb */; }; 4BB299541B587D8400A49093 /* eorix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298481B587D8300A49093 /* eorix */; }; 4BB299551B587D8400A49093 /* eoriy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298491B587D8300A49093 /* eoriy */; }; 4BB299561B587D8400A49093 /* eorz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984A1B587D8300A49093 /* eorz */; }; 4BB299571B587D8400A49093 /* eorzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984B1B587D8300A49093 /* eorzx */; }; 4BB299581B587D8400A49093 /* finish in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984C1B587D8300A49093 /* finish */; }; 4BB299591B587D8400A49093 /* flipos in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984D1B587D8300A49093 /* flipos */; }; 4BB2995A1B587D8400A49093 /* icr01 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984E1B587D8300A49093 /* icr01 */; }; 4BB2995B1B587D8400A49093 /* imr in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2984F1B587D8300A49093 /* imr */; }; 4BB2995C1B587D8400A49093 /* inca in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298501B587D8300A49093 /* inca */; }; 4BB2995D1B587D8400A49093 /* incax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298511B587D8300A49093 /* incax */; }; 4BB2995E1B587D8400A49093 /* incz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298521B587D8300A49093 /* incz */; }; 4BB2995F1B587D8400A49093 /* inczx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298531B587D8300A49093 /* inczx */; }; 4BB299601B587D8400A49093 /* insa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298541B587D8300A49093 /* insa */; }; 4BB299611B587D8400A49093 /* insax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298551B587D8300A49093 /* insax */; }; 4BB299621B587D8400A49093 /* insay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298561B587D8300A49093 /* insay */; }; 4BB299631B587D8400A49093 /* insix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298571B587D8300A49093 /* insix */; }; 4BB299641B587D8400A49093 /* insiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298581B587D8300A49093 /* insiy */; }; 4BB299651B587D8400A49093 /* insz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298591B587D8300A49093 /* insz */; }; 4BB299661B587D8400A49093 /* inszx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985A1B587D8300A49093 /* inszx */; }; 4BB299671B587D8400A49093 /* inxn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985B1B587D8300A49093 /* inxn */; }; 4BB299681B587D8400A49093 /* inyn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985C1B587D8300A49093 /* inyn */; }; 4BB299691B587D8400A49093 /* irq in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985D1B587D8300A49093 /* irq */; }; 4BB2996A1B587D8400A49093 /* jmpi in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985E1B587D8300A49093 /* jmpi */; }; 4BB2996B1B587D8400A49093 /* jmpw in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2985F1B587D8300A49093 /* jmpw */; }; 4BB2996C1B587D8400A49093 /* jsrw in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298601B587D8300A49093 /* jsrw */; }; 4BB2996D1B587D8400A49093 /* lasay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298611B587D8300A49093 /* lasay */; }; 4BB2996E1B587D8400A49093 /* laxa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298621B587D8300A49093 /* laxa */; }; 4BB2996F1B587D8400A49093 /* laxay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298631B587D8300A49093 /* laxay */; }; 4BB299701B587D8400A49093 /* laxix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298641B587D8300A49093 /* laxix */; }; 4BB299711B587D8400A49093 /* laxiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298651B587D8300A49093 /* laxiy */; }; 4BB299721B587D8400A49093 /* laxz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298661B587D8300A49093 /* laxz */; }; 4BB299731B587D8400A49093 /* laxzy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298671B587D8300A49093 /* laxzy */; }; 4BB299741B587D8400A49093 /* ldaa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298681B587D8300A49093 /* ldaa */; }; 4BB299751B587D8400A49093 /* ldaax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298691B587D8300A49093 /* ldaax */; }; 4BB299761B587D8400A49093 /* ldaay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986A1B587D8300A49093 /* ldaay */; }; 4BB299771B587D8400A49093 /* ldab in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986B1B587D8300A49093 /* ldab */; }; 4BB299781B587D8400A49093 /* ldaix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986C1B587D8300A49093 /* ldaix */; }; 4BB299791B587D8400A49093 /* ldaiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986D1B587D8300A49093 /* ldaiy */; }; 4BB2997A1B587D8400A49093 /* ldaz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986E1B587D8300A49093 /* ldaz */; }; 4BB2997B1B587D8400A49093 /* ldazx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2986F1B587D8300A49093 /* ldazx */; }; 4BB2997C1B587D8400A49093 /* ldxa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298701B587D8300A49093 /* ldxa */; }; 4BB2997D1B587D8400A49093 /* ldxay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298711B587D8300A49093 /* ldxay */; }; 4BB2997E1B587D8400A49093 /* ldxb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298721B587D8300A49093 /* ldxb */; }; 4BB2997F1B587D8400A49093 /* ldxz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298731B587D8300A49093 /* ldxz */; }; 4BB299801B587D8400A49093 /* ldxzy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298741B587D8300A49093 /* ldxzy */; }; 4BB299811B587D8400A49093 /* ldya in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298751B587D8300A49093 /* ldya */; }; 4BB299821B587D8400A49093 /* ldyax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298761B587D8300A49093 /* ldyax */; }; 4BB299831B587D8400A49093 /* ldyb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298771B587D8300A49093 /* ldyb */; }; 4BB299841B587D8400A49093 /* ldyz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298781B587D8300A49093 /* ldyz */; }; 4BB299851B587D8400A49093 /* ldyzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298791B587D8300A49093 /* ldyzx */; }; 4BB299861B587D8400A49093 /* loadth in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987A1B587D8300A49093 /* loadth */; }; 4BB299871B587D8400A49093 /* lsea in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987B1B587D8300A49093 /* lsea */; }; 4BB299881B587D8400A49093 /* lseax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987C1B587D8300A49093 /* lseax */; }; 4BB299891B587D8400A49093 /* lseay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987D1B587D8300A49093 /* lseay */; }; 4BB2998A1B587D8400A49093 /* lseix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987E1B587D8300A49093 /* lseix */; }; 4BB2998B1B587D8400A49093 /* lseiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2987F1B587D8300A49093 /* lseiy */; }; 4BB2998C1B587D8400A49093 /* lsez in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298801B587D8300A49093 /* lsez */; }; 4BB2998D1B587D8400A49093 /* lsezx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298811B587D8300A49093 /* lsezx */; }; 4BB2998E1B587D8400A49093 /* lsra in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298821B587D8300A49093 /* lsra */; }; 4BB2998F1B587D8400A49093 /* lsrax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298831B587D8300A49093 /* lsrax */; }; 4BB299901B587D8400A49093 /* lsrn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298841B587D8300A49093 /* lsrn */; }; 4BB299911B587D8400A49093 /* lsrz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298851B587D8300A49093 /* lsrz */; }; 4BB299921B587D8400A49093 /* lsrzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298861B587D8300A49093 /* lsrzx */; }; 4BB299931B587D8400A49093 /* lxab in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298871B587D8300A49093 /* lxab */; }; 4BB299941B587D8400A49093 /* mmu in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298881B587D8300A49093 /* mmu */; }; 4BB299951B587D8400A49093 /* mmufetch in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298891B587D8300A49093 /* mmufetch */; }; 4BB299961B587D8400A49093 /* nmi in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988A1B587D8300A49093 /* nmi */; }; 4BB299971B587D8400A49093 /* nopa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988B1B587D8300A49093 /* nopa */; }; 4BB299981B587D8400A49093 /* nopax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988C1B587D8300A49093 /* nopax */; }; 4BB299991B587D8400A49093 /* nopb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988D1B587D8300A49093 /* nopb */; }; 4BB2999A1B587D8400A49093 /* nopn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988E1B587D8300A49093 /* nopn */; }; 4BB2999B1B587D8400A49093 /* nopz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2988F1B587D8300A49093 /* nopz */; }; 4BB2999C1B587D8400A49093 /* nopzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298901B587D8300A49093 /* nopzx */; }; 4BB2999D1B587D8400A49093 /* oneshot in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298911B587D8300A49093 /* oneshot */; }; 4BB2999E1B587D8400A49093 /* oraa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298921B587D8300A49093 /* oraa */; }; 4BB2999F1B587D8400A49093 /* oraax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298931B587D8300A49093 /* oraax */; }; 4BB299A01B587D8400A49093 /* oraay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298941B587D8300A49093 /* oraay */; }; 4BB299A11B587D8400A49093 /* orab in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298951B587D8300A49093 /* orab */; }; 4BB299A21B587D8400A49093 /* oraix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298961B587D8300A49093 /* oraix */; }; 4BB299A31B587D8400A49093 /* oraiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298971B587D8300A49093 /* oraiy */; }; 4BB299A41B587D8400A49093 /* oraz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298981B587D8300A49093 /* oraz */; }; 4BB299A51B587D8400A49093 /* orazx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298991B587D8300A49093 /* orazx */; }; 4BB299A61B587D8400A49093 /* phan in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989A1B587D8300A49093 /* phan */; }; 4BB299A71B587D8400A49093 /* phpn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989B1B587D8300A49093 /* phpn */; }; 4BB299A81B587D8400A49093 /* plan in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989C1B587D8300A49093 /* plan */; }; 4BB299A91B587D8400A49093 /* plpn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989D1B587D8300A49093 /* plpn */; }; 4BB299AA1B587D8400A49093 /* rlaa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989E1B587D8300A49093 /* rlaa */; }; 4BB299AB1B587D8400A49093 /* rlaax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB2989F1B587D8300A49093 /* rlaax */; }; 4BB299AC1B587D8400A49093 /* rlaay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A01B587D8300A49093 /* rlaay */; }; 4BB299AD1B587D8400A49093 /* rlaix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A11B587D8300A49093 /* rlaix */; }; 4BB299AE1B587D8400A49093 /* rlaiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A21B587D8300A49093 /* rlaiy */; }; 4BB299AF1B587D8400A49093 /* rlaz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A31B587D8300A49093 /* rlaz */; }; 4BB299B01B587D8400A49093 /* rlazx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A41B587D8300A49093 /* rlazx */; }; 4BB299B11B587D8400A49093 /* rola in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A51B587D8300A49093 /* rola */; }; 4BB299B21B587D8400A49093 /* rolax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A61B587D8300A49093 /* rolax */; }; 4BB299B31B587D8400A49093 /* roln in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A71B587D8300A49093 /* roln */; }; 4BB299B41B587D8400A49093 /* rolz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A81B587D8300A49093 /* rolz */; }; 4BB299B51B587D8400A49093 /* rolzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298A91B587D8300A49093 /* rolzx */; }; 4BB299B61B587D8400A49093 /* rora in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AA1B587D8300A49093 /* rora */; }; 4BB299B71B587D8400A49093 /* rorax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AB1B587D8300A49093 /* rorax */; }; 4BB299B81B587D8400A49093 /* rorn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AC1B587D8300A49093 /* rorn */; }; 4BB299B91B587D8400A49093 /* rorz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AD1B587D8300A49093 /* rorz */; }; 4BB299BA1B587D8400A49093 /* rorzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AE1B587D8300A49093 /* rorzx */; }; 4BB299BB1B587D8400A49093 /* rraa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298AF1B587D8300A49093 /* rraa */; }; 4BB299BC1B587D8400A49093 /* rraax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B01B587D8300A49093 /* rraax */; }; 4BB299BD1B587D8400A49093 /* rraay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B11B587D8300A49093 /* rraay */; }; 4BB299BE1B587D8400A49093 /* rraix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B21B587D8300A49093 /* rraix */; }; 4BB299BF1B587D8400A49093 /* rraiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B31B587D8300A49093 /* rraiy */; }; 4BB299C01B587D8400A49093 /* rraz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B41B587D8300A49093 /* rraz */; }; 4BB299C11B587D8400A49093 /* rrazx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B51B587D8300A49093 /* rrazx */; }; 4BB299C21B587D8400A49093 /* rtin in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B61B587D8300A49093 /* rtin */; }; 4BB299C31B587D8400A49093 /* rtsn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B71B587D8400A49093 /* rtsn */; }; 4BB299C41B587D8400A49093 /* sbca in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B81B587D8400A49093 /* sbca */; }; 4BB299C51B587D8400A49093 /* sbcax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298B91B587D8400A49093 /* sbcax */; }; 4BB299C61B587D8400A49093 /* sbcay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BA1B587D8400A49093 /* sbcay */; }; 4BB299C71B587D8400A49093 /* sbcb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BB1B587D8400A49093 /* sbcb */; }; 4BB299C81B587D8400A49093 /* sbcb(eb) in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BC1B587D8400A49093 /* sbcb(eb) */; }; 4BB299C91B587D8400A49093 /* sbcix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BD1B587D8400A49093 /* sbcix */; }; 4BB299CA1B587D8400A49093 /* sbciy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BE1B587D8400A49093 /* sbciy */; }; 4BB299CB1B587D8400A49093 /* sbcz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298BF1B587D8400A49093 /* sbcz */; }; 4BB299CC1B587D8400A49093 /* sbczx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C01B587D8400A49093 /* sbczx */; }; 4BB299CD1B587D8400A49093 /* sbxb in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C11B587D8400A49093 /* sbxb */; }; 4BB299CE1B587D8400A49093 /* secn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C21B587D8400A49093 /* secn */; }; 4BB299CF1B587D8400A49093 /* sedn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C31B587D8400A49093 /* sedn */; }; 4BB299D01B587D8400A49093 /* sein in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C41B587D8400A49093 /* sein */; }; 4BB299D11B587D8400A49093 /* shaay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C51B587D8400A49093 /* shaay */; }; 4BB299D21B587D8400A49093 /* shaiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C61B587D8400A49093 /* shaiy */; }; 4BB299D31B587D8400A49093 /* shsay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C71B587D8400A49093 /* shsay */; }; 4BB299D41B587D8400A49093 /* shxay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C81B587D8400A49093 /* shxay */; }; 4BB299D51B587D8400A49093 /* shyax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298C91B587D8400A49093 /* shyax */; }; 4BB299D61B587D8400A49093 /* staa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CA1B587D8400A49093 /* staa */; }; 4BB299D71B587D8400A49093 /* staax in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CB1B587D8400A49093 /* staax */; }; 4BB299D81B587D8400A49093 /* staay in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CC1B587D8400A49093 /* staay */; }; 4BB299D91B587D8400A49093 /* staix in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CD1B587D8400A49093 /* staix */; }; 4BB299DA1B587D8400A49093 /* staiy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CE1B587D8400A49093 /* staiy */; }; 4BB299DB1B587D8400A49093 /* staz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298CF1B587D8400A49093 /* staz */; }; 4BB299DC1B587D8400A49093 /* stazx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D01B587D8400A49093 /* stazx */; }; 4BB299DD1B587D8400A49093 /* stxa in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D11B587D8400A49093 /* stxa */; }; 4BB299DE1B587D8400A49093 /* stxz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D21B587D8400A49093 /* stxz */; }; 4BB299DF1B587D8400A49093 /* stxzy in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D31B587D8400A49093 /* stxzy */; }; 4BB299E01B587D8400A49093 /* stya in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D41B587D8400A49093 /* stya */; }; 4BB299E11B587D8400A49093 /* styz in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D51B587D8400A49093 /* styz */; }; 4BB299E21B587D8400A49093 /* styzx in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D61B587D8400A49093 /* styzx */; }; 4BB299E31B587D8400A49093 /* taxn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D71B587D8400A49093 /* taxn */; }; 4BB299E41B587D8400A49093 /* tayn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D81B587D8400A49093 /* tayn */; }; 4BB299E51B587D8400A49093 /* trap1 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298D91B587D8400A49093 /* trap1 */; }; 4BB299E61B587D8400A49093 /* trap10 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DA1B587D8400A49093 /* trap10 */; }; 4BB299E71B587D8400A49093 /* trap11 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DB1B587D8400A49093 /* trap11 */; }; 4BB299E81B587D8400A49093 /* trap12 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DC1B587D8400A49093 /* trap12 */; }; 4BB299E91B587D8400A49093 /* trap13 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DD1B587D8400A49093 /* trap13 */; }; 4BB299EA1B587D8400A49093 /* trap14 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DE1B587D8400A49093 /* trap14 */; }; 4BB299EB1B587D8400A49093 /* trap15 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298DF1B587D8400A49093 /* trap15 */; }; 4BB299EC1B587D8400A49093 /* trap16 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E01B587D8400A49093 /* trap16 */; }; 4BB299ED1B587D8400A49093 /* trap17 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E11B587D8400A49093 /* trap17 */; }; 4BB299EE1B587D8400A49093 /* trap2 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E21B587D8400A49093 /* trap2 */; }; 4BB299EF1B587D8400A49093 /* trap3 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E31B587D8400A49093 /* trap3 */; }; 4BB299F01B587D8400A49093 /* trap4 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E41B587D8400A49093 /* trap4 */; }; 4BB299F11B587D8400A49093 /* trap5 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E51B587D8400A49093 /* trap5 */; }; 4BB299F21B587D8400A49093 /* trap6 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E61B587D8400A49093 /* trap6 */; }; 4BB299F31B587D8400A49093 /* trap7 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E71B587D8400A49093 /* trap7 */; }; 4BB299F41B587D8400A49093 /* trap8 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E81B587D8400A49093 /* trap8 */; }; 4BB299F51B587D8400A49093 /* trap9 in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298E91B587D8400A49093 /* trap9 */; }; 4BB299F61B587D8400A49093 /* tsxn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298EA1B587D8400A49093 /* tsxn */; }; 4BB299F71B587D8400A49093 /* txan in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298EB1B587D8400A49093 /* txan */; }; 4BB299F81B587D8400A49093 /* txsn in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298EC1B587D8400A49093 /* txsn */; }; 4BB299F91B587D8400A49093 /* tyan in Resources */ = {isa = PBXBuildFile; fileRef = 4BB298ED1B587D8400A49093 /* tyan */; }; 4BB2A9AF1E13367E001A5C23 /* CRCTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BB2A9AE1E13367E001A5C23 /* CRCTests.mm */; }; 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 */; }; 4BB73EA91B587A5100552FC2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4BB73EA81B587A5100552FC2 /* Assets.xcassets */; }; 4BB73EAC1B587A5100552FC2 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4BB73EAA1B587A5100552FC2 /* MainMenu.xib */; }; 4BB73EB71B587A5100552FC2 /* AllSuiteATests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB73EB61B587A5100552FC2 /* AllSuiteATests.swift */; }; 4BB73EC21B587A5100552FC2 /* Clock_SignalUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB73EC11B587A5100552FC2 /* Clock_SignalUITests.swift */; }; 4BBB14311CD2CECE00BDB55C /* IntermediateShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBB142F1CD2CECE00BDB55C /* IntermediateShader.cpp */; }; 4BBC951E1F368D83008F4C34 /* i8272.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC951C1F368D83008F4C34 /* i8272.cpp */; }; 4BBF49AF1ED2880200AB3669 /* FUSETests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF49AE1ED2880200AB3669 /* FUSETests.swift */; }; 4BBF99141C8FBA6F0075DAFB /* TextureBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF99081C8FBA6F0075DAFB /* TextureBuilder.cpp */; }; 4BBF99151C8FBA6F0075DAFB /* CRTOpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF990A1C8FBA6F0075DAFB /* CRTOpenGL.cpp */; }; 4BBF99181C8FBA6F0075DAFB /* TextureTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF99121C8FBA6F0075DAFB /* TextureTarget.cpp */; }; 4BBFBB6C1EE8401E00C01E7A /* ZX8081.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFBB6A1EE8401E00C01E7A /* ZX8081.cpp */; }; 4BBFFEE61F7B27F1005F3FEB /* TrackSerialiser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */; }; 4BC3B74F1CD194CC00F86E85 /* Shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B74D1CD194CC00F86E85 /* Shader.cpp */; }; 4BC3B7521CD1956900F86E85 /* OutputShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC3B7501CD1956900F86E85 /* OutputShader.cpp */; }; 4BC5E4921D7ED365008CF980 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC5E4901D7ED365008CF980 /* StaticAnalyser.cpp */; }; 4BC751B21D157E61006C31D9 /* 6522Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC751B11D157E61006C31D9 /* 6522Tests.swift */; }; 4BC76E691C98E31700E6EF73 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC76E671C98E31700E6EF73 /* FIRFilter.cpp */; }; 4BC76E6B1C98F43700E6EF73 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BC76E6A1C98F43700E6EF73 /* Accelerate.framework */; }; 4BC830D11D6E7C690000A26F /* Tape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC830CF1D6E7C690000A26F /* Tape.cpp */; }; 4BC91B831D1F160E00884B76 /* CommodoreTAP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC91B811D1F160E00884B76 /* CommodoreTAP.cpp */; }; 4BC9DF451D044FCA00F44158 /* ROMImages in Resources */ = {isa = PBXBuildFile; fileRef = 4BC9DF441D044FCA00F44158 /* ROMImages */; }; 4BC9DF4F1D04691600F44158 /* 6560.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BC9DF4D1D04691600F44158 /* 6560.cpp */; }; 4BC9E1EE1D23449A003FCEE4 /* 6502InterruptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC9E1ED1D23449A003FCEE4 /* 6502InterruptTests.swift */; }; 4BCA6CC81D9DD9F000C2D7B2 /* CommodoreROM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCA6CC61D9DD9F000C2D7B2 /* CommodoreROM.cpp */; }; 4BCF1FA41DADC3DD0039D2E7 /* Oric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */; }; 4BCF1FA81DADC5250039D2E7 /* CSOric.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA71DADC5250039D2E7 /* CSOric.mm */; }; 4BCF1FAB1DADD41B0039D2E7 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BCF1FA91DADD41B0039D2E7 /* StaticAnalyser.cpp */; }; 4BD14B111D74627C0088EAD6 /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD14B0F1D74627C0088EAD6 /* StaticAnalyser.cpp */; }; 4BD3A30B1EE755C800B5B501 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD3A3091EE755C800B5B501 /* Video.cpp */; }; 4BD468F71D8DF41D0084958B /* 1770.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BD468F51D8DF41D0084958B /* 1770.cpp */; }; 4BD4A8D01E077FD20020D856 /* PCMTrackTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD4A8CF1E077FD20020D856 /* PCMTrackTests.mm */; }; 4BD5F1951D13528900631CD1 /* CSBestEffortUpdater.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5F1941D13528900631CD1 /* CSBestEffortUpdater.mm */; }; 4BDDBA991EF3451200347E61 /* Z80MachineCycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDDBA981EF3451200347E61 /* Z80MachineCycleTests.swift */; }; 4BE77A2E1D84ADFB00BC3827 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BE77A2C1D84ADFB00BC3827 /* File.cpp */; }; 4BE7C9181E3D397100A5496D /* TIA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BE7C9161E3D397100A5496D /* TIA.cpp */; }; 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 */; }; 4BEE0A6F1D72496600532C7B /* Cartridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0A6A1D72496600532C7B /* Cartridge.cpp */; }; 4BEE0A701D72496600532C7B /* PRG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BEE0A6D1D72496600532C7B /* PRG.cpp */; }; 4BEF6AAA1D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BEF6AA91D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.mm */; }; 4BEF6AAC1D35D1C400E73575 /* DPLLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BEF6AAB1D35D1C400E73575 /* DPLLTests.swift */; }; 4BF1354C1D6D2C300054B2EA /* StaticAnalyser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF1354A1D6D2C300054B2EA /* StaticAnalyser.cpp */; }; 4BF829661D8F732B001BAE39 /* Disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BF829641D8F732B001BAE39 /* Disk.cpp */; }; 4BFCA1241ECBDCB400AC40C1 /* AllRAMProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCA1211ECBDCAF00AC40C1 /* AllRAMProcessor.cpp */; }; 4BFCA1271ECBE33200AC40C1 /* TestMachineZ80.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCA1261ECBE33200AC40C1 /* TestMachineZ80.mm */; }; 4BFCA1291ECBE7A700AC40C1 /* zexall.com in Resources */ = {isa = PBXBuildFile; fileRef = 4BFCA1281ECBE7A700AC40C1 /* zexall.com */; }; 4BFCA12B1ECBE7C400AC40C1 /* ZexallTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCA12A1ECBE7C400AC40C1 /* ZexallTests.swift */; }; 4BFDD78C1F7F2DB4008579B9 /* ImplicitSectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFDD78B1F7F2DB4008579B9 /* ImplicitSectors.cpp */; }; 4BFE7B871FC39BF100160B38 /* StandardOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE7B851FC39BF100160B38 /* StandardOptions.cpp */; }; 4BFE7B881FC39D8900160B38 /* StandardOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE7B851FC39BF100160B38 /* StandardOptions.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 4BB73EB31B587A5100552FC2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4BB73E961B587A5100552FC2 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB73E9D1B587A5100552FC2; remoteInfo = "Clock Signal"; }; 4BB73EBE1B587A5100552FC2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4BB73E961B587A5100552FC2 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BB73E9D1B587A5100552FC2; remoteInfo = "Clock Signal"; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 4B055A681FAE763F0060FFFF /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 4B01A6871F22F0DB001FD6E3 /* Z80MemptrTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Z80MemptrTests.swift; sourceTree = ""; }; 4B046DC31CFE651500E9E45E /* CRTMachine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CRTMachine.hpp; sourceTree = ""; }; 4B049CDC1DA3C82F00322067 /* BCDTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BCDTest.swift; sourceTree = ""; }; 4B055A6A1FAE763F0060FFFF /* Clock Signal Kiosk */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Clock Signal Kiosk"; sourceTree = BUILT_PRODUCTS_DIR; }; 4B055A771FAE78210060FFFF /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = ../../../../Library/Frameworks/SDL2.framework; sourceTree = SOURCE_ROOT; }; 4B055A7C1FAE84A50060FFFF /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; 4B055ABE1FAE98000060FFFF /* MachineForTarget.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MachineForTarget.cpp; sourceTree = ""; }; 4B055ABF1FAE98000060FFFF /* MachineForTarget.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MachineForTarget.hpp; sourceTree = ""; }; 4B055AF01FAE9C080060FFFF /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 4B0783591FC11D10001D12BB /* Configurable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Configurable.cpp; sourceTree = ""; }; 4B08A2741EE35D56008B7065 /* Z80InterruptTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Z80InterruptTests.swift; sourceTree = ""; }; 4B08A2761EE39306008B7065 /* TestMachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestMachine.h; sourceTree = ""; }; 4B08A2771EE39306008B7065 /* TestMachine.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TestMachine.mm; sourceTree = ""; }; 4B08A2791EE3957B008B7065 /* TestMachine+ForSubclassEyesOnly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TestMachine+ForSubclassEyesOnly.h"; sourceTree = ""; }; 4B0B6E121C9DBD5D00FFB60D /* CRTConstants.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CRTConstants.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 = ""; }; 4B0E04E91FC9E5DA00F43484 /* CAS.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CAS.hpp; sourceTree = ""; }; 4B0E04EC1FC9E88300F43484 /* StaticAnalyser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/MSX/StaticAnalyser.cpp; sourceTree = ""; }; 4B0E04ED1FC9E88300F43484 /* StaticAnalyser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/MSX/StaticAnalyser.hpp; sourceTree = ""; }; 4B0E04F81FC9FA3000F43484 /* 9918.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = 9918.hpp; path = 9918/9918.hpp; sourceTree = ""; }; 4B0E04F91FC9FA3100F43484 /* 9918.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = 9918.cpp; path = 9918/9918.cpp; sourceTree = ""; }; 4B0E61051FF34737002A9DBD /* MSX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MSX.cpp; path = Parsers/MSX.cpp; sourceTree = ""; }; 4B0E61061FF34737002A9DBD /* MSX.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = MSX.hpp; path = Parsers/MSX.hpp; sourceTree = ""; }; 4B121F941E05E66800BFDA12 /* PCMPatchedTrackTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PCMPatchedTrackTests.mm; sourceTree = ""; }; 4B121F9A1E06293F00BFDA12 /* PCMSegmentEventSourceTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PCMSegmentEventSourceTests.mm; sourceTree = ""; }; 4B12C0EB1FCFA98D005BFD93 /* Keyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Keyboard.cpp; path = MSX/Keyboard.cpp; sourceTree = ""; }; 4B12C0EC1FCFA98D005BFD93 /* Keyboard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Keyboard.hpp; path = MSX/Keyboard.hpp; sourceTree = ""; }; 4B1414501B58848C00E04248 /* ClockSignal-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClockSignal-Bridging-Header.h"; sourceTree = ""; }; 4B14145F1B58885000E04248 /* WolfgangLorenzTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WolfgangLorenzTests.swift; sourceTree = ""; }; 4B1414611B58888700E04248 /* KlausDormannTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KlausDormannTests.swift; sourceTree = ""; }; 4B1497861EE4A1DA00CE2596 /* ZX80O81P.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZX80O81P.cpp; sourceTree = ""; }; 4B1497871EE4A1DA00CE2596 /* ZX80O81P.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ZX80O81P.hpp; sourceTree = ""; }; 4B1497891EE4AC5E00CE2596 /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/ZX8081/StaticAnalyser.cpp; sourceTree = ""; }; 4B14978A1EE4AC5E00CE2596 /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/ZX8081/StaticAnalyser.hpp; sourceTree = ""; }; 4B14978D1EE4B4D200CE2596 /* CSZX8081.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSZX8081.h; sourceTree = ""; }; 4B14978E1EE4B4D200CE2596 /* CSZX8081.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSZX8081.mm; sourceTree = ""; }; 4B1497901EE4B5A800CE2596 /* ZX8081.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ZX8081.cpp; path = ZX8081/ZX8081.cpp; sourceTree = ""; }; 4B1497911EE4B5A800CE2596 /* ZX8081.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ZX8081.hpp; path = ZX8081/ZX8081.hpp; sourceTree = ""; }; 4B1497971EE4B97F00CE2596 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/ZX8081Options.xib"; sourceTree = SOURCE_ROOT; }; 4B1558BE1F844ECD006E9A97 /* BitReverse.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BitReverse.cpp; path = Data/BitReverse.cpp; sourceTree = ""; }; 4B1558BF1F844ECD006E9A97 /* BitReverse.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = BitReverse.hpp; path = Data/BitReverse.hpp; sourceTree = ""; }; 4B1BA0881FD4967700CB4ADA /* CSMSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSMSX.h; sourceTree = ""; }; 4B1BA0891FD4967800CB4ADA /* CSMSX.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSMSX.mm; sourceTree = ""; }; 4B1BA08C1FD498B000CB4ADA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/MSXOptions.xib"; sourceTree = SOURCE_ROOT; }; 4B1D08051E0F7A1100763741 /* TimeTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TimeTests.mm; sourceTree = ""; }; 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 = ""; }; 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; }; 4B2A332E1DB86869002876E3 /* OricOptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OricOptionsPanel.swift; sourceTree = ""; }; 4B2A53901D117D36003C6002 /* CSAudioQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSAudioQueue.h; sourceTree = ""; }; 4B2A53911D117D36003C6002 /* CSAudioQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSAudioQueue.m; sourceTree = ""; }; 4B2A53941D117D36003C6002 /* CSMachine+Subclassing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CSMachine+Subclassing.h"; sourceTree = ""; }; 4B2A53951D117D36003C6002 /* CSMachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSMachine.h; sourceTree = ""; }; 4B2A53961D117D36003C6002 /* CSMachine.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSMachine.mm; sourceTree = ""; }; 4B2A53971D117D36003C6002 /* KeyCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyCodes.h; sourceTree = ""; }; 4B2A53991D117D36003C6002 /* CSAtari2600.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSAtari2600.h; sourceTree = ""; }; 4B2A539A1D117D36003C6002 /* CSAtari2600.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSAtari2600.mm; sourceTree = ""; }; 4B2A539B1D117D36003C6002 /* CSElectron.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSElectron.h; sourceTree = ""; }; 4B2A539C1D117D36003C6002 /* CSElectron.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSElectron.mm; sourceTree = ""; }; 4B2A539D1D117D36003C6002 /* CSVic20.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSVic20.h; sourceTree = ""; }; 4B2A539E1D117D36003C6002 /* CSVic20.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSVic20.mm; sourceTree = ""; }; 4B2AF8681E513FC20027EE29 /* TIATests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TIATests.mm; sourceTree = ""; }; 4B2B3A471F9B8FA70062DABF /* Typer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Typer.cpp; sourceTree = ""; }; 4B2B3A481F9B8FA70062DABF /* MemoryFuzzer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryFuzzer.cpp; sourceTree = ""; }; 4B2B3A491F9B8FA70062DABF /* MemoryFuzzer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MemoryFuzzer.hpp; sourceTree = ""; }; 4B2B3A4A1F9B8FA70062DABF /* Typer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Typer.hpp; sourceTree = ""; }; 4B2BFC5D1D613E0200BA3AA9 /* TapePRG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TapePRG.cpp; sourceTree = ""; }; 4B2BFC5E1D613E0200BA3AA9 /* TapePRG.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TapePRG.hpp; sourceTree = ""; }; 4B2BFDB01DAEF5FF001A68B8 /* Video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Video.cpp; path = Oric/Video.cpp; sourceTree = ""; }; 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 = ""; }; 4B30512B1D989E2200B4FED8 /* Drive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Drive.cpp; sourceTree = ""; }; 4B30512C1D989E2200B4FED8 /* Drive.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Drive.hpp; sourceTree = ""; }; 4B30512E1D98ACC600B4FED8 /* Plus3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Plus3.cpp; path = Electron/Plus3.cpp; sourceTree = ""; }; 4B30512F1D98ACC600B4FED8 /* Plus3.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Plus3.hpp; path = Electron/Plus3.hpp; sourceTree = ""; }; 4B31B88F1FBFBCD800C140D5 /* Configurable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Configurable.hpp; sourceTree = ""; }; 4B322DF31F5A26BF004EB04C /* 6502Implementation.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = 6502Implementation.hpp; sourceTree = ""; }; 4B322DF41F5A2714004EB04C /* 6502Storage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = 6502Storage.hpp; sourceTree = ""; }; 4B322DFD1F5A2981004EB04C /* Z80AllRAM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Z80AllRAM.cpp; sourceTree = ""; }; 4B322DFE1F5A2981004EB04C /* Z80AllRAM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Z80AllRAM.hpp; sourceTree = ""; }; 4B322E021F5A29D5004EB04C /* Z80Storage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Z80Storage.hpp; sourceTree = ""; }; 4B322E031F5A2E3C004EB04C /* Z80Base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Z80Base.cpp; sourceTree = ""; }; 4B322E051F5A30F5004EB04C /* Z80Implementation.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Z80Implementation.hpp; sourceTree = ""; }; 4B37EE801D7345A6006A09A4 /* BinaryDump.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinaryDump.cpp; sourceTree = ""; }; 4B37EE811D7345A6006A09A4 /* BinaryDump.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BinaryDump.hpp; sourceTree = ""; }; 4B38F3421F2EB3E900D9235D /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/AmstradCPC/StaticAnalyser.cpp; sourceTree = ""; }; 4B38F3431F2EB3E900D9235D /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/AmstradCPC/StaticAnalyser.hpp; sourceTree = ""; }; 4B38F3461F2EC11D00D9235D /* AmstradCPC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AmstradCPC.cpp; path = AmstradCPC/AmstradCPC.cpp; sourceTree = ""; }; 4B38F3471F2EC11D00D9235D /* AmstradCPC.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AmstradCPC.hpp; path = AmstradCPC/AmstradCPC.hpp; sourceTree = ""; }; 4B38F34A1F2EC3CA00D9235D /* CSAmstradCPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSAmstradCPC.h; sourceTree = ""; }; 4B38F34B1F2EC3CA00D9235D /* CSAmstradCPC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSAmstradCPC.mm; sourceTree = ""; }; 4B38F34E1F2EC6BA00D9235D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/AmstradCPCOptions.xib"; sourceTree = SOURCE_ROOT; }; 4B3940E51DA83C8300427841 /* AsyncTaskQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AsyncTaskQueue.cpp; path = ../../Concurrency/AsyncTaskQueue.cpp; sourceTree = ""; }; 4B3940E61DA83C8300427841 /* AsyncTaskQueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AsyncTaskQueue.hpp; path = ../../Concurrency/AsyncTaskQueue.hpp; sourceTree = ""; }; 4B3BA0C21D318AEB005DD7A7 /* C1540Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = C1540Tests.swift; sourceTree = ""; }; 4B3BA0C51D318B44005DD7A7 /* C1540Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = C1540Bridge.h; sourceTree = ""; }; 4B3BA0C61D318B44005DD7A7 /* C1540Bridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = C1540Bridge.mm; sourceTree = ""; }; 4B3BA0C71D318B44005DD7A7 /* Clock SignalTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Clock SignalTests-Bridging-Header.h"; sourceTree = ""; }; 4B3BA0C81D318B44005DD7A7 /* MOS6522Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MOS6522Bridge.h; sourceTree = ""; }; 4B3BA0C91D318B44005DD7A7 /* MOS6522Bridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MOS6522Bridge.mm; sourceTree = ""; }; 4B3BA0CA1D318B44005DD7A7 /* MOS6532Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MOS6532Bridge.h; sourceTree = ""; }; 4B3BA0CB1D318B44005DD7A7 /* MOS6532Bridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MOS6532Bridge.mm; sourceTree = ""; }; 4B3BA0CC1D318B44005DD7A7 /* TestMachine6502.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestMachine6502.h; sourceTree = ""; }; 4B3BA0CD1D318B44005DD7A7 /* TestMachine6502.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TestMachine6502.mm; sourceTree = ""; }; 4B3BF5AE1F146264005B6C36 /* CSW.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSW.cpp; sourceTree = ""; }; 4B3BF5AF1F146264005B6C36 /* CSW.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSW.hpp; sourceTree = ""; }; 4B3FE75C1F3CF68B00448EE4 /* CPM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CPM.cpp; path = Parsers/CPM.cpp; sourceTree = ""; }; 4B3FE75D1F3CF68B00448EE4 /* CPM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CPM.hpp; path = Parsers/CPM.hpp; sourceTree = ""; }; 4B448E7F1F1C45A00009ABD6 /* TZX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TZX.cpp; sourceTree = ""; }; 4B448E801F1C45A00009ABD6 /* TZX.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TZX.hpp; sourceTree = ""; }; 4B448E821F1C4C480009ABD6 /* PulseQueuedTape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PulseQueuedTape.cpp; sourceTree = ""; }; 4B448E831F1C4C480009ABD6 /* PulseQueuedTape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PulseQueuedTape.hpp; sourceTree = ""; }; 4B44EBF41DC987AE00A7820C /* AllSuiteA.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = AllSuiteA.bin; path = AllSuiteA/AllSuiteA.bin; sourceTree = ""; }; 4B44EBF61DC9883B00A7820C /* 6502_functional_test.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = 6502_functional_test.bin; path = "Klaus Dormann/6502_functional_test.bin"; sourceTree = ""; }; 4B44EBF81DC9898E00A7820C /* BCDTEST_beeb */ = {isa = PBXFileReference; lastKnownFileType = file; name = BCDTEST_beeb; path = BCDTest/BCDTEST_beeb; sourceTree = ""; }; 4B4518711F75E91800926311 /* PCMPatchedTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMPatchedTrack.cpp; sourceTree = ""; }; 4B4518721F75E91800926311 /* PCMPatchedTrack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PCMPatchedTrack.hpp; sourceTree = ""; }; 4B4518731F75E91800926311 /* PCMSegment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMSegment.cpp; sourceTree = ""; }; 4B4518741F75E91800926311 /* PCMSegment.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PCMSegment.hpp; sourceTree = ""; }; 4B4518751F75E91800926311 /* PCMTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCMTrack.cpp; sourceTree = ""; }; 4B4518761F75E91800926311 /* PCMTrack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PCMTrack.hpp; sourceTree = ""; }; 4B4518771F75E91800926311 /* UnformattedTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnformattedTrack.cpp; sourceTree = ""; }; 4B4518781F75E91800926311 /* UnformattedTrack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = UnformattedTrack.hpp; sourceTree = ""; }; 4B45187A1F75E91900926311 /* DiskController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiskController.cpp; sourceTree = ""; }; 4B45187B1F75E91900926311 /* DiskController.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DiskController.hpp; sourceTree = ""; }; 4B45187C1F75E91900926311 /* MFMDiskController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MFMDiskController.cpp; sourceTree = ""; }; 4B45187D1F75E91900926311 /* MFMDiskController.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MFMDiskController.hpp; sourceTree = ""; }; 4B45187F1F75E91900926311 /* DigitalPhaseLockedLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DigitalPhaseLockedLoop.cpp; sourceTree = ""; }; 4B4518801F75E91900926311 /* DigitalPhaseLockedLoop.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DigitalPhaseLockedLoop.hpp; sourceTree = ""; }; 4B4518881F75ECB100926311 /* Track.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Track.hpp; sourceTree = ""; }; 4B45188B1F75FD1B00926311 /* DiskImage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DiskImage.hpp; sourceTree = ""; }; 4B45188D1F75FD1B00926311 /* AcornADF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AcornADF.cpp; sourceTree = ""; }; 4B45188E1F75FD1B00926311 /* AcornADF.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AcornADF.hpp; sourceTree = ""; }; 4B45188F1F75FD1B00926311 /* CPCDSK.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CPCDSK.cpp; sourceTree = ""; }; 4B4518901F75FD1B00926311 /* CPCDSK.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CPCDSK.hpp; sourceTree = ""; }; 4B4518911F75FD1B00926311 /* D64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = D64.cpp; sourceTree = ""; }; 4B4518921F75FD1B00926311 /* D64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = D64.hpp; sourceTree = ""; }; 4B4518931F75FD1B00926311 /* G64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = G64.cpp; sourceTree = ""; }; 4B4518941F75FD1B00926311 /* G64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = G64.hpp; sourceTree = ""; }; 4B4518951F75FD1B00926311 /* HFE.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HFE.cpp; sourceTree = ""; }; 4B4518961F75FD1B00926311 /* HFE.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HFE.hpp; sourceTree = ""; }; 4B4518971F75FD1B00926311 /* OricMFMDSK.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OricMFMDSK.cpp; sourceTree = ""; }; 4B4518981F75FD1B00926311 /* OricMFMDSK.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OricMFMDSK.hpp; sourceTree = ""; }; 4B4518991F75FD1B00926311 /* SSD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SSD.cpp; sourceTree = ""; }; 4B45189A1F75FD1B00926311 /* SSD.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SSD.hpp; sourceTree = ""; }; 4B4518A71F76004200926311 /* TapeParser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = TapeParser.hpp; path = Parsers/TapeParser.hpp; sourceTree = ""; }; 4B4518A81F76022000926311 /* DiskImageImplementation.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DiskImageImplementation.hpp; sourceTree = ""; }; 4B4A762E1DB1A3FA007AAE2E /* AY38910.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AY38910.cpp; path = AY38910/AY38910.cpp; sourceTree = ""; }; 4B4A762F1DB1A3FA007AAE2E /* AY38910.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = AY38910.hpp; path = AY38910/AY38910.hpp; sourceTree = ""; }; 4B4DC81F1D2C2425003C5BF8 /* Vic20.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Vic20.cpp; sourceTree = ""; }; 4B4DC8201D2C2425003C5BF8 /* Vic20.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Vic20.hpp; sourceTree = ""; }; 4B4DC8271D2C2470003C5BF8 /* C1540.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = C1540.hpp; sourceTree = ""; }; 4B4DC8291D2C27A4003C5BF8 /* SerialBus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerialBus.cpp; sourceTree = ""; }; 4B4DC82A1D2C27A4003C5BF8 /* SerialBus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SerialBus.hpp; sourceTree = ""; }; 4B5073051DDD3B9400C48FBD /* ArrayBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArrayBuilder.cpp; sourceTree = ""; }; 4B5073061DDD3B9400C48FBD /* ArrayBuilder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ArrayBuilder.hpp; sourceTree = ""; }; 4B5073091DDFCFDF00C48FBD /* ArrayBuilderTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ArrayBuilderTests.mm; sourceTree = ""; }; 4B5342211FF9A30800D42660 /* Kernel.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Kernel.hpp; path = ../../StaticAnalyser/Disassembler/Kernel.hpp; sourceTree = ""; }; 4B54C0BB1F8D8E790050900F /* KeyboardMachine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = KeyboardMachine.cpp; sourceTree = ""; }; 4B54C0BD1F8D8F450050900F /* Keyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Keyboard.cpp; path = Oric/Keyboard.cpp; sourceTree = ""; }; 4B54C0BE1F8D8F450050900F /* Keyboard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Keyboard.hpp; path = Oric/Keyboard.hpp; sourceTree = ""; }; 4B54C0C01F8D91CD0050900F /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Keyboard.hpp; path = AmstradCPC/Keyboard.hpp; sourceTree = ""; }; 4B54C0C11F8D91CD0050900F /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Keyboard.cpp; path = AmstradCPC/Keyboard.cpp; sourceTree = ""; }; 4B54C0C31F8D91D90050900F /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Keyboard.hpp; sourceTree = ""; }; 4B54C0C41F8D91D90050900F /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Keyboard.cpp; sourceTree = ""; }; 4B54C0C61F8D91E50050900F /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Keyboard.cpp; path = Electron/Keyboard.cpp; sourceTree = ""; }; 4B54C0C71F8D91E50050900F /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Keyboard.hpp; path = Electron/Keyboard.hpp; sourceTree = ""; }; 4B54C0C91F8D92580050900F /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Keyboard.hpp; path = ZX8081/Keyboard.hpp; sourceTree = ""; }; 4B54C0CA1F8D92580050900F /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Keyboard.cpp; path = ZX8081/Keyboard.cpp; sourceTree = ""; }; 4B55CE5B1C3B7D6F0093A61B /* CSOpenGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSOpenGLView.h; sourceTree = ""; }; 4B55CE5C1C3B7D6F0093A61B /* CSOpenGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSOpenGLView.m; sourceTree = ""; }; 4B55CE5E1C3B7D960093A61B /* MachineDocument.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MachineDocument.swift; sourceTree = ""; }; 4B58601C1F806AB200AEE2E3 /* MFMSectorDump.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MFMSectorDump.cpp; sourceTree = ""; }; 4B58601D1F806AB200AEE2E3 /* MFMSectorDump.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MFMSectorDump.hpp; sourceTree = ""; }; 4B59199A1DAC6C46005BB85C /* OricTAP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OricTAP.cpp; sourceTree = ""; }; 4B59199B1DAC6C46005BB85C /* OricTAP.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OricTAP.hpp; sourceTree = ""; }; 4B5A12551DD55862007A2231 /* 6502.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = 6502.cpp; path = ../../StaticAnalyser/Disassembler/6502.cpp; sourceTree = ""; }; 4B5A12561DD55862007A2231 /* 6502.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = 6502.hpp; path = ../../StaticAnalyser/Disassembler/6502.hpp; sourceTree = ""; }; 4B5FADB81DE3151600AEC565 /* FileHolder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileHolder.cpp; sourceTree = ""; }; 4B5FADB91DE3151600AEC565 /* FileHolder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FileHolder.hpp; sourceTree = ""; }; 4B5FADBE1DE3BF2B00AEC565 /* Microdisc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Microdisc.cpp; path = Oric/Microdisc.cpp; sourceTree = ""; }; 4B5FADBF1DE3BF2B00AEC565 /* Microdisc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Microdisc.hpp; path = Oric/Microdisc.hpp; sourceTree = ""; }; 4B643F381D77AD1900D431D6 /* CSStaticAnalyser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSStaticAnalyser.h; path = StaticAnalyser/CSStaticAnalyser.h; sourceTree = ""; }; 4B643F391D77AD1900D431D6 /* CSStaticAnalyser.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CSStaticAnalyser.mm; path = StaticAnalyser/CSStaticAnalyser.mm; sourceTree = ""; }; 4B643F3C1D77AE5C00D431D6 /* CSMachine+Target.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CSMachine+Target.h"; sourceTree = ""; }; 4B643F3E1D77B88000D431D6 /* DocumentController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DocumentController.swift; sourceTree = ""; }; 4B651F9C1FF1B04100E18D9A /* Tape.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Tape.cpp; path = ../../StaticAnalyser/MSX/Tape.cpp; sourceTree = ""; }; 4B651F9D1FF1B04100E18D9A /* Tape.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Tape.hpp; path = ../../StaticAnalyser/MSX/Tape.hpp; sourceTree = ""; }; 4B698D1A1FE768A100696C91 /* SampleSource.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SampleSource.hpp; sourceTree = ""; }; 4B69FB3B1C4D908A00B5F0AA /* Tape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tape.cpp; sourceTree = ""; }; 4B69FB3C1C4D908A00B5F0AA /* Tape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Tape.hpp; sourceTree = ""; }; 4B69FB421C4D941400B5F0AA /* TapeUEF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TapeUEF.cpp; sourceTree = ""; }; 4B69FB431C4D941400B5F0AA /* TapeUEF.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TapeUEF.hpp; sourceTree = ""; }; 4B69FB451C4D950F00B5F0AA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 4B6A4C8E1F58F09E00E3F787 /* 6502.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = 6502.hpp; sourceTree = ""; }; 4B6A4C911F58F09E00E3F787 /* 6502AllRAM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 6502AllRAM.cpp; sourceTree = ""; }; 4B6A4C921F58F09E00E3F787 /* 6502AllRAM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = 6502AllRAM.hpp; sourceTree = ""; }; 4B6A4C951F58F09E00E3F787 /* 6502Base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 6502Base.cpp; sourceTree = ""; }; 4B7041271F92C26900735E45 /* JoystickMachine.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = JoystickMachine.hpp; sourceTree = ""; }; 4B70412A1F92C2A700735E45 /* Joystick.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Joystick.hpp; sourceTree = ""; }; 4B7136841F78724F008B8ED9 /* Encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Encoder.cpp; sourceTree = ""; }; 4B7136851F78724F008B8ED9 /* Encoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Encoder.hpp; sourceTree = ""; }; 4B7136871F78725F008B8ED9 /* Shifter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Shifter.cpp; sourceTree = ""; }; 4B7136881F78725F008B8ED9 /* Shifter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Shifter.hpp; sourceTree = ""; }; 4B71368A1F787349008B8ED9 /* Constants.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Constants.hpp; sourceTree = ""; }; 4B71368B1F7880D1008B8ED9 /* Sector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Sector.hpp; sourceTree = ""; }; 4B71368C1F788112008B8ED9 /* Parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Parser.cpp; sourceTree = ""; }; 4B71368D1F788112008B8ED9 /* Parser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Parser.hpp; sourceTree = ""; }; 4B71368F1F789C93008B8ED9 /* SegmentParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentParser.cpp; sourceTree = ""; }; 4B7136901F789C93008B8ED9 /* SegmentParser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SegmentParser.hpp; sourceTree = ""; }; 4B77069C1EC904570053B588 /* Z80.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Z80.hpp; path = Z80/Z80.hpp; sourceTree = ""; }; 4B770A961FE9EE770026DC70 /* CompoundSource.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CompoundSource.hpp; sourceTree = ""; }; 4B7913CA1DFCD80E00175A82 /* Video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Video.cpp; path = Electron/Video.cpp; sourceTree = ""; }; 4B7913CB1DFCD80E00175A82 /* Video.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Video.hpp; path = Electron/Video.hpp; sourceTree = ""; }; 4B79A4FE1FC9082300EEDAD5 /* TypedDynamicMachine.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TypedDynamicMachine.hpp; sourceTree = ""; }; 4B79A4FF1FC913C900EEDAD5 /* MSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MSX.cpp; path = MSX/MSX.cpp; sourceTree = ""; }; 4B79A5001FC913C900EEDAD5 /* MSX.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MSX.hpp; path = MSX/MSX.hpp; sourceTree = ""; }; 4B79E4411E3AF38600141F11 /* cassette.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cassette.png; sourceTree = ""; }; 4B79E4421E3AF38600141F11 /* floppy35.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = floppy35.png; sourceTree = ""; }; 4B79E4431E3AF38600141F11 /* floppy525.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = floppy525.png; sourceTree = ""; }; 4B80ACFE1F85CAC900176895 /* BestEffortUpdater.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BestEffortUpdater.cpp; path = ../../Concurrency/BestEffortUpdater.cpp; sourceTree = ""; }; 4B80ACFF1F85CACA00176895 /* BestEffortUpdater.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BestEffortUpdater.hpp; path = ../../Concurrency/BestEffortUpdater.hpp; sourceTree = ""; }; 4B8334811F5D9FF70097E338 /* PartialMachineCycle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PartialMachineCycle.cpp; sourceTree = ""; }; 4B8334831F5DA0360097E338 /* Z80Storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Z80Storage.cpp; sourceTree = ""; }; 4B8334851F5DA3780097E338 /* 6502Storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 6502Storage.cpp; sourceTree = ""; }; 4B8334871F5DB8410097E338 /* 6522Implementation.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = 6522Implementation.hpp; path = Implementation/6522Implementation.hpp; sourceTree = ""; }; 4B8334891F5DB94B0097E338 /* IRQDelegatePortHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IRQDelegatePortHandler.cpp; path = Implementation/IRQDelegatePortHandler.cpp; sourceTree = ""; }; 4B83348B1F5DB99C0097E338 /* 6522Base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = 6522Base.cpp; path = Implementation/6522Base.cpp; sourceTree = ""; }; 4B83348E1F5DBA6E0097E338 /* 6522Storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = 6522Storage.hpp; path = Implementation/6522Storage.hpp; sourceTree = ""; }; 4B8334911F5E24FF0097E338 /* C1540Base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = C1540Base.hpp; path = Implementation/C1540Base.hpp; sourceTree = ""; }; 4B8334941F5E25B60097E338 /* C1540.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = C1540.cpp; path = Implementation/C1540.cpp; sourceTree = ""; }; 4B86E2591F8C628F006FAA45 /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Keyboard.cpp; sourceTree = ""; }; 4B86E25A1F8C628F006FAA45 /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Keyboard.hpp; sourceTree = ""; }; 4B8805EE1DCFC99C003085B1 /* Acorn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Acorn.cpp; path = Parsers/Acorn.cpp; sourceTree = ""; }; 4B8805EF1DCFC99C003085B1 /* Acorn.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Acorn.hpp; path = Parsers/Acorn.hpp; sourceTree = ""; }; 4B8805F21DCFD22A003085B1 /* Commodore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Commodore.cpp; path = Parsers/Commodore.cpp; sourceTree = ""; }; 4B8805F31DCFD22A003085B1 /* Commodore.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Commodore.hpp; path = Parsers/Commodore.hpp; sourceTree = ""; }; 4B8805F51DCFF6C9003085B1 /* Commodore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Commodore.cpp; path = Data/Commodore.cpp; sourceTree = ""; }; 4B8805F61DCFF6C9003085B1 /* Commodore.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Commodore.hpp; path = Data/Commodore.hpp; sourceTree = ""; }; 4B8805F91DCFF807003085B1 /* Oric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Oric.cpp; path = Parsers/Oric.cpp; sourceTree = ""; }; 4B8805FA1DCFF807003085B1 /* Oric.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Oric.hpp; path = Parsers/Oric.hpp; sourceTree = ""; }; 4B8805FC1DD02552003085B1 /* Tape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Tape.cpp; path = ../../StaticAnalyser/Oric/Tape.cpp; sourceTree = ""; }; 4B8805FD1DD02552003085B1 /* Tape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Tape.hpp; path = ../../StaticAnalyser/Oric/Tape.hpp; sourceTree = ""; }; 4B8D287E1F77207100645199 /* TrackSerialiser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TrackSerialiser.hpp; sourceTree = ""; }; 4B8E4ECD1DCE483D003716C3 /* KeyboardMachine.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = KeyboardMachine.hpp; sourceTree = ""; }; 4B8EF6071FE5AF830076CCDD /* LowpassSpeaker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LowpassSpeaker.hpp; sourceTree = ""; }; 4B8FE2141DA19D5F0090D3CE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/Atari2600Options.xib"; sourceTree = SOURCE_ROOT; }; 4B8FE2161DA19D5F0090D3CE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/MachineDocument.xib"; sourceTree = SOURCE_ROOT; }; 4B8FE2181DA19D5F0090D3CE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/ElectronOptions.xib"; sourceTree = SOURCE_ROOT; }; 4B8FE21A1DA19D5F0090D3CE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Clock Signal/Base.lproj/Vic20Options.xib"; sourceTree = SOURCE_ROOT; }; 4B8FE21F1DA19D7C0090D3CE /* Atari2600OptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atari2600OptionsPanel.swift; sourceTree = ""; }; 4B8FE2211DA19FB20090D3CE /* MachinePanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MachinePanel.swift; sourceTree = ""; }; 4B8FE2251DA1DE2D0090D3CE /* NSBundle+DataResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+DataResource.h"; sourceTree = ""; }; 4B8FE2261DA1DE2D0090D3CE /* NSBundle+DataResource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+DataResource.m"; sourceTree = ""; }; 4B8FE2281DA1EDDF0090D3CE /* ElectronOptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElectronOptionsPanel.swift; sourceTree = ""; }; 4B924E981E74D22700B76AF1 /* AtariStaticAnalyserTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AtariStaticAnalyserTests.mm; sourceTree = ""; }; 4B9252CD1E74D28200B76AF1 /* Atari ROMs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Atari ROMs"; sourceTree = ""; }; 4B92EAC91B7C112B00246143 /* 6502TimingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 6502TimingTests.swift; sourceTree = ""; }; 4B95FA9C1F11893B0008E395 /* ZX8081OptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZX8081OptionsPanel.swift; sourceTree = ""; }; 4B96F7201D75119A0058BB2D /* Tape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Tape.cpp; path = ../../StaticAnalyser/Acorn/Tape.cpp; sourceTree = ""; }; 4B96F7211D75119A0058BB2D /* Tape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Tape.hpp; path = ../../StaticAnalyser/Acorn/Tape.hpp; sourceTree = ""; }; 4B98A05C1FFAD3F600ADF63B /* CSROMFetcher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CSROMFetcher.hpp; sourceTree = ""; }; 4B98A05D1FFAD3F600ADF63B /* CSROMFetcher.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CSROMFetcher.mm; sourceTree = ""; }; 4B9C9D731FF81CC00030A129 /* Z80.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Z80.cpp; path = ../../StaticAnalyser/Disassembler/Z80.cpp; sourceTree = ""; }; 4B9C9D741FF81CC00030A129 /* Z80.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Z80.hpp; path = ../../StaticAnalyser/Disassembler/Z80.hpp; sourceTree = ""; }; 4B9C9D761FF81ED30030A129 /* AddressMapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AddressMapper.cpp; path = ../../StaticAnalyser/Disassembler/AddressMapper.cpp; sourceTree = ""; }; 4B9C9D771FF81ED30030A129 /* AddressMapper.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = AddressMapper.hpp; path = ../../StaticAnalyser/Disassembler/AddressMapper.hpp; sourceTree = ""; }; 4B9CCDA01DA279CA0098B625 /* Vic20OptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Vic20OptionsPanel.swift; sourceTree = ""; }; 4BA0F68C1EEA0E8400E9489E /* ZX8081.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ZX8081.cpp; path = Data/ZX8081.cpp; sourceTree = ""; }; 4BA0F68D1EEA0E8400E9489E /* ZX8081.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ZX8081.hpp; path = Data/ZX8081.hpp; sourceTree = ""; }; 4BA22B051D8817CE0008C640 /* Disk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Disk.cpp; path = ../../StaticAnalyser/Commodore/Disk.cpp; sourceTree = ""; }; 4BA22B061D8817CE0008C640 /* Disk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Disk.hpp; path = ../../StaticAnalyser/Commodore/Disk.hpp; sourceTree = ""; }; 4BA61EAE1D91515900B3C876 /* NSData+StdVector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+StdVector.h"; sourceTree = ""; }; 4BA61EAF1D91515900B3C876 /* NSData+StdVector.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "NSData+StdVector.mm"; sourceTree = ""; }; 4BA799931D8B656E0045123D /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/Atari/StaticAnalyser.cpp; sourceTree = ""; }; 4BA799941D8B656E0045123D /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/Atari/StaticAnalyser.hpp; sourceTree = ""; }; 4BA9C3CF1D8164A9002DDB61 /* ConfigurationTarget.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ConfigurationTarget.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 = ""; }; 4BB06B211F316A3F00600C7A /* ForceInline.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ForceInline.hpp; sourceTree = ""; }; 4BB146C61F49D7D700253439 /* Sleeper.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Sleeper.hpp; sourceTree = ""; }; 4BB17D4C1ED7909F00ABD1E1 /* tests.expected.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = tests.expected.json; path = FUSE/tests.expected.json; sourceTree = ""; }; 4BB17D4D1ED7909F00ABD1E1 /* tests.in.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = tests.in.json; path = FUSE/tests.in.json; sourceTree = ""; }; 4BB297E51B587D8300A49093 /* start */ = {isa = PBXFileReference; lastKnownFileType = file; path = " start"; sourceTree = ""; }; 4BB297E61B587D8300A49093 /* adca */ = {isa = PBXFileReference; lastKnownFileType = file; path = adca; sourceTree = ""; }; 4BB297E71B587D8300A49093 /* adcax */ = {isa = PBXFileReference; lastKnownFileType = file; path = adcax; sourceTree = ""; }; 4BB297E81B587D8300A49093 /* adcay */ = {isa = PBXFileReference; lastKnownFileType = file; path = adcay; sourceTree = ""; }; 4BB297E91B587D8300A49093 /* adcb */ = {isa = PBXFileReference; lastKnownFileType = file; path = adcb; sourceTree = ""; }; 4BB297EA1B587D8300A49093 /* adcix */ = {isa = PBXFileReference; lastKnownFileType = file; path = adcix; sourceTree = ""; }; 4BB297EB1B587D8300A49093 /* adciy */ = {isa = PBXFileReference; lastKnownFileType = file; path = adciy; sourceTree = ""; }; 4BB297EC1B587D8300A49093 /* adcz */ = {isa = PBXFileReference; lastKnownFileType = file; path = adcz; sourceTree = ""; }; 4BB297ED1B587D8300A49093 /* adczx */ = {isa = PBXFileReference; lastKnownFileType = file; path = adczx; sourceTree = ""; }; 4BB297EE1B587D8300A49093 /* alrb */ = {isa = PBXFileReference; lastKnownFileType = file; path = alrb; sourceTree = ""; }; 4BB297EF1B587D8300A49093 /* ancb */ = {isa = PBXFileReference; lastKnownFileType = file; path = ancb; sourceTree = ""; }; 4BB297F01B587D8300A49093 /* anda */ = {isa = PBXFileReference; lastKnownFileType = file; path = anda; sourceTree = ""; }; 4BB297F11B587D8300A49093 /* andax */ = {isa = PBXFileReference; lastKnownFileType = file; path = andax; sourceTree = ""; }; 4BB297F21B587D8300A49093 /* anday */ = {isa = PBXFileReference; lastKnownFileType = file; path = anday; sourceTree = ""; }; 4BB297F31B587D8300A49093 /* andb */ = {isa = PBXFileReference; lastKnownFileType = file; path = andb; sourceTree = ""; }; 4BB297F41B587D8300A49093 /* andix */ = {isa = PBXFileReference; lastKnownFileType = file; path = andix; sourceTree = ""; }; 4BB297F51B587D8300A49093 /* andiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = andiy; sourceTree = ""; }; 4BB297F61B587D8300A49093 /* andz */ = {isa = PBXFileReference; lastKnownFileType = file; path = andz; sourceTree = ""; }; 4BB297F71B587D8300A49093 /* andzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = andzx; sourceTree = ""; }; 4BB297F81B587D8300A49093 /* aneb */ = {isa = PBXFileReference; lastKnownFileType = file; path = aneb; sourceTree = ""; }; 4BB297F91B587D8300A49093 /* arrb */ = {isa = PBXFileReference; lastKnownFileType = file; path = arrb; sourceTree = ""; }; 4BB297FA1B587D8300A49093 /* asla */ = {isa = PBXFileReference; lastKnownFileType = file; path = asla; sourceTree = ""; }; 4BB297FB1B587D8300A49093 /* aslax */ = {isa = PBXFileReference; lastKnownFileType = file; path = aslax; sourceTree = ""; }; 4BB297FC1B587D8300A49093 /* asln */ = {isa = PBXFileReference; lastKnownFileType = file; path = asln; sourceTree = ""; }; 4BB297FD1B587D8300A49093 /* aslz */ = {isa = PBXFileReference; lastKnownFileType = file; path = aslz; sourceTree = ""; }; 4BB297FE1B587D8300A49093 /* aslzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = aslzx; sourceTree = ""; }; 4BB297FF1B587D8300A49093 /* asoa */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoa; sourceTree = ""; }; 4BB298001B587D8300A49093 /* asoax */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoax; sourceTree = ""; }; 4BB298011B587D8300A49093 /* asoay */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoay; sourceTree = ""; }; 4BB298021B587D8300A49093 /* asoix */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoix; sourceTree = ""; }; 4BB298031B587D8300A49093 /* asoiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoiy; sourceTree = ""; }; 4BB298041B587D8300A49093 /* asoz */ = {isa = PBXFileReference; lastKnownFileType = file; path = asoz; sourceTree = ""; }; 4BB298051B587D8300A49093 /* asozx */ = {isa = PBXFileReference; lastKnownFileType = file; path = asozx; sourceTree = ""; }; 4BB298061B587D8300A49093 /* axsa */ = {isa = PBXFileReference; lastKnownFileType = file; path = axsa; sourceTree = ""; }; 4BB298071B587D8300A49093 /* axsix */ = {isa = PBXFileReference; lastKnownFileType = file; path = axsix; sourceTree = ""; }; 4BB298081B587D8300A49093 /* axsz */ = {isa = PBXFileReference; lastKnownFileType = file; path = axsz; sourceTree = ""; }; 4BB298091B587D8300A49093 /* axszy */ = {isa = PBXFileReference; lastKnownFileType = file; path = axszy; sourceTree = ""; }; 4BB2980A1B587D8300A49093 /* bccr */ = {isa = PBXFileReference; lastKnownFileType = file; path = bccr; sourceTree = ""; }; 4BB2980B1B587D8300A49093 /* bcsr */ = {isa = PBXFileReference; lastKnownFileType = file; path = bcsr; sourceTree = ""; }; 4BB2980C1B587D8300A49093 /* beqr */ = {isa = PBXFileReference; lastKnownFileType = file; path = beqr; sourceTree = ""; }; 4BB2980D1B587D8300A49093 /* bita */ = {isa = PBXFileReference; lastKnownFileType = file; path = bita; sourceTree = ""; }; 4BB2980E1B587D8300A49093 /* bitz */ = {isa = PBXFileReference; lastKnownFileType = file; path = bitz; sourceTree = ""; }; 4BB2980F1B587D8300A49093 /* bmir */ = {isa = PBXFileReference; lastKnownFileType = file; path = bmir; sourceTree = ""; }; 4BB298101B587D8300A49093 /* bner */ = {isa = PBXFileReference; lastKnownFileType = file; path = bner; sourceTree = ""; }; 4BB298111B587D8300A49093 /* bplr */ = {isa = PBXFileReference; lastKnownFileType = file; path = bplr; sourceTree = ""; }; 4BB298121B587D8300A49093 /* branchwrap */ = {isa = PBXFileReference; lastKnownFileType = file; path = branchwrap; sourceTree = ""; }; 4BB298131B587D8300A49093 /* brkn */ = {isa = PBXFileReference; lastKnownFileType = file; path = brkn; sourceTree = ""; }; 4BB298141B587D8300A49093 /* bvcr */ = {isa = PBXFileReference; lastKnownFileType = file; path = bvcr; sourceTree = ""; }; 4BB298151B587D8300A49093 /* bvsr */ = {isa = PBXFileReference; lastKnownFileType = file; path = bvsr; sourceTree = ""; }; 4BB298161B587D8300A49093 /* cia1pb6 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1pb6; sourceTree = ""; }; 4BB298171B587D8300A49093 /* cia1pb7 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1pb7; sourceTree = ""; }; 4BB298181B587D8300A49093 /* cia1ta */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1ta; sourceTree = ""; }; 4BB298191B587D8300A49093 /* cia1tab */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1tab; sourceTree = ""; }; 4BB2981A1B587D8300A49093 /* cia1tb */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1tb; sourceTree = ""; }; 4BB2981B1B587D8300A49093 /* cia1tb123 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia1tb123; sourceTree = ""; }; 4BB2981C1B587D8300A49093 /* cia2pb6 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia2pb6; sourceTree = ""; }; 4BB2981D1B587D8300A49093 /* cia2pb7 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia2pb7; sourceTree = ""; }; 4BB2981E1B587D8300A49093 /* cia2ta */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia2ta; sourceTree = ""; }; 4BB2981F1B587D8300A49093 /* cia2tb */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia2tb; sourceTree = ""; }; 4BB298201B587D8300A49093 /* cia2tb123 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cia2tb123; sourceTree = ""; }; 4BB298211B587D8300A49093 /* clcn */ = {isa = PBXFileReference; lastKnownFileType = file; path = clcn; sourceTree = ""; }; 4BB298221B587D8300A49093 /* cldn */ = {isa = PBXFileReference; lastKnownFileType = file; path = cldn; sourceTree = ""; }; 4BB298231B587D8300A49093 /* clin */ = {isa = PBXFileReference; lastKnownFileType = file; path = clin; sourceTree = ""; }; 4BB298241B587D8300A49093 /* clvn */ = {isa = PBXFileReference; lastKnownFileType = file; path = clvn; sourceTree = ""; }; 4BB298251B587D8300A49093 /* cmpa */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpa; sourceTree = ""; }; 4BB298261B587D8300A49093 /* cmpax */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpax; sourceTree = ""; }; 4BB298271B587D8300A49093 /* cmpay */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpay; sourceTree = ""; }; 4BB298281B587D8300A49093 /* cmpb */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpb; sourceTree = ""; }; 4BB298291B587D8300A49093 /* cmpix */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpix; sourceTree = ""; }; 4BB2982A1B587D8300A49093 /* cmpiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpiy; sourceTree = ""; }; 4BB2982B1B587D8300A49093 /* cmpz */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpz; sourceTree = ""; }; 4BB2982C1B587D8300A49093 /* cmpzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = cmpzx; sourceTree = ""; }; 4BB2982D1B587D8300A49093 /* cntdef */ = {isa = PBXFileReference; lastKnownFileType = file; path = cntdef; sourceTree = ""; }; 4BB2982E1B587D8300A49093 /* cnto2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cnto2; sourceTree = ""; }; 4BB2982F1B587D8300A49093 /* cpuport */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpuport; sourceTree = ""; }; 4BB298301B587D8300A49093 /* cputiming */ = {isa = PBXFileReference; lastKnownFileType = file; path = cputiming; sourceTree = ""; }; 4BB298311B587D8300A49093 /* cpxa */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpxa; sourceTree = ""; }; 4BB298321B587D8300A49093 /* cpxb */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpxb; sourceTree = ""; }; 4BB298331B587D8300A49093 /* cpxz */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpxz; sourceTree = ""; }; 4BB298341B587D8300A49093 /* cpya */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpya; sourceTree = ""; }; 4BB298351B587D8300A49093 /* cpyb */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpyb; sourceTree = ""; }; 4BB298361B587D8300A49093 /* cpyz */ = {isa = PBXFileReference; lastKnownFileType = file; path = cpyz; sourceTree = ""; }; 4BB298371B587D8300A49093 /* dcma */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcma; sourceTree = ""; }; 4BB298381B587D8300A49093 /* dcmax */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmax; sourceTree = ""; }; 4BB298391B587D8300A49093 /* dcmay */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmay; sourceTree = ""; }; 4BB2983A1B587D8300A49093 /* dcmix */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmix; sourceTree = ""; }; 4BB2983B1B587D8300A49093 /* dcmiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmiy; sourceTree = ""; }; 4BB2983C1B587D8300A49093 /* dcmz */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmz; sourceTree = ""; }; 4BB2983D1B587D8300A49093 /* dcmzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = dcmzx; sourceTree = ""; }; 4BB2983E1B587D8300A49093 /* deca */ = {isa = PBXFileReference; lastKnownFileType = file; path = deca; sourceTree = ""; }; 4BB2983F1B587D8300A49093 /* decax */ = {isa = PBXFileReference; lastKnownFileType = file; path = decax; sourceTree = ""; }; 4BB298401B587D8300A49093 /* decz */ = {isa = PBXFileReference; lastKnownFileType = file; path = decz; sourceTree = ""; }; 4BB298411B587D8300A49093 /* deczx */ = {isa = PBXFileReference; lastKnownFileType = file; path = deczx; sourceTree = ""; }; 4BB298421B587D8300A49093 /* dexn */ = {isa = PBXFileReference; lastKnownFileType = file; path = dexn; sourceTree = ""; }; 4BB298431B587D8300A49093 /* deyn */ = {isa = PBXFileReference; lastKnownFileType = file; path = deyn; sourceTree = ""; }; 4BB298441B587D8300A49093 /* eora */ = {isa = PBXFileReference; lastKnownFileType = file; path = eora; sourceTree = ""; }; 4BB298451B587D8300A49093 /* eorax */ = {isa = PBXFileReference; lastKnownFileType = file; path = eorax; sourceTree = ""; }; 4BB298461B587D8300A49093 /* eoray */ = {isa = PBXFileReference; lastKnownFileType = file; path = eoray; sourceTree = ""; }; 4BB298471B587D8300A49093 /* eorb */ = {isa = PBXFileReference; lastKnownFileType = file; path = eorb; sourceTree = ""; }; 4BB298481B587D8300A49093 /* eorix */ = {isa = PBXFileReference; lastKnownFileType = file; path = eorix; sourceTree = ""; }; 4BB298491B587D8300A49093 /* eoriy */ = {isa = PBXFileReference; lastKnownFileType = file; path = eoriy; sourceTree = ""; }; 4BB2984A1B587D8300A49093 /* eorz */ = {isa = PBXFileReference; lastKnownFileType = file; path = eorz; sourceTree = ""; }; 4BB2984B1B587D8300A49093 /* eorzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = eorzx; sourceTree = ""; }; 4BB2984C1B587D8300A49093 /* finish */ = {isa = PBXFileReference; lastKnownFileType = file; path = finish; sourceTree = ""; }; 4BB2984D1B587D8300A49093 /* flipos */ = {isa = PBXFileReference; lastKnownFileType = file; path = flipos; sourceTree = ""; }; 4BB2984E1B587D8300A49093 /* icr01 */ = {isa = PBXFileReference; lastKnownFileType = file; path = icr01; sourceTree = ""; }; 4BB2984F1B587D8300A49093 /* imr */ = {isa = PBXFileReference; lastKnownFileType = file; path = imr; sourceTree = ""; }; 4BB298501B587D8300A49093 /* inca */ = {isa = PBXFileReference; lastKnownFileType = file; path = inca; sourceTree = ""; }; 4BB298511B587D8300A49093 /* incax */ = {isa = PBXFileReference; lastKnownFileType = file; path = incax; sourceTree = ""; }; 4BB298521B587D8300A49093 /* incz */ = {isa = PBXFileReference; lastKnownFileType = file; path = incz; sourceTree = ""; }; 4BB298531B587D8300A49093 /* inczx */ = {isa = PBXFileReference; lastKnownFileType = file; path = inczx; sourceTree = ""; }; 4BB298541B587D8300A49093 /* insa */ = {isa = PBXFileReference; lastKnownFileType = file; path = insa; sourceTree = ""; }; 4BB298551B587D8300A49093 /* insax */ = {isa = PBXFileReference; lastKnownFileType = file; path = insax; sourceTree = ""; }; 4BB298561B587D8300A49093 /* insay */ = {isa = PBXFileReference; lastKnownFileType = file; path = insay; sourceTree = ""; }; 4BB298571B587D8300A49093 /* insix */ = {isa = PBXFileReference; lastKnownFileType = file; path = insix; sourceTree = ""; }; 4BB298581B587D8300A49093 /* insiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = insiy; sourceTree = ""; }; 4BB298591B587D8300A49093 /* insz */ = {isa = PBXFileReference; lastKnownFileType = file; path = insz; sourceTree = ""; }; 4BB2985A1B587D8300A49093 /* inszx */ = {isa = PBXFileReference; lastKnownFileType = file; path = inszx; sourceTree = ""; }; 4BB2985B1B587D8300A49093 /* inxn */ = {isa = PBXFileReference; lastKnownFileType = file; path = inxn; sourceTree = ""; }; 4BB2985C1B587D8300A49093 /* inyn */ = {isa = PBXFileReference; lastKnownFileType = file; path = inyn; sourceTree = ""; }; 4BB2985D1B587D8300A49093 /* irq */ = {isa = PBXFileReference; lastKnownFileType = file; path = irq; sourceTree = ""; }; 4BB2985E1B587D8300A49093 /* jmpi */ = {isa = PBXFileReference; lastKnownFileType = file; path = jmpi; sourceTree = ""; }; 4BB2985F1B587D8300A49093 /* jmpw */ = {isa = PBXFileReference; lastKnownFileType = file; path = jmpw; sourceTree = ""; }; 4BB298601B587D8300A49093 /* jsrw */ = {isa = PBXFileReference; lastKnownFileType = file; path = jsrw; sourceTree = ""; }; 4BB298611B587D8300A49093 /* lasay */ = {isa = PBXFileReference; lastKnownFileType = file; path = lasay; sourceTree = ""; }; 4BB298621B587D8300A49093 /* laxa */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxa; sourceTree = ""; }; 4BB298631B587D8300A49093 /* laxay */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxay; sourceTree = ""; }; 4BB298641B587D8300A49093 /* laxix */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxix; sourceTree = ""; }; 4BB298651B587D8300A49093 /* laxiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxiy; sourceTree = ""; }; 4BB298661B587D8300A49093 /* laxz */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxz; sourceTree = ""; }; 4BB298671B587D8300A49093 /* laxzy */ = {isa = PBXFileReference; lastKnownFileType = file; path = laxzy; sourceTree = ""; }; 4BB298681B587D8300A49093 /* ldaa */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaa; sourceTree = ""; }; 4BB298691B587D8300A49093 /* ldaax */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaax; sourceTree = ""; }; 4BB2986A1B587D8300A49093 /* ldaay */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaay; sourceTree = ""; }; 4BB2986B1B587D8300A49093 /* ldab */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldab; sourceTree = ""; }; 4BB2986C1B587D8300A49093 /* ldaix */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaix; sourceTree = ""; }; 4BB2986D1B587D8300A49093 /* ldaiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaiy; sourceTree = ""; }; 4BB2986E1B587D8300A49093 /* ldaz */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldaz; sourceTree = ""; }; 4BB2986F1B587D8300A49093 /* ldazx */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldazx; sourceTree = ""; }; 4BB298701B587D8300A49093 /* ldxa */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldxa; sourceTree = ""; }; 4BB298711B587D8300A49093 /* ldxay */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldxay; sourceTree = ""; }; 4BB298721B587D8300A49093 /* ldxb */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldxb; sourceTree = ""; }; 4BB298731B587D8300A49093 /* ldxz */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldxz; sourceTree = ""; }; 4BB298741B587D8300A49093 /* ldxzy */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldxzy; sourceTree = ""; }; 4BB298751B587D8300A49093 /* ldya */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldya; sourceTree = ""; }; 4BB298761B587D8300A49093 /* ldyax */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldyax; sourceTree = ""; }; 4BB298771B587D8300A49093 /* ldyb */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldyb; sourceTree = ""; }; 4BB298781B587D8300A49093 /* ldyz */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldyz; sourceTree = ""; }; 4BB298791B587D8300A49093 /* ldyzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = ldyzx; sourceTree = ""; }; 4BB2987A1B587D8300A49093 /* loadth */ = {isa = PBXFileReference; lastKnownFileType = file; path = loadth; sourceTree = ""; }; 4BB2987B1B587D8300A49093 /* lsea */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsea; sourceTree = ""; }; 4BB2987C1B587D8300A49093 /* lseax */ = {isa = PBXFileReference; lastKnownFileType = file; path = lseax; sourceTree = ""; }; 4BB2987D1B587D8300A49093 /* lseay */ = {isa = PBXFileReference; lastKnownFileType = file; path = lseay; sourceTree = ""; }; 4BB2987E1B587D8300A49093 /* lseix */ = {isa = PBXFileReference; lastKnownFileType = file; path = lseix; sourceTree = ""; }; 4BB2987F1B587D8300A49093 /* lseiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = lseiy; sourceTree = ""; }; 4BB298801B587D8300A49093 /* lsez */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsez; sourceTree = ""; }; 4BB298811B587D8300A49093 /* lsezx */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsezx; sourceTree = ""; }; 4BB298821B587D8300A49093 /* lsra */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsra; sourceTree = ""; }; 4BB298831B587D8300A49093 /* lsrax */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsrax; sourceTree = ""; }; 4BB298841B587D8300A49093 /* lsrn */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsrn; sourceTree = ""; }; 4BB298851B587D8300A49093 /* lsrz */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsrz; sourceTree = ""; }; 4BB298861B587D8300A49093 /* lsrzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = lsrzx; sourceTree = ""; }; 4BB298871B587D8300A49093 /* lxab */ = {isa = PBXFileReference; lastKnownFileType = file; path = lxab; sourceTree = ""; }; 4BB298881B587D8300A49093 /* mmu */ = {isa = PBXFileReference; lastKnownFileType = file; path = mmu; sourceTree = ""; }; 4BB298891B587D8300A49093 /* mmufetch */ = {isa = PBXFileReference; lastKnownFileType = file; path = mmufetch; sourceTree = ""; }; 4BB2988A1B587D8300A49093 /* nmi */ = {isa = PBXFileReference; lastKnownFileType = file; path = nmi; sourceTree = ""; }; 4BB2988B1B587D8300A49093 /* nopa */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopa; sourceTree = ""; }; 4BB2988C1B587D8300A49093 /* nopax */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopax; sourceTree = ""; }; 4BB2988D1B587D8300A49093 /* nopb */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopb; sourceTree = ""; }; 4BB2988E1B587D8300A49093 /* nopn */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopn; sourceTree = ""; }; 4BB2988F1B587D8300A49093 /* nopz */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopz; sourceTree = ""; }; 4BB298901B587D8300A49093 /* nopzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = nopzx; sourceTree = ""; }; 4BB298911B587D8300A49093 /* oneshot */ = {isa = PBXFileReference; lastKnownFileType = file; path = oneshot; sourceTree = ""; }; 4BB298921B587D8300A49093 /* oraa */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraa; sourceTree = ""; }; 4BB298931B587D8300A49093 /* oraax */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraax; sourceTree = ""; }; 4BB298941B587D8300A49093 /* oraay */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraay; sourceTree = ""; }; 4BB298951B587D8300A49093 /* orab */ = {isa = PBXFileReference; lastKnownFileType = file; path = orab; sourceTree = ""; }; 4BB298961B587D8300A49093 /* oraix */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraix; sourceTree = ""; }; 4BB298971B587D8300A49093 /* oraiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraiy; sourceTree = ""; }; 4BB298981B587D8300A49093 /* oraz */ = {isa = PBXFileReference; lastKnownFileType = file; path = oraz; sourceTree = ""; }; 4BB298991B587D8300A49093 /* orazx */ = {isa = PBXFileReference; lastKnownFileType = file; path = orazx; sourceTree = ""; }; 4BB2989A1B587D8300A49093 /* phan */ = {isa = PBXFileReference; lastKnownFileType = file; path = phan; sourceTree = ""; }; 4BB2989B1B587D8300A49093 /* phpn */ = {isa = PBXFileReference; lastKnownFileType = file; path = phpn; sourceTree = ""; }; 4BB2989C1B587D8300A49093 /* plan */ = {isa = PBXFileReference; lastKnownFileType = file; path = plan; sourceTree = ""; }; 4BB2989D1B587D8300A49093 /* plpn */ = {isa = PBXFileReference; lastKnownFileType = file; path = plpn; sourceTree = ""; }; 4BB2989E1B587D8300A49093 /* rlaa */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaa; sourceTree = ""; }; 4BB2989F1B587D8300A49093 /* rlaax */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaax; sourceTree = ""; }; 4BB298A01B587D8300A49093 /* rlaay */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaay; sourceTree = ""; }; 4BB298A11B587D8300A49093 /* rlaix */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaix; sourceTree = ""; }; 4BB298A21B587D8300A49093 /* rlaiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaiy; sourceTree = ""; }; 4BB298A31B587D8300A49093 /* rlaz */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlaz; sourceTree = ""; }; 4BB298A41B587D8300A49093 /* rlazx */ = {isa = PBXFileReference; lastKnownFileType = file; path = rlazx; sourceTree = ""; }; 4BB298A51B587D8300A49093 /* rola */ = {isa = PBXFileReference; lastKnownFileType = file; path = rola; sourceTree = ""; }; 4BB298A61B587D8300A49093 /* rolax */ = {isa = PBXFileReference; lastKnownFileType = file; path = rolax; sourceTree = ""; }; 4BB298A71B587D8300A49093 /* roln */ = {isa = PBXFileReference; lastKnownFileType = file; path = roln; sourceTree = ""; }; 4BB298A81B587D8300A49093 /* rolz */ = {isa = PBXFileReference; lastKnownFileType = file; path = rolz; sourceTree = ""; }; 4BB298A91B587D8300A49093 /* rolzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = rolzx; sourceTree = ""; }; 4BB298AA1B587D8300A49093 /* rora */ = {isa = PBXFileReference; lastKnownFileType = file; path = rora; sourceTree = ""; }; 4BB298AB1B587D8300A49093 /* rorax */ = {isa = PBXFileReference; lastKnownFileType = file; path = rorax; sourceTree = ""; }; 4BB298AC1B587D8300A49093 /* rorn */ = {isa = PBXFileReference; lastKnownFileType = file; path = rorn; sourceTree = ""; }; 4BB298AD1B587D8300A49093 /* rorz */ = {isa = PBXFileReference; lastKnownFileType = file; path = rorz; sourceTree = ""; }; 4BB298AE1B587D8300A49093 /* rorzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = rorzx; sourceTree = ""; }; 4BB298AF1B587D8300A49093 /* rraa */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraa; sourceTree = ""; }; 4BB298B01B587D8300A49093 /* rraax */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraax; sourceTree = ""; }; 4BB298B11B587D8300A49093 /* rraay */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraay; sourceTree = ""; }; 4BB298B21B587D8300A49093 /* rraix */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraix; sourceTree = ""; }; 4BB298B31B587D8300A49093 /* rraiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraiy; sourceTree = ""; }; 4BB298B41B587D8300A49093 /* rraz */ = {isa = PBXFileReference; lastKnownFileType = file; path = rraz; sourceTree = ""; }; 4BB298B51B587D8300A49093 /* rrazx */ = {isa = PBXFileReference; lastKnownFileType = file; path = rrazx; sourceTree = ""; }; 4BB298B61B587D8300A49093 /* rtin */ = {isa = PBXFileReference; lastKnownFileType = file; path = rtin; sourceTree = ""; }; 4BB298B71B587D8400A49093 /* rtsn */ = {isa = PBXFileReference; lastKnownFileType = file; path = rtsn; sourceTree = ""; }; 4BB298B81B587D8400A49093 /* sbca */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbca; sourceTree = ""; }; 4BB298B91B587D8400A49093 /* sbcax */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcax; sourceTree = ""; }; 4BB298BA1B587D8400A49093 /* sbcay */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcay; sourceTree = ""; }; 4BB298BB1B587D8400A49093 /* sbcb */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcb; sourceTree = ""; }; 4BB298BC1B587D8400A49093 /* sbcb(eb) */ = {isa = PBXFileReference; lastKnownFileType = file; path = "sbcb(eb)"; sourceTree = ""; }; 4BB298BD1B587D8400A49093 /* sbcix */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcix; sourceTree = ""; }; 4BB298BE1B587D8400A49093 /* sbciy */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbciy; sourceTree = ""; }; 4BB298BF1B587D8400A49093 /* sbcz */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbcz; sourceTree = ""; }; 4BB298C01B587D8400A49093 /* sbczx */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbczx; sourceTree = ""; }; 4BB298C11B587D8400A49093 /* sbxb */ = {isa = PBXFileReference; lastKnownFileType = file; path = sbxb; sourceTree = ""; }; 4BB298C21B587D8400A49093 /* secn */ = {isa = PBXFileReference; lastKnownFileType = file; path = secn; sourceTree = ""; }; 4BB298C31B587D8400A49093 /* sedn */ = {isa = PBXFileReference; lastKnownFileType = file; path = sedn; sourceTree = ""; }; 4BB298C41B587D8400A49093 /* sein */ = {isa = PBXFileReference; lastKnownFileType = file; path = sein; sourceTree = ""; }; 4BB298C51B587D8400A49093 /* shaay */ = {isa = PBXFileReference; lastKnownFileType = file; path = shaay; sourceTree = ""; }; 4BB298C61B587D8400A49093 /* shaiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = shaiy; sourceTree = ""; }; 4BB298C71B587D8400A49093 /* shsay */ = {isa = PBXFileReference; lastKnownFileType = file; path = shsay; sourceTree = ""; }; 4BB298C81B587D8400A49093 /* shxay */ = {isa = PBXFileReference; lastKnownFileType = file; path = shxay; sourceTree = ""; }; 4BB298C91B587D8400A49093 /* shyax */ = {isa = PBXFileReference; lastKnownFileType = file; path = shyax; sourceTree = ""; }; 4BB298CA1B587D8400A49093 /* staa */ = {isa = PBXFileReference; lastKnownFileType = file; path = staa; sourceTree = ""; }; 4BB298CB1B587D8400A49093 /* staax */ = {isa = PBXFileReference; lastKnownFileType = file; path = staax; sourceTree = ""; }; 4BB298CC1B587D8400A49093 /* staay */ = {isa = PBXFileReference; lastKnownFileType = file; path = staay; sourceTree = ""; }; 4BB298CD1B587D8400A49093 /* staix */ = {isa = PBXFileReference; lastKnownFileType = file; path = staix; sourceTree = ""; }; 4BB298CE1B587D8400A49093 /* staiy */ = {isa = PBXFileReference; lastKnownFileType = file; path = staiy; sourceTree = ""; }; 4BB298CF1B587D8400A49093 /* staz */ = {isa = PBXFileReference; lastKnownFileType = file; path = staz; sourceTree = ""; }; 4BB298D01B587D8400A49093 /* stazx */ = {isa = PBXFileReference; lastKnownFileType = file; path = stazx; sourceTree = ""; }; 4BB298D11B587D8400A49093 /* stxa */ = {isa = PBXFileReference; lastKnownFileType = file; path = stxa; sourceTree = ""; }; 4BB298D21B587D8400A49093 /* stxz */ = {isa = PBXFileReference; lastKnownFileType = file; path = stxz; sourceTree = ""; }; 4BB298D31B587D8400A49093 /* stxzy */ = {isa = PBXFileReference; lastKnownFileType = file; path = stxzy; sourceTree = ""; }; 4BB298D41B587D8400A49093 /* stya */ = {isa = PBXFileReference; lastKnownFileType = file; path = stya; sourceTree = ""; }; 4BB298D51B587D8400A49093 /* styz */ = {isa = PBXFileReference; lastKnownFileType = file; path = styz; sourceTree = ""; }; 4BB298D61B587D8400A49093 /* styzx */ = {isa = PBXFileReference; lastKnownFileType = file; path = styzx; sourceTree = ""; }; 4BB298D71B587D8400A49093 /* taxn */ = {isa = PBXFileReference; lastKnownFileType = file; path = taxn; sourceTree = ""; }; 4BB298D81B587D8400A49093 /* tayn */ = {isa = PBXFileReference; lastKnownFileType = file; path = tayn; sourceTree = ""; }; 4BB298D91B587D8400A49093 /* trap1 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap1; sourceTree = ""; }; 4BB298DA1B587D8400A49093 /* trap10 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap10; sourceTree = ""; }; 4BB298DB1B587D8400A49093 /* trap11 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap11; sourceTree = ""; }; 4BB298DC1B587D8400A49093 /* trap12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap12; sourceTree = ""; }; 4BB298DD1B587D8400A49093 /* trap13 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap13; sourceTree = ""; }; 4BB298DE1B587D8400A49093 /* trap14 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap14; sourceTree = ""; }; 4BB298DF1B587D8400A49093 /* trap15 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap15; sourceTree = ""; }; 4BB298E01B587D8400A49093 /* trap16 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap16; sourceTree = ""; }; 4BB298E11B587D8400A49093 /* trap17 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap17; sourceTree = ""; }; 4BB298E21B587D8400A49093 /* trap2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap2; sourceTree = ""; }; 4BB298E31B587D8400A49093 /* trap3 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap3; sourceTree = ""; }; 4BB298E41B587D8400A49093 /* trap4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap4; sourceTree = ""; }; 4BB298E51B587D8400A49093 /* trap5 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap5; sourceTree = ""; }; 4BB298E61B587D8400A49093 /* trap6 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap6; sourceTree = ""; }; 4BB298E71B587D8400A49093 /* trap7 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap7; sourceTree = ""; }; 4BB298E81B587D8400A49093 /* trap8 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap8; sourceTree = ""; }; 4BB298E91B587D8400A49093 /* trap9 */ = {isa = PBXFileReference; lastKnownFileType = file; path = trap9; sourceTree = ""; }; 4BB298EA1B587D8400A49093 /* tsxn */ = {isa = PBXFileReference; lastKnownFileType = file; path = tsxn; sourceTree = ""; }; 4BB298EB1B587D8400A49093 /* txan */ = {isa = PBXFileReference; lastKnownFileType = file; path = txan; sourceTree = ""; }; 4BB298EC1B587D8400A49093 /* txsn */ = {isa = PBXFileReference; lastKnownFileType = file; path = txsn; sourceTree = ""; }; 4BB298ED1B587D8400A49093 /* tyan */ = {isa = PBXFileReference; lastKnownFileType = file; path = tyan; sourceTree = ""; }; 4BB2A9AE1E13367E001A5C23 /* CRCTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CRCTests.mm; 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 = ""; }; 4BB697CC1D4BA44400248BDF /* CommodoreGCR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CommodoreGCR.cpp; path = Encodings/CommodoreGCR.cpp; sourceTree = ""; }; 4BB697CD1D4BA44400248BDF /* CommodoreGCR.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CommodoreGCR.hpp; path = Encodings/CommodoreGCR.hpp; sourceTree = ""; }; 4BB73E9E1B587A5100552FC2 /* Clock Signal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Clock Signal.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 4BB73EA11B587A5100552FC2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 4BB73EA81B587A5100552FC2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 4BB73EAB1B587A5100552FC2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; 4BB73EAD1B587A5100552FC2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4BB73EB21B587A5100552FC2 /* Clock SignalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Clock SignalTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 4BB73EB61B587A5100552FC2 /* AllSuiteATests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllSuiteATests.swift; sourceTree = ""; }; 4BB73EB81B587A5100552FC2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4BB73EBD1B587A5100552FC2 /* Clock SignalUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Clock SignalUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 4BB73EC11B587A5100552FC2 /* Clock_SignalUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Clock_SignalUITests.swift; sourceTree = ""; }; 4BB73EC31B587A5100552FC2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4BB73ECF1B587A6700552FC2 /* Clock Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Clock Signal.entitlements"; sourceTree = ""; }; 4BBB142F1CD2CECE00BDB55C /* IntermediateShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IntermediateShader.cpp; sourceTree = ""; }; 4BBB14301CD2CECE00BDB55C /* IntermediateShader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IntermediateShader.hpp; sourceTree = ""; }; 4BBC34241D2208B100FFC9DF /* CSFastLoading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSFastLoading.h; sourceTree = ""; }; 4BBC951C1F368D83008F4C34 /* i8272.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = i8272.cpp; path = 8272/i8272.cpp; sourceTree = ""; }; 4BBC951D1F368D83008F4C34 /* i8272.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = i8272.hpp; path = 8272/i8272.hpp; sourceTree = ""; }; 4BBF49AE1ED2880200AB3669 /* FUSETests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FUSETests.swift; sourceTree = ""; }; 4BBF99081C8FBA6F0075DAFB /* TextureBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureBuilder.cpp; sourceTree = ""; }; 4BBF99091C8FBA6F0075DAFB /* TextureBuilder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextureBuilder.hpp; sourceTree = ""; }; 4BBF990A1C8FBA6F0075DAFB /* CRTOpenGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CRTOpenGL.cpp; sourceTree = ""; }; 4BBF990B1C8FBA6F0075DAFB /* CRTOpenGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CRTOpenGL.hpp; sourceTree = ""; }; 4BBF990E1C8FBA6F0075DAFB /* Flywheel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Flywheel.hpp; sourceTree = ""; }; 4BBF990F1C8FBA6F0075DAFB /* OpenGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OpenGL.hpp; sourceTree = ""; }; 4BBF99121C8FBA6F0075DAFB /* TextureTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureTarget.cpp; sourceTree = ""; }; 4BBF99131C8FBA6F0075DAFB /* TextureTarget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextureTarget.hpp; sourceTree = ""; }; 4BBF99191C8FC2750075DAFB /* CRTTypes.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CRTTypes.hpp; sourceTree = ""; }; 4BBFBB6A1EE8401E00C01E7A /* ZX8081.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ZX8081.cpp; path = Parsers/ZX8081.cpp; sourceTree = ""; }; 4BBFBB6B1EE8401E00C01E7A /* ZX8081.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ZX8081.hpp; path = Parsers/ZX8081.hpp; sourceTree = ""; }; 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TrackSerialiser.cpp; sourceTree = ""; }; 4BC3B74D1CD194CC00F86E85 /* Shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Shader.cpp; sourceTree = ""; }; 4BC3B74E1CD194CC00F86E85 /* Shader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Shader.hpp; sourceTree = ""; }; 4BC3B7501CD1956900F86E85 /* OutputShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputShader.cpp; sourceTree = ""; }; 4BC3B7511CD1956900F86E85 /* OutputShader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OutputShader.hpp; sourceTree = ""; }; 4BC5E4901D7ED365008CF980 /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/Commodore/StaticAnalyser.cpp; sourceTree = ""; }; 4BC5E4911D7ED365008CF980 /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/Commodore/StaticAnalyser.hpp; sourceTree = ""; }; 4BC751B11D157E61006C31D9 /* 6522Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 6522Tests.swift; sourceTree = ""; }; 4BC76E671C98E31700E6EF73 /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = ""; }; 4BC76E681C98E31700E6EF73 /* FIRFilter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FIRFilter.hpp; sourceTree = ""; }; 4BC76E6A1C98F43700E6EF73 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; 4BC830CF1D6E7C690000A26F /* Tape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Tape.cpp; path = ../../StaticAnalyser/Commodore/Tape.cpp; sourceTree = ""; }; 4BC830D01D6E7C690000A26F /* Tape.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Tape.hpp; path = ../../StaticAnalyser/Commodore/Tape.hpp; sourceTree = ""; }; 4BC91B811D1F160E00884B76 /* CommodoreTAP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommodoreTAP.cpp; sourceTree = ""; }; 4BC91B821D1F160E00884B76 /* CommodoreTAP.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CommodoreTAP.hpp; sourceTree = ""; }; 4BC9DF441D044FCA00F44158 /* ROMImages */ = {isa = PBXFileReference; lastKnownFileType = folder; name = ROMImages; path = ../../../../ROMImages; sourceTree = ""; }; 4BC9DF4D1D04691600F44158 /* 6560.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 6560.cpp; sourceTree = ""; }; 4BC9DF4E1D04691600F44158 /* 6560.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = 6560.hpp; sourceTree = ""; }; 4BC9E1ED1D23449A003FCEE4 /* 6502InterruptTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = 6502InterruptTests.swift; sourceTree = ""; }; 4BCA6CC61D9DD9F000C2D7B2 /* CommodoreROM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CommodoreROM.cpp; path = Encodings/CommodoreROM.cpp; sourceTree = ""; }; 4BCA6CC71D9DD9F000C2D7B2 /* CommodoreROM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CommodoreROM.hpp; path = Encodings/CommodoreROM.hpp; sourceTree = ""; }; 4BCA98C21D065CA20062F44C /* 6522.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = 6522.hpp; sourceTree = ""; }; 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Oric.cpp; path = Oric/Oric.cpp; sourceTree = ""; }; 4BCF1FA31DADC3DD0039D2E7 /* Oric.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Oric.hpp; path = Oric/Oric.hpp; sourceTree = ""; }; 4BCF1FA61DADC5250039D2E7 /* CSOric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSOric.h; sourceTree = ""; }; 4BCF1FA71DADC5250039D2E7 /* CSOric.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CSOric.mm; sourceTree = ""; }; 4BCF1FA91DADD41B0039D2E7 /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/Oric/StaticAnalyser.cpp; sourceTree = ""; }; 4BCF1FAA1DADD41B0039D2E7 /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/Oric/StaticAnalyser.hpp; sourceTree = ""; }; 4BD060A51FE49D3C006E14BE /* Speaker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Speaker.hpp; sourceTree = ""; }; 4BD14B0F1D74627C0088EAD6 /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/Acorn/StaticAnalyser.cpp; sourceTree = ""; }; 4BD14B101D74627C0088EAD6 /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/Acorn/StaticAnalyser.hpp; sourceTree = ""; }; 4BD388411FE34E010042B588 /* 9918Base.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = 9918Base.hpp; path = 9918/Implementation/9918Base.hpp; sourceTree = ""; }; 4BD3A3091EE755C800B5B501 /* Video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Video.cpp; path = ZX8081/Video.cpp; sourceTree = ""; }; 4BD3A30A1EE755C800B5B501 /* Video.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Video.hpp; path = ZX8081/Video.hpp; sourceTree = ""; }; 4BD468F51D8DF41D0084958B /* 1770.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = 1770.cpp; path = 1770/1770.cpp; sourceTree = ""; }; 4BD468F61D8DF41D0084958B /* 1770.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = 1770.hpp; path = 1770/1770.hpp; sourceTree = ""; }; 4BD4A8CF1E077FD20020D856 /* PCMTrackTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PCMTrackTests.mm; sourceTree = ""; }; 4BD5F1931D13528900631CD1 /* CSBestEffortUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CSBestEffortUpdater.h; path = Updater/CSBestEffortUpdater.h; sourceTree = ""; }; 4BD5F1941D13528900631CD1 /* CSBestEffortUpdater.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CSBestEffortUpdater.mm; path = Updater/CSBestEffortUpdater.mm; sourceTree = ""; }; 4BD9137D1F311BC5009BCF85 /* i8255.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = i8255.hpp; path = 8255/i8255.hpp; sourceTree = ""; }; 4BDCC5F81FB27A5E001220C5 /* ROMMachine.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ROMMachine.hpp; sourceTree = ""; }; 4BDDBA981EF3451200347E61 /* Z80MachineCycleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Z80MachineCycleTests.swift; sourceTree = ""; }; 4BE77A2C1D84ADFB00BC3827 /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = File.cpp; path = ../../StaticAnalyser/Commodore/File.cpp; sourceTree = ""; }; 4BE77A2D1D84ADFB00BC3827 /* File.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = File.hpp; path = ../../StaticAnalyser/Commodore/File.hpp; 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 = ""; }; 4BE9A6B01EDE293000CBCB47 /* zexdoc.com */ = {isa = PBXFileReference; lastKnownFileType = file; name = zexdoc.com; path = Zexall/zexdoc.com; sourceTree = ""; }; 4BEA525D1DF33323007E74F2 /* Tape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Tape.cpp; path = Electron/Tape.cpp; sourceTree = ""; }; 4BEA525F1DF333D8007E74F2 /* Tape.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = Tape.hpp; path = Electron/Tape.hpp; sourceTree = ""; }; 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 = ""; }; 4BEE0A6A1D72496600532C7B /* Cartridge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cartridge.cpp; sourceTree = ""; }; 4BEE0A6B1D72496600532C7B /* Cartridge.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cartridge.hpp; sourceTree = ""; }; 4BEE0A6D1D72496600532C7B /* PRG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PRG.cpp; sourceTree = ""; }; 4BEE0A6E1D72496600532C7B /* PRG.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PRG.hpp; sourceTree = ""; }; 4BEF6AA81D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DigitalPhaseLockedLoopBridge.h; sourceTree = ""; }; 4BEF6AA91D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DigitalPhaseLockedLoopBridge.mm; sourceTree = ""; }; 4BEF6AAB1D35D1C400E73575 /* DPLLTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DPLLTests.swift; sourceTree = ""; }; 4BF1354A1D6D2C300054B2EA /* StaticAnalyser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticAnalyser.cpp; path = ../../StaticAnalyser/StaticAnalyser.cpp; sourceTree = ""; }; 4BF1354B1D6D2C300054B2EA /* StaticAnalyser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = StaticAnalyser.hpp; path = ../../StaticAnalyser/StaticAnalyser.hpp; sourceTree = ""; }; 4BF4A2D91F534DB300B171F4 /* TargetPlatforms.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TargetPlatforms.hpp; sourceTree = ""; }; 4BF4A2DA1F5365C600B171F4 /* CSZX8081+Instantiation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CSZX8081+Instantiation.h"; sourceTree = ""; }; 4BF6606A1F281573002CB053 /* ClockReceiver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClockReceiver.hpp; sourceTree = ""; }; 4BF8295F1D8F3C87001BAE39 /* CRC.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CRC.hpp; path = ../../NumberTheory/CRC.hpp; sourceTree = ""; }; 4BF829641D8F732B001BAE39 /* Disk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Disk.cpp; path = ../../StaticAnalyser/Acorn/Disk.cpp; sourceTree = ""; }; 4BF829651D8F732B001BAE39 /* Disk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Disk.hpp; path = ../../StaticAnalyser/Acorn/Disk.hpp; sourceTree = ""; }; 4BF829681D8F7361001BAE39 /* File.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = File.hpp; path = ../../StaticAnalyser/Acorn/File.hpp; sourceTree = ""; }; 4BFCA1211ECBDCAF00AC40C1 /* AllRAMProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AllRAMProcessor.cpp; sourceTree = ""; }; 4BFCA1221ECBDCAF00AC40C1 /* AllRAMProcessor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AllRAMProcessor.hpp; sourceTree = ""; }; 4BFCA1251ECBE33200AC40C1 /* TestMachineZ80.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestMachineZ80.h; sourceTree = ""; }; 4BFCA1261ECBE33200AC40C1 /* TestMachineZ80.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TestMachineZ80.mm; sourceTree = ""; }; 4BFCA1281ECBE7A700AC40C1 /* zexall.com */ = {isa = PBXFileReference; lastKnownFileType = file; name = zexall.com; path = Zexall/zexall.com; sourceTree = ""; }; 4BFCA12A1ECBE7C400AC40C1 /* ZexallTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZexallTests.swift; sourceTree = ""; }; 4BFDD78A1F7F2DB4008579B9 /* ImplicitSectors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ImplicitSectors.hpp; sourceTree = ""; }; 4BFDD78B1F7F2DB4008579B9 /* ImplicitSectors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImplicitSectors.cpp; sourceTree = ""; }; 4BFE7B851FC39BF100160B38 /* StandardOptions.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StandardOptions.cpp; sourceTree = ""; }; 4BFE7B861FC39BF100160B38 /* StandardOptions.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StandardOptions.hpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 4B055A671FAE763F0060FFFF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4B055AF21FAE9C1C0060FFFF /* OpenGL.framework in Frameworks */, 4B055AF11FAE9C160060FFFF /* Accelerate.framework in Frameworks */, 4B055ABD1FAE86530060FFFF /* libz.tbd in Frameworks */, 4B055A7A1FAE78A00060FFFF /* SDL2.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73E9B1B587A5100552FC2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BC76E6B1C98F43700E6EF73 /* Accelerate.framework in Frameworks */, 4B69FB461C4D950F00B5F0AA /* libz.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EAF1B587A5100552FC2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EBA1B587A5100552FC2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 4B055A761FAE78210060FFFF /* Frameworks */ = { isa = PBXGroup; children = ( 4B055AF01FAE9C080060FFFF /* OpenGL.framework */, 4B055A771FAE78210060FFFF /* SDL2.framework */, ); name = Frameworks; sourceTree = ""; }; 4B055A7B1FAE84A50060FFFF /* SDL */ = { isa = PBXGroup; children = ( 4B055A7C1FAE84A50060FFFF /* main.cpp */, ); name = SDL; path = ../SDL; sourceTree = ""; }; 4B0CCC411C62D0B3001CAC5F /* CRT */ = { isa = PBXGroup; children = ( 4B0CCC421C62D0B3001CAC5F /* CRT.cpp */, 4B0CCC431C62D0B3001CAC5F /* CRT.hpp */, 4BBF99191C8FC2750075DAFB /* CRTTypes.hpp */, 4BBF99071C8FBA6F0075DAFB /* Internals */, ); name = CRT; path = ../../Outputs/CRT; sourceTree = ""; }; 4B0E04F01FC9E89100F43484 /* MSX */ = { isa = PBXGroup; children = ( 4B0E04EC1FC9E88300F43484 /* StaticAnalyser.cpp */, 4B0E04ED1FC9E88300F43484 /* StaticAnalyser.hpp */, 4B651F9C1FF1B04100E18D9A /* Tape.cpp */, 4B651F9D1FF1B04100E18D9A /* Tape.hpp */, ); name = MSX; sourceTree = ""; }; 4B0E04F71FC9F2C800F43484 /* 9918 */ = { isa = PBXGroup; children = ( 4B0E04F91FC9FA3100F43484 /* 9918.cpp */, 4B0E04F81FC9FA3000F43484 /* 9918.hpp */, 4BD388431FE34E060042B588 /* Implementation */, ); name = 9918; sourceTree = ""; }; 4B1414561B58879D00E04248 /* 6502 */ = { isa = PBXGroup; children = ( 4B6A4C8E1F58F09E00E3F787 /* 6502.hpp */, 4B6A4C901F58F09E00E3F787 /* AllRAM */, 4B6A4C931F58F09E00E3F787 /* Implementation */, ); path = 6502; sourceTree = ""; }; 4B1414631B588A1100E04248 /* Test Binaries */ = { isa = PBXGroup; children = ( 4B9252CD1E74D28200B76AF1 /* Atari ROMs */, 4B44EBF81DC9898E00A7820C /* BCDTEST_beeb */, 4B44EBF61DC9883B00A7820C /* 6502_functional_test.bin */, 4B44EBF41DC987AE00A7820C /* AllSuiteA.bin */, 4BE9A6B21EDE294200CBCB47 /* Zexall */, 4BBF49B41ED2881600AB3669 /* FUSE */, 4BB297E41B587D8300A49093 /* Wolfgang Lorenz 6502 test suite */, ); name = "Test Binaries"; sourceTree = ""; }; 4B14978C1EE4AC6200CE2596 /* ZX80/81 */ = { isa = PBXGroup; children = ( 4B1497891EE4AC5E00CE2596 /* StaticAnalyser.cpp */, 4B14978A1EE4AC5E00CE2596 /* StaticAnalyser.hpp */, ); name = ZX80/81; sourceTree = ""; }; 4B1497931EE4B5AC00CE2596 /* ZX8081 */ = { isa = PBXGroup; children = ( 4B54C0CA1F8D92580050900F /* Keyboard.cpp */, 4BD3A3091EE755C800B5B501 /* Video.cpp */, 4B1497901EE4B5A800CE2596 /* ZX8081.cpp */, 4B54C0C91F8D92580050900F /* Keyboard.hpp */, 4BD3A30A1EE755C800B5B501 /* Video.hpp */, 4B1497911EE4B5A800CE2596 /* ZX8081.hpp */, ); name = ZX8081; sourceTree = ""; }; 4B1E85791D174DEC001EF87D /* 6532 */ = { isa = PBXGroup; children = ( 4B1E857B1D174DEC001EF87D /* 6532.hpp */, ); path = 6532; sourceTree = ""; }; 4B1EDB411E39A0AC009D6819 /* Icons */ = { isa = PBXGroup; children = ( 4B2C45411E3C3896002A2389 /* cartridge.png */, 4B79E4411E3AF38600141F11 /* cassette.png */, 4B79E4421E3AF38600141F11 /* floppy35.png */, 4B79E4431E3AF38600141F11 /* floppy525.png */, 4B1EDB431E39A0AC009D6819 /* chip.png */, ); path = Icons; sourceTree = ""; }; 4B2409591C45DF85004DA684 /* SignalProcessing */ = { isa = PBXGroup; children = ( 4BC76E671C98E31700E6EF73 /* FIRFilter.cpp */, 4BC76E681C98E31700E6EF73 /* FIRFilter.hpp */, 4B24095A1C45DF85004DA684 /* Stepper.hpp */, ); name = SignalProcessing; path = ../../SignalProcessing; sourceTree = ""; }; 4B2A538F1D117D36003C6002 /* Audio */ = { isa = PBXGroup; children = ( 4B2A53901D117D36003C6002 /* CSAudioQueue.h */, 4B2A53911D117D36003C6002 /* CSAudioQueue.m */, ); path = Audio; sourceTree = ""; }; 4B2A53921D117D36003C6002 /* Machine */ = { isa = PBXGroup; children = ( 4BBC34241D2208B100FFC9DF /* CSFastLoading.h */, 4B2A53951D117D36003C6002 /* CSMachine.h */, 4B2A53941D117D36003C6002 /* CSMachine+Subclassing.h */, 4B643F3C1D77AE5C00D431D6 /* CSMachine+Target.h */, 4B98A05C1FFAD3F600ADF63B /* CSROMFetcher.hpp */, 4B2A53971D117D36003C6002 /* KeyCodes.h */, 4B8FE2251DA1DE2D0090D3CE /* NSBundle+DataResource.h */, 4BA61EAE1D91515900B3C876 /* NSData+StdVector.h */, 4B98A05D1FFAD3F600ADF63B /* CSROMFetcher.mm */, 4B8FE2261DA1DE2D0090D3CE /* NSBundle+DataResource.m */, 4B2A53961D117D36003C6002 /* CSMachine.mm */, 4BA61EAF1D91515900B3C876 /* NSData+StdVector.mm */, 4B643F3B1D77AD6D00D431D6 /* StaticAnalyser */, 4B2A53981D117D36003C6002 /* Wrappers */, ); path = Machine; sourceTree = ""; }; 4B2A53981D117D36003C6002 /* Wrappers */ = { isa = PBXGroup; children = ( 4B38F34A1F2EC3CA00D9235D /* CSAmstradCPC.h */, 4B2A53991D117D36003C6002 /* CSAtari2600.h */, 4B2A539B1D117D36003C6002 /* CSElectron.h */, 4B1BA0881FD4967700CB4ADA /* CSMSX.h */, 4BCF1FA61DADC5250039D2E7 /* CSOric.h */, 4B2A539D1D117D36003C6002 /* CSVic20.h */, 4B14978D1EE4B4D200CE2596 /* CSZX8081.h */, 4BF4A2DA1F5365C600B171F4 /* CSZX8081+Instantiation.h */, 4B38F34B1F2EC3CA00D9235D /* CSAmstradCPC.mm */, 4B2A539A1D117D36003C6002 /* CSAtari2600.mm */, 4B2A539C1D117D36003C6002 /* CSElectron.mm */, 4B1BA0891FD4967800CB4ADA /* CSMSX.mm */, 4BCF1FA71DADC5250039D2E7 /* CSOric.mm */, 4B2A539E1D117D36003C6002 /* CSVic20.mm */, 4B14978E1EE4B4D200CE2596 /* CSZX8081.mm */, ); path = Wrappers; sourceTree = ""; }; 4B2B3A461F9B8FA70062DABF /* Utility */ = { isa = PBXGroup; children = ( 4B055ABE1FAE98000060FFFF /* MachineForTarget.cpp */, 4B2B3A481F9B8FA70062DABF /* MemoryFuzzer.cpp */, 4B2B3A471F9B8FA70062DABF /* Typer.cpp */, 4B055ABF1FAE98000060FFFF /* MachineForTarget.hpp */, 4B2B3A491F9B8FA70062DABF /* MemoryFuzzer.hpp */, 4B2B3A4A1F9B8FA70062DABF /* Typer.hpp */, 4B79A4FE1FC9082300EEDAD5 /* TypedDynamicMachine.hpp */, ); 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 = ( 4B2E2D9B1C3A070400138695 /* Electron.cpp */, 4B54C0C61F8D91E50050900F /* Keyboard.cpp */, 4B30512E1D98ACC600B4FED8 /* Plus3.cpp */, 4BEA52611DF339D7007E74F2 /* SoundGenerator.cpp */, 4BEA525D1DF33323007E74F2 /* Tape.cpp */, 4B7913CA1DFCD80E00175A82 /* Video.cpp */, 4B2E2D9C1C3A070400138695 /* Electron.hpp */, 4BEA52601DF3343A007E74F2 /* Interrupts.hpp */, 4B54C0C71F8D91E50050900F /* Keyboard.hpp */, 4B30512F1D98ACC600B4FED8 /* Plus3.hpp */, 4BEA52621DF339D7007E74F2 /* SoundGenerator.hpp */, 4BEA525F1DF333D8007E74F2 /* Tape.hpp */, 4B7913CB1DFCD80E00175A82 /* Video.hpp */, ); name = Electron; sourceTree = ""; }; 4B31B88E1FBFBCD800C140D5 /* Configurable */ = { isa = PBXGroup; children = ( 4B31B88F1FBFBCD800C140D5 /* Configurable.hpp */, 4B0783591FC11D10001D12BB /* Configurable.cpp */, 4BFE7B851FC39BF100160B38 /* StandardOptions.cpp */, 4BFE7B861FC39BF100160B38 /* StandardOptions.hpp */, ); name = Configurable; path = ../../Configurable; sourceTree = ""; }; 4B322DFC1F5A2981004EB04C /* AllRAM */ = { isa = PBXGroup; children = ( 4B322DFD1F5A2981004EB04C /* Z80AllRAM.cpp */, 4B322DFE1F5A2981004EB04C /* Z80AllRAM.hpp */, ); name = AllRAM; path = Z80/AllRAM; sourceTree = ""; }; 4B322DFF1F5A2981004EB04C /* Implementation */ = { isa = PBXGroup; children = ( 4B8334811F5D9FF70097E338 /* PartialMachineCycle.cpp */, 4B322E031F5A2E3C004EB04C /* Z80Base.cpp */, 4B8334831F5DA0360097E338 /* Z80Storage.cpp */, 4B322E051F5A30F5004EB04C /* Z80Implementation.hpp */, 4B322E021F5A29D5004EB04C /* Z80Storage.hpp */, ); name = Implementation; path = Z80/Implementation; sourceTree = ""; }; 4B366DFD1B5C165F0026627B /* Outputs */ = { isa = PBXGroup; children = ( 4B0CCC411C62D0B3001CAC5F /* CRT */, 4BD060A41FE49D3C006E14BE /* Speaker */, ); name = Outputs; sourceTree = ""; }; 4B38F3451F2EB41800D9235D /* AmstradCPC */ = { isa = PBXGroup; children = ( 4B38F3421F2EB3E900D9235D /* StaticAnalyser.cpp */, 4B38F3431F2EB3E900D9235D /* StaticAnalyser.hpp */, ); name = AmstradCPC; sourceTree = ""; }; 4B38F3491F2EC12000D9235D /* AmstradCPC */ = { isa = PBXGroup; children = ( 4B38F3461F2EC11D00D9235D /* AmstradCPC.cpp */, 4B54C0C11F8D91CD0050900F /* Keyboard.cpp */, 4B38F3471F2EC11D00D9235D /* AmstradCPC.hpp */, 4B54C0C01F8D91CD0050900F /* Keyboard.hpp */, ); name = AmstradCPC; sourceTree = ""; }; 4B3940E81DA83C8700427841 /* Concurrency */ = { isa = PBXGroup; children = ( 4B3940E51DA83C8300427841 /* AsyncTaskQueue.cpp */, 4B3940E61DA83C8300427841 /* AsyncTaskQueue.hpp */, 4B80ACFE1F85CAC900176895 /* BestEffortUpdater.cpp */, 4B80ACFF1F85CACA00176895 /* BestEffortUpdater.hpp */, ); name = Concurrency; sourceTree = ""; }; 4B3BA0C41D318B44005DD7A7 /* Bridges */ = { isa = PBXGroup; children = ( 4B3BA0C51D318B44005DD7A7 /* C1540Bridge.h */, 4B3BA0C71D318B44005DD7A7 /* Clock SignalTests-Bridging-Header.h */, 4BEF6AA81D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.h */, 4B3BA0C81D318B44005DD7A7 /* MOS6522Bridge.h */, 4B3BA0CA1D318B44005DD7A7 /* MOS6532Bridge.h */, 4B08A2761EE39306008B7065 /* TestMachine.h */, 4B08A2791EE3957B008B7065 /* TestMachine+ForSubclassEyesOnly.h */, 4B3BA0CC1D318B44005DD7A7 /* TestMachine6502.h */, 4BFCA1251ECBE33200AC40C1 /* TestMachineZ80.h */, 4B3BA0C61D318B44005DD7A7 /* C1540Bridge.mm */, 4BEF6AA91D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.mm */, 4B3BA0C91D318B44005DD7A7 /* MOS6522Bridge.mm */, 4B3BA0CB1D318B44005DD7A7 /* MOS6532Bridge.mm */, 4B08A2771EE39306008B7065 /* TestMachine.mm */, 4B3BA0CD1D318B44005DD7A7 /* TestMachine6502.mm */, 4BFCA1261ECBE33200AC40C1 /* TestMachineZ80.mm */, ); path = Bridges; sourceTree = ""; }; 4B3FE75F1F3CF6BA00448EE4 /* Parsers */ = { isa = PBXGroup; children = ( 4B3FE75C1F3CF68B00448EE4 /* CPM.cpp */, 4B3FE75D1F3CF68B00448EE4 /* CPM.hpp */, ); name = Parsers; sourceTree = ""; }; 4B4518701F75E91800926311 /* Track */ = { isa = PBXGroup; children = ( 4B4518711F75E91800926311 /* PCMPatchedTrack.cpp */, 4B4518731F75E91800926311 /* PCMSegment.cpp */, 4B4518751F75E91800926311 /* PCMTrack.cpp */, 4BBFFEE51F7B27F1005F3FEB /* TrackSerialiser.cpp */, 4B4518771F75E91800926311 /* UnformattedTrack.cpp */, 4B4518721F75E91800926311 /* PCMPatchedTrack.hpp */, 4B4518741F75E91800926311 /* PCMSegment.hpp */, 4B4518761F75E91800926311 /* PCMTrack.hpp */, 4B4518881F75ECB100926311 /* Track.hpp */, 4B8D287E1F77207100645199 /* TrackSerialiser.hpp */, 4B4518781F75E91800926311 /* UnformattedTrack.hpp */, ); path = Track; sourceTree = ""; }; 4B4518791F75E91900926311 /* Controller */ = { isa = PBXGroup; children = ( 4B45187A1F75E91900926311 /* DiskController.cpp */, 4B45187B1F75E91900926311 /* DiskController.hpp */, 4B45187C1F75E91900926311 /* MFMDiskController.cpp */, 4B45187D1F75E91900926311 /* MFMDiskController.hpp */, ); path = Controller; sourceTree = ""; }; 4B45187E1F75E91900926311 /* DPLL */ = { isa = PBXGroup; children = ( 4B45187F1F75E91900926311 /* DigitalPhaseLockedLoop.cpp */, 4B4518801F75E91900926311 /* DigitalPhaseLockedLoop.hpp */, ); path = DPLL; sourceTree = ""; }; 4B4518891F75FD1B00926311 /* DiskImage */ = { isa = PBXGroup; children = ( 4B45188B1F75FD1B00926311 /* DiskImage.hpp */, 4B4518A81F76022000926311 /* DiskImageImplementation.hpp */, 4B45188C1F75FD1B00926311 /* Formats */, ); path = DiskImage; sourceTree = ""; }; 4B45188C1F75FD1B00926311 /* Formats */ = { isa = PBXGroup; children = ( 4B45188D1F75FD1B00926311 /* AcornADF.cpp */, 4B45188E1F75FD1B00926311 /* AcornADF.hpp */, 4B45188F1F75FD1B00926311 /* CPCDSK.cpp */, 4B4518901F75FD1B00926311 /* CPCDSK.hpp */, 4B4518911F75FD1B00926311 /* D64.cpp */, 4B4518921F75FD1B00926311 /* D64.hpp */, 4B4518931F75FD1B00926311 /* G64.cpp */, 4B4518941F75FD1B00926311 /* G64.hpp */, 4B4518951F75FD1B00926311 /* HFE.cpp */, 4B4518961F75FD1B00926311 /* HFE.hpp */, 4B58601C1F806AB200AEE2E3 /* MFMSectorDump.cpp */, 4B58601D1F806AB200AEE2E3 /* MFMSectorDump.hpp */, 4B4518971F75FD1B00926311 /* OricMFMDSK.cpp */, 4B4518981F75FD1B00926311 /* OricMFMDSK.hpp */, 4B4518991F75FD1B00926311 /* SSD.cpp */, 4B45189A1F75FD1B00926311 /* SSD.hpp */, 4BFDD7891F7F2DB4008579B9 /* Utility */, ); path = Formats; sourceTree = ""; }; 4B4A762D1DB1A35C007AAE2E /* AY38910 */ = { isa = PBXGroup; children = ( 4B4A762E1DB1A3FA007AAE2E /* AY38910.cpp */, 4B4A762F1DB1A3FA007AAE2E /* AY38910.hpp */, ); name = AY38910; sourceTree = ""; }; 4B4DC81D1D2C2425003C5BF8 /* Commodore */ = { isa = PBXGroup; children = ( 4B4DC8251D2C2470003C5BF8 /* 1540 */, 4B4DC81E1D2C2425003C5BF8 /* Vic-20 */, 4B4DC8291D2C27A4003C5BF8 /* SerialBus.cpp */, 4B4DC82A1D2C27A4003C5BF8 /* SerialBus.hpp */, ); path = Commodore; sourceTree = ""; }; 4B4DC81E1D2C2425003C5BF8 /* Vic-20 */ = { isa = PBXGroup; children = ( 4B54C0C41F8D91D90050900F /* Keyboard.cpp */, 4B4DC81F1D2C2425003C5BF8 /* Vic20.cpp */, 4B54C0C31F8D91D90050900F /* Keyboard.hpp */, 4B4DC8201D2C2425003C5BF8 /* Vic20.hpp */, ); path = "Vic-20"; sourceTree = ""; }; 4B4DC8251D2C2470003C5BF8 /* 1540 */ = { isa = PBXGroup; children = ( 4B4DC8271D2C2470003C5BF8 /* C1540.hpp */, 4B8334931F5E25030097E338 /* Implementation */, ); path = 1540; sourceTree = ""; }; 4B55CE551C3B7D360093A61B /* Documents */ = { isa = PBXGroup; children = ( 4B8FE21F1DA19D7C0090D3CE /* Atari2600OptionsPanel.swift */, 4B8FE2281DA1EDDF0090D3CE /* ElectronOptionsPanel.swift */, 4B55CE5E1C3B7D960093A61B /* MachineDocument.swift */, 4B8FE2211DA19FB20090D3CE /* MachinePanel.swift */, 4B2A332E1DB86869002876E3 /* OricOptionsPanel.swift */, 4B9CCDA01DA279CA0098B625 /* Vic20OptionsPanel.swift */, 4B95FA9C1F11893B0008E395 /* ZX8081OptionsPanel.swift */, 4B38F34D1F2EC6BA00D9235D /* AmstradCPCOptions.xib */, 4B8FE2131DA19D5F0090D3CE /* Atari2600Options.xib */, 4B8FE2171DA19D5F0090D3CE /* ElectronOptions.xib */, 4B8FE2151DA19D5F0090D3CE /* MachineDocument.xib */, 4B1BA08B1FD498B000CB4ADA /* MSXOptions.xib */, 4B2A332B1DB86821002876E3 /* OricOptions.xib */, 4B8FE2191DA19D5F0090D3CE /* Vic20Options.xib */, 4B1497961EE4B97F00CE2596 /* ZX8081Options.xib */, ); path = Documents; sourceTree = ""; }; 4B55CE5A1C3B7D6F0093A61B /* Views */ = { isa = PBXGroup; children = ( 4B55CE5B1C3B7D6F0093A61B /* CSOpenGLView.h */, 4B55CE5C1C3B7D6F0093A61B /* CSOpenGLView.m */, ); path = Views; sourceTree = ""; }; 4B5A12581DD55873007A2231 /* Disassembler */ = { isa = PBXGroup; children = ( 4B5A12551DD55862007A2231 /* 6502.cpp */, 4B9C9D761FF81ED30030A129 /* AddressMapper.cpp */, 4B9C9D731FF81CC00030A129 /* Z80.cpp */, 4B5A12561DD55862007A2231 /* 6502.hpp */, 4B9C9D771FF81ED30030A129 /* AddressMapper.hpp */, 4B5342211FF9A30800D42660 /* Kernel.hpp */, 4B9C9D741FF81CC00030A129 /* Z80.hpp */, ); name = Disassembler; sourceTree = ""; }; 4B643F3B1D77AD6D00D431D6 /* StaticAnalyser */ = { isa = PBXGroup; children = ( 4B643F381D77AD1900D431D6 /* CSStaticAnalyser.h */, 4B643F391D77AD1900D431D6 /* CSStaticAnalyser.mm */, ); name = StaticAnalyser; sourceTree = ""; }; 4B643F3D1D77B88000D431D6 /* Document Controller */ = { isa = PBXGroup; children = ( 4B643F3E1D77B88000D431D6 /* DocumentController.swift */, ); path = "Document Controller"; sourceTree = ""; }; 4B69FB391C4D908A00B5F0AA /* Storage */ = { isa = PBXGroup; children = ( 4B5FADB81DE3151600AEC565 /* FileHolder.cpp */, 4BB697C91D4B6D3E00248BDF /* TimedEventLoop.cpp */, 4B5FADB91DE3151600AEC565 /* FileHolder.hpp */, 4BAB62AE1D32730D00DF5BA0 /* Storage.hpp */, 4BF4A2D91F534DB300B171F4 /* TargetPlatforms.hpp */, 4BB697CA1D4B6D3E00248BDF /* TimedEventLoop.hpp */, 4BEE0A691D72496600532C7B /* Cartridge */, 4B8805F81DCFF6CD003085B1 /* Data */, 4BAB62AA1D3272D200DF5BA0 /* Disk */, 4B69FB3A1C4D908A00B5F0AA /* Tape */, ); name = Storage; path = ../../Storage; sourceTree = ""; }; 4B69FB3A1C4D908A00B5F0AA /* Tape */ = { isa = PBXGroup; children = ( 4B448E821F1C4C480009ABD6 /* PulseQueuedTape.cpp */, 4B69FB3B1C4D908A00B5F0AA /* Tape.cpp */, 4B448E831F1C4C480009ABD6 /* PulseQueuedTape.hpp */, 4B69FB3C1C4D908A00B5F0AA /* Tape.hpp */, 4B69FB411C4D941400B5F0AA /* Formats */, 4B8805F11DCFC9A2003085B1 /* Parsers */, ); path = Tape; sourceTree = ""; }; 4B69FB411C4D941400B5F0AA /* Formats */ = { isa = PBXGroup; children = ( 4B0E04E81FC9E5DA00F43484 /* CAS.cpp */, 4BC91B811D1F160E00884B76 /* CommodoreTAP.cpp */, 4B3BF5AE1F146264005B6C36 /* CSW.cpp */, 4B59199A1DAC6C46005BB85C /* OricTAP.cpp */, 4B2BFC5D1D613E0200BA3AA9 /* TapePRG.cpp */, 4B69FB421C4D941400B5F0AA /* TapeUEF.cpp */, 4B448E7F1F1C45A00009ABD6 /* TZX.cpp */, 4B1497861EE4A1DA00CE2596 /* ZX80O81P.cpp */, 4B0E04E91FC9E5DA00F43484 /* CAS.hpp */, 4BC91B821D1F160E00884B76 /* CommodoreTAP.hpp */, 4B3BF5AF1F146264005B6C36 /* CSW.hpp */, 4B59199B1DAC6C46005BB85C /* OricTAP.hpp */, 4B2BFC5E1D613E0200BA3AA9 /* TapePRG.hpp */, 4B69FB431C4D941400B5F0AA /* TapeUEF.hpp */, 4B448E801F1C45A00009ABD6 /* TZX.hpp */, 4B1497871EE4A1DA00CE2596 /* ZX80O81P.hpp */, 4B69FB451C4D950F00B5F0AA /* libz.tbd */, ); path = Formats; sourceTree = ""; }; 4B6A4C901F58F09E00E3F787 /* AllRAM */ = { isa = PBXGroup; children = ( 4B6A4C911F58F09E00E3F787 /* 6502AllRAM.cpp */, 4B6A4C921F58F09E00E3F787 /* 6502AllRAM.hpp */, ); path = AllRAM; sourceTree = ""; }; 4B6A4C931F58F09E00E3F787 /* Implementation */ = { isa = PBXGroup; children = ( 4B6A4C951F58F09E00E3F787 /* 6502Base.cpp */, 4B8334851F5DA3780097E338 /* 6502Storage.cpp */, 4B322DF31F5A26BF004EB04C /* 6502Implementation.hpp */, 4B322DF41F5A2714004EB04C /* 6502Storage.hpp */, ); path = Implementation; sourceTree = ""; }; 4B7136831F78724F008B8ED9 /* MFM */ = { isa = PBXGroup; children = ( 4B7136841F78724F008B8ED9 /* Encoder.cpp */, 4B71368C1F788112008B8ED9 /* Parser.cpp */, 4B71368F1F789C93008B8ED9 /* SegmentParser.cpp */, 4B7136871F78725F008B8ED9 /* Shifter.cpp */, 4B71368A1F787349008B8ED9 /* Constants.hpp */, 4B7136851F78724F008B8ED9 /* Encoder.hpp */, 4B71368D1F788112008B8ED9 /* Parser.hpp */, 4B71368B1F7880D1008B8ED9 /* Sector.hpp */, 4B7136901F789C93008B8ED9 /* SegmentParser.hpp */, 4B7136881F78725F008B8ED9 /* Shifter.hpp */, ); name = MFM; path = Encodings/MFM; sourceTree = ""; }; 4B77069E1EC9045B0053B588 /* Z80 */ = { isa = PBXGroup; children = ( 4B77069C1EC904570053B588 /* Z80.hpp */, 4B322DFC1F5A2981004EB04C /* AllRAM */, 4B322DFF1F5A2981004EB04C /* Implementation */, ); name = Z80; sourceTree = ""; }; 4B79A4FC1FC8FF9800EEDAD5 /* MSX */ = { isa = PBXGroup; children = ( 4B79A4FF1FC913C900EEDAD5 /* MSX.cpp */, 4B79A5001FC913C900EEDAD5 /* MSX.hpp */, 4B12C0EB1FCFA98D005BFD93 /* Keyboard.cpp */, 4B12C0EC1FCFA98D005BFD93 /* Keyboard.hpp */, ); name = MSX; sourceTree = ""; }; 4B8334881F5DB8470097E338 /* Implementation */ = { isa = PBXGroup; children = ( 4B83348B1F5DB99C0097E338 /* 6522Base.cpp */, 4B8334891F5DB94B0097E338 /* IRQDelegatePortHandler.cpp */, 4B8334871F5DB8410097E338 /* 6522Implementation.hpp */, 4B83348E1F5DBA6E0097E338 /* 6522Storage.hpp */, ); name = Implementation; sourceTree = ""; }; 4B8334931F5E25030097E338 /* Implementation */ = { isa = PBXGroup; children = ( 4B8334941F5E25B60097E338 /* C1540.cpp */, 4B8334911F5E24FF0097E338 /* C1540Base.hpp */, ); name = Implementation; sourceTree = ""; }; 4B86E2581F8C628F006FAA45 /* Inputs */ = { isa = PBXGroup; children = ( 4B86E2591F8C628F006FAA45 /* Keyboard.cpp */, 4B86E25A1F8C628F006FAA45 /* Keyboard.hpp */, 4B70412A1F92C2A700735E45 /* Joystick.hpp */, ); name = Inputs; path = ../../Inputs; sourceTree = ""; }; 4B8805F11DCFC9A2003085B1 /* Parsers */ = { isa = PBXGroup; children = ( 4B8805EE1DCFC99C003085B1 /* Acorn.cpp */, 4B8805F21DCFD22A003085B1 /* Commodore.cpp */, 4B0E61051FF34737002A9DBD /* MSX.cpp */, 4B8805F91DCFF807003085B1 /* Oric.cpp */, 4BBFBB6A1EE8401E00C01E7A /* ZX8081.cpp */, 4B8805EF1DCFC99C003085B1 /* Acorn.hpp */, 4B8805F31DCFD22A003085B1 /* Commodore.hpp */, 4B0E61061FF34737002A9DBD /* MSX.hpp */, 4B8805FA1DCFF807003085B1 /* Oric.hpp */, 4B4518A71F76004200926311 /* TapeParser.hpp */, 4BBFBB6B1EE8401E00C01E7A /* ZX8081.hpp */, ); name = Parsers; sourceTree = ""; }; 4B8805F81DCFF6CD003085B1 /* Data */ = { isa = PBXGroup; children = ( 4B1558BE1F844ECD006E9A97 /* BitReverse.cpp */, 4B8805F51DCFF6C9003085B1 /* Commodore.cpp */, 4BA0F68C1EEA0E8400E9489E /* ZX8081.cpp */, 4B1558BF1F844ECD006E9A97 /* BitReverse.hpp */, 4B8805F61DCFF6C9003085B1 /* Commodore.hpp */, 4BA0F68D1EEA0E8400E9489E /* ZX8081.hpp */, ); name = Data; sourceTree = ""; }; 4B8EF6051FE5AF830076CCDD /* Implementation */ = { isa = PBXGroup; children = ( 4B8EF6071FE5AF830076CCDD /* LowpassSpeaker.hpp */, 4B698D1A1FE768A100696C91 /* SampleSource.hpp */, 4B770A961FE9EE770026DC70 /* CompoundSource.hpp */, ); path = Implementation; sourceTree = ""; }; 4BA799961D8B65730045123D /* Atari */ = { isa = PBXGroup; children = ( 4BA799931D8B656E0045123D /* StaticAnalyser.cpp */, 4BA799941D8B656E0045123D /* StaticAnalyser.hpp */, ); name = Atari; sourceTree = ""; }; 4BAB62AA1D3272D200DF5BA0 /* Disk */ = { isa = PBXGroup; children = ( 4B30512B1D989E2200B4FED8 /* Drive.cpp */, 4BAB62AC1D3272D200DF5BA0 /* Disk.hpp */, 4B30512C1D989E2200B4FED8 /* Drive.hpp */, 4B4518791F75E91900926311 /* Controller */, 4B4518891F75FD1B00926311 /* DiskImage */, 4B45187E1F75E91900926311 /* DPLL */, 4BB697CF1D4BA44900248BDF /* Encodings */, 4B3FE75F1F3CF6BA00448EE4 /* Parsers */, 4B4518701F75E91800926311 /* Track */, ); path = Disk; sourceTree = ""; }; 4BB297E41B587D8300A49093 /* Wolfgang Lorenz 6502 test suite */ = { isa = PBXGroup; children = ( 4BB297E51B587D8300A49093 /* start */, 4BB297E61B587D8300A49093 /* adca */, 4BB297E71B587D8300A49093 /* adcax */, 4BB297E81B587D8300A49093 /* adcay */, 4BB297E91B587D8300A49093 /* adcb */, 4BB297EA1B587D8300A49093 /* adcix */, 4BB297EB1B587D8300A49093 /* adciy */, 4BB297EC1B587D8300A49093 /* adcz */, 4BB297ED1B587D8300A49093 /* adczx */, 4BB297EE1B587D8300A49093 /* alrb */, 4BB297EF1B587D8300A49093 /* ancb */, 4BB297F01B587D8300A49093 /* anda */, 4BB297F11B587D8300A49093 /* andax */, 4BB297F21B587D8300A49093 /* anday */, 4BB297F31B587D8300A49093 /* andb */, 4BB297F41B587D8300A49093 /* andix */, 4BB297F51B587D8300A49093 /* andiy */, 4BB297F61B587D8300A49093 /* andz */, 4BB297F71B587D8300A49093 /* andzx */, 4BB297F81B587D8300A49093 /* aneb */, 4BB297F91B587D8300A49093 /* arrb */, 4BB297FA1B587D8300A49093 /* asla */, 4BB297FB1B587D8300A49093 /* aslax */, 4BB297FC1B587D8300A49093 /* asln */, 4BB297FD1B587D8300A49093 /* aslz */, 4BB297FE1B587D8300A49093 /* aslzx */, 4BB297FF1B587D8300A49093 /* asoa */, 4BB298001B587D8300A49093 /* asoax */, 4BB298011B587D8300A49093 /* asoay */, 4BB298021B587D8300A49093 /* asoix */, 4BB298031B587D8300A49093 /* asoiy */, 4BB298041B587D8300A49093 /* asoz */, 4BB298051B587D8300A49093 /* asozx */, 4BB298061B587D8300A49093 /* axsa */, 4BB298071B587D8300A49093 /* axsix */, 4BB298081B587D8300A49093 /* axsz */, 4BB298091B587D8300A49093 /* axszy */, 4BB2980A1B587D8300A49093 /* bccr */, 4BB2980B1B587D8300A49093 /* bcsr */, 4BB2980C1B587D8300A49093 /* beqr */, 4BB2980D1B587D8300A49093 /* bita */, 4BB2980E1B587D8300A49093 /* bitz */, 4BB2980F1B587D8300A49093 /* bmir */, 4BB298101B587D8300A49093 /* bner */, 4BB298111B587D8300A49093 /* bplr */, 4BB298121B587D8300A49093 /* branchwrap */, 4BB298131B587D8300A49093 /* brkn */, 4BB298141B587D8300A49093 /* bvcr */, 4BB298151B587D8300A49093 /* bvsr */, 4BB298161B587D8300A49093 /* cia1pb6 */, 4BB298171B587D8300A49093 /* cia1pb7 */, 4BB298181B587D8300A49093 /* cia1ta */, 4BB298191B587D8300A49093 /* cia1tab */, 4BB2981A1B587D8300A49093 /* cia1tb */, 4BB2981B1B587D8300A49093 /* cia1tb123 */, 4BB2981C1B587D8300A49093 /* cia2pb6 */, 4BB2981D1B587D8300A49093 /* cia2pb7 */, 4BB2981E1B587D8300A49093 /* cia2ta */, 4BB2981F1B587D8300A49093 /* cia2tb */, 4BB298201B587D8300A49093 /* cia2tb123 */, 4BB298211B587D8300A49093 /* clcn */, 4BB298221B587D8300A49093 /* cldn */, 4BB298231B587D8300A49093 /* clin */, 4BB298241B587D8300A49093 /* clvn */, 4BB298251B587D8300A49093 /* cmpa */, 4BB298261B587D8300A49093 /* cmpax */, 4BB298271B587D8300A49093 /* cmpay */, 4BB298281B587D8300A49093 /* cmpb */, 4BB298291B587D8300A49093 /* cmpix */, 4BB2982A1B587D8300A49093 /* cmpiy */, 4BB2982B1B587D8300A49093 /* cmpz */, 4BB2982C1B587D8300A49093 /* cmpzx */, 4BB2982D1B587D8300A49093 /* cntdef */, 4BB2982E1B587D8300A49093 /* cnto2 */, 4BB2982F1B587D8300A49093 /* cpuport */, 4BB298301B587D8300A49093 /* cputiming */, 4BB298311B587D8300A49093 /* cpxa */, 4BB298321B587D8300A49093 /* cpxb */, 4BB298331B587D8300A49093 /* cpxz */, 4BB298341B587D8300A49093 /* cpya */, 4BB298351B587D8300A49093 /* cpyb */, 4BB298361B587D8300A49093 /* cpyz */, 4BB298371B587D8300A49093 /* dcma */, 4BB298381B587D8300A49093 /* dcmax */, 4BB298391B587D8300A49093 /* dcmay */, 4BB2983A1B587D8300A49093 /* dcmix */, 4BB2983B1B587D8300A49093 /* dcmiy */, 4BB2983C1B587D8300A49093 /* dcmz */, 4BB2983D1B587D8300A49093 /* dcmzx */, 4BB2983E1B587D8300A49093 /* deca */, 4BB2983F1B587D8300A49093 /* decax */, 4BB298401B587D8300A49093 /* decz */, 4BB298411B587D8300A49093 /* deczx */, 4BB298421B587D8300A49093 /* dexn */, 4BB298431B587D8300A49093 /* deyn */, 4BB298441B587D8300A49093 /* eora */, 4BB298451B587D8300A49093 /* eorax */, 4BB298461B587D8300A49093 /* eoray */, 4BB298471B587D8300A49093 /* eorb */, 4BB298481B587D8300A49093 /* eorix */, 4BB298491B587D8300A49093 /* eoriy */, 4BB2984A1B587D8300A49093 /* eorz */, 4BB2984B1B587D8300A49093 /* eorzx */, 4BB2984C1B587D8300A49093 /* finish */, 4BB2984D1B587D8300A49093 /* flipos */, 4BB2984E1B587D8300A49093 /* icr01 */, 4BB2984F1B587D8300A49093 /* imr */, 4BB298501B587D8300A49093 /* inca */, 4BB298511B587D8300A49093 /* incax */, 4BB298521B587D8300A49093 /* incz */, 4BB298531B587D8300A49093 /* inczx */, 4BB298541B587D8300A49093 /* insa */, 4BB298551B587D8300A49093 /* insax */, 4BB298561B587D8300A49093 /* insay */, 4BB298571B587D8300A49093 /* insix */, 4BB298581B587D8300A49093 /* insiy */, 4BB298591B587D8300A49093 /* insz */, 4BB2985A1B587D8300A49093 /* inszx */, 4BB2985B1B587D8300A49093 /* inxn */, 4BB2985C1B587D8300A49093 /* inyn */, 4BB2985D1B587D8300A49093 /* irq */, 4BB2985E1B587D8300A49093 /* jmpi */, 4BB2985F1B587D8300A49093 /* jmpw */, 4BB298601B587D8300A49093 /* jsrw */, 4BB298611B587D8300A49093 /* lasay */, 4BB298621B587D8300A49093 /* laxa */, 4BB298631B587D8300A49093 /* laxay */, 4BB298641B587D8300A49093 /* laxix */, 4BB298651B587D8300A49093 /* laxiy */, 4BB298661B587D8300A49093 /* laxz */, 4BB298671B587D8300A49093 /* laxzy */, 4BB298681B587D8300A49093 /* ldaa */, 4BB298691B587D8300A49093 /* ldaax */, 4BB2986A1B587D8300A49093 /* ldaay */, 4BB2986B1B587D8300A49093 /* ldab */, 4BB2986C1B587D8300A49093 /* ldaix */, 4BB2986D1B587D8300A49093 /* ldaiy */, 4BB2986E1B587D8300A49093 /* ldaz */, 4BB2986F1B587D8300A49093 /* ldazx */, 4BB298701B587D8300A49093 /* ldxa */, 4BB298711B587D8300A49093 /* ldxay */, 4BB298721B587D8300A49093 /* ldxb */, 4BB298731B587D8300A49093 /* ldxz */, 4BB298741B587D8300A49093 /* ldxzy */, 4BB298751B587D8300A49093 /* ldya */, 4BB298761B587D8300A49093 /* ldyax */, 4BB298771B587D8300A49093 /* ldyb */, 4BB298781B587D8300A49093 /* ldyz */, 4BB298791B587D8300A49093 /* ldyzx */, 4BB2987A1B587D8300A49093 /* loadth */, 4BB2987B1B587D8300A49093 /* lsea */, 4BB2987C1B587D8300A49093 /* lseax */, 4BB2987D1B587D8300A49093 /* lseay */, 4BB2987E1B587D8300A49093 /* lseix */, 4BB2987F1B587D8300A49093 /* lseiy */, 4BB298801B587D8300A49093 /* lsez */, 4BB298811B587D8300A49093 /* lsezx */, 4BB298821B587D8300A49093 /* lsra */, 4BB298831B587D8300A49093 /* lsrax */, 4BB298841B587D8300A49093 /* lsrn */, 4BB298851B587D8300A49093 /* lsrz */, 4BB298861B587D8300A49093 /* lsrzx */, 4BB298871B587D8300A49093 /* lxab */, 4BB298881B587D8300A49093 /* mmu */, 4BB298891B587D8300A49093 /* mmufetch */, 4BB2988A1B587D8300A49093 /* nmi */, 4BB2988B1B587D8300A49093 /* nopa */, 4BB2988C1B587D8300A49093 /* nopax */, 4BB2988D1B587D8300A49093 /* nopb */, 4BB2988E1B587D8300A49093 /* nopn */, 4BB2988F1B587D8300A49093 /* nopz */, 4BB298901B587D8300A49093 /* nopzx */, 4BB298911B587D8300A49093 /* oneshot */, 4BB298921B587D8300A49093 /* oraa */, 4BB298931B587D8300A49093 /* oraax */, 4BB298941B587D8300A49093 /* oraay */, 4BB298951B587D8300A49093 /* orab */, 4BB298961B587D8300A49093 /* oraix */, 4BB298971B587D8300A49093 /* oraiy */, 4BB298981B587D8300A49093 /* oraz */, 4BB298991B587D8300A49093 /* orazx */, 4BB2989A1B587D8300A49093 /* phan */, 4BB2989B1B587D8300A49093 /* phpn */, 4BB2989C1B587D8300A49093 /* plan */, 4BB2989D1B587D8300A49093 /* plpn */, 4BB2989E1B587D8300A49093 /* rlaa */, 4BB2989F1B587D8300A49093 /* rlaax */, 4BB298A01B587D8300A49093 /* rlaay */, 4BB298A11B587D8300A49093 /* rlaix */, 4BB298A21B587D8300A49093 /* rlaiy */, 4BB298A31B587D8300A49093 /* rlaz */, 4BB298A41B587D8300A49093 /* rlazx */, 4BB298A51B587D8300A49093 /* rola */, 4BB298A61B587D8300A49093 /* rolax */, 4BB298A71B587D8300A49093 /* roln */, 4BB298A81B587D8300A49093 /* rolz */, 4BB298A91B587D8300A49093 /* rolzx */, 4BB298AA1B587D8300A49093 /* rora */, 4BB298AB1B587D8300A49093 /* rorax */, 4BB298AC1B587D8300A49093 /* rorn */, 4BB298AD1B587D8300A49093 /* rorz */, 4BB298AE1B587D8300A49093 /* rorzx */, 4BB298AF1B587D8300A49093 /* rraa */, 4BB298B01B587D8300A49093 /* rraax */, 4BB298B11B587D8300A49093 /* rraay */, 4BB298B21B587D8300A49093 /* rraix */, 4BB298B31B587D8300A49093 /* rraiy */, 4BB298B41B587D8300A49093 /* rraz */, 4BB298B51B587D8300A49093 /* rrazx */, 4BB298B61B587D8300A49093 /* rtin */, 4BB298B71B587D8400A49093 /* rtsn */, 4BB298B81B587D8400A49093 /* sbca */, 4BB298B91B587D8400A49093 /* sbcax */, 4BB298BA1B587D8400A49093 /* sbcay */, 4BB298BB1B587D8400A49093 /* sbcb */, 4BB298BC1B587D8400A49093 /* sbcb(eb) */, 4BB298BD1B587D8400A49093 /* sbcix */, 4BB298BE1B587D8400A49093 /* sbciy */, 4BB298BF1B587D8400A49093 /* sbcz */, 4BB298C01B587D8400A49093 /* sbczx */, 4BB298C11B587D8400A49093 /* sbxb */, 4BB298C21B587D8400A49093 /* secn */, 4BB298C31B587D8400A49093 /* sedn */, 4BB298C41B587D8400A49093 /* sein */, 4BB298C51B587D8400A49093 /* shaay */, 4BB298C61B587D8400A49093 /* shaiy */, 4BB298C71B587D8400A49093 /* shsay */, 4BB298C81B587D8400A49093 /* shxay */, 4BB298C91B587D8400A49093 /* shyax */, 4BB298CA1B587D8400A49093 /* staa */, 4BB298CB1B587D8400A49093 /* staax */, 4BB298CC1B587D8400A49093 /* staay */, 4BB298CD1B587D8400A49093 /* staix */, 4BB298CE1B587D8400A49093 /* staiy */, 4BB298CF1B587D8400A49093 /* staz */, 4BB298D01B587D8400A49093 /* stazx */, 4BB298D11B587D8400A49093 /* stxa */, 4BB298D21B587D8400A49093 /* stxz */, 4BB298D31B587D8400A49093 /* stxzy */, 4BB298D41B587D8400A49093 /* stya */, 4BB298D51B587D8400A49093 /* styz */, 4BB298D61B587D8400A49093 /* styzx */, 4BB298D71B587D8400A49093 /* taxn */, 4BB298D81B587D8400A49093 /* tayn */, 4BB298D91B587D8400A49093 /* trap1 */, 4BB298DA1B587D8400A49093 /* trap10 */, 4BB298DB1B587D8400A49093 /* trap11 */, 4BB298DC1B587D8400A49093 /* trap12 */, 4BB298DD1B587D8400A49093 /* trap13 */, 4BB298DE1B587D8400A49093 /* trap14 */, 4BB298DF1B587D8400A49093 /* trap15 */, 4BB298E01B587D8400A49093 /* trap16 */, 4BB298E11B587D8400A49093 /* trap17 */, 4BB298E21B587D8400A49093 /* trap2 */, 4BB298E31B587D8400A49093 /* trap3 */, 4BB298E41B587D8400A49093 /* trap4 */, 4BB298E51B587D8400A49093 /* trap5 */, 4BB298E61B587D8400A49093 /* trap6 */, 4BB298E71B587D8400A49093 /* trap7 */, 4BB298E81B587D8400A49093 /* trap8 */, 4BB298E91B587D8400A49093 /* trap9 */, 4BB298EA1B587D8400A49093 /* tsxn */, 4BB298EB1B587D8400A49093 /* txan */, 4BB298EC1B587D8400A49093 /* txsn */, 4BB298ED1B587D8400A49093 /* tyan */, ); path = "Wolfgang Lorenz 6502 test suite"; sourceTree = ""; }; 4BB697C81D4B559300248BDF /* NumberTheory */ = { isa = PBXGroup; children = ( 4BB697C61D4B558F00248BDF /* Factors.hpp */, 4BF8295F1D8F3C87001BAE39 /* CRC.hpp */, ); name = NumberTheory; sourceTree = ""; }; 4BB697CF1D4BA44900248BDF /* Encodings */ = { isa = PBXGroup; children = ( 4B7136831F78724F008B8ED9 /* MFM */, 4BB697CC1D4BA44400248BDF /* CommodoreGCR.cpp */, 4BB697CD1D4BA44400248BDF /* CommodoreGCR.hpp */, ); name = Encodings; sourceTree = ""; }; 4BB73E951B587A5100552FC2 = { isa = PBXGroup; children = ( 4BC76E6A1C98F43700E6EF73 /* Accelerate.framework */, 4BB73EA01B587A5100552FC2 /* Clock Signal */, 4BB73EB51B587A5100552FC2 /* Clock SignalTests */, 4BB73EC01B587A5100552FC2 /* Clock SignalUITests */, 4BF660691F281573002CB053 /* ClockReceiver */, 4BC9DF4A1D04691600F44158 /* Components */, 4B3940E81DA83C8700427841 /* Concurrency */, 4B31B88E1FBFBCD800C140D5 /* Configurable */, 4B055A761FAE78210060FFFF /* Frameworks */, 4B86E2581F8C628F006FAA45 /* Inputs */, 4BB73EDC1B587CA500552FC2 /* Machines */, 4BB697C81D4B559300248BDF /* NumberTheory */, 4B366DFD1B5C165F0026627B /* Outputs */, 4BB73EDD1B587CA500552FC2 /* Processors */, 4BB73E9F1B587A5100552FC2 /* Products */, 4B055A7B1FAE84A50060FFFF /* SDL */, 4B2409591C45DF85004DA684 /* SignalProcessing */, 4BF1354D1D6D2C360054B2EA /* StaticAnalyser */, 4B69FB391C4D908A00B5F0AA /* Storage */, ); indentWidth = 4; sourceTree = ""; tabWidth = 4; usesTabs = 1; }; 4BB73E9F1B587A5100552FC2 /* Products */ = { isa = PBXGroup; children = ( 4BB73E9E1B587A5100552FC2 /* Clock Signal.app */, 4BB73EB21B587A5100552FC2 /* Clock SignalTests.xctest */, 4BB73EBD1B587A5100552FC2 /* Clock SignalUITests.xctest */, 4B055A6A1FAE763F0060FFFF /* Clock Signal Kiosk */, ); name = Products; sourceTree = ""; }; 4BB73EA01B587A5100552FC2 /* Clock Signal */ = { isa = PBXGroup; children = ( 4BB73ECF1B587A6700552FC2 /* Clock Signal.entitlements */, 4B1414501B58848C00E04248 /* ClockSignal-Bridging-Header.h */, 4BB73EAD1B587A5100552FC2 /* Info.plist */, 4BB73EA11B587A5100552FC2 /* AppDelegate.swift */, 4BB73EA81B587A5100552FC2 /* Assets.xcassets */, 4BB73EAA1B587A5100552FC2 /* MainMenu.xib */, 4B2A538F1D117D36003C6002 /* Audio */, 4B643F3D1D77B88000D431D6 /* Document Controller */, 4B55CE551C3B7D360093A61B /* Documents */, 4B2A53921D117D36003C6002 /* Machine */, 4BE5F85A1C3E1C2500C43F01 /* Resources */, 4BD5F1961D1352A000631CD1 /* Updater */, 4B55CE5A1C3B7D6F0093A61B /* Views */, ); path = "Clock Signal"; sourceTree = ""; }; 4BB73EB51B587A5100552FC2 /* Clock SignalTests */ = { isa = PBXGroup; children = ( 4B5073091DDFCFDF00C48FBD /* ArrayBuilderTests.mm */, 4B924E981E74D22700B76AF1 /* AtariStaticAnalyserTests.mm */, 4BB2A9AE1E13367E001A5C23 /* CRCTests.mm */, 4B121F941E05E66800BFDA12 /* PCMPatchedTrackTests.mm */, 4B121F9A1E06293F00BFDA12 /* PCMSegmentEventSourceTests.mm */, 4BD4A8CF1E077FD20020D856 /* PCMTrackTests.mm */, 4B2AF8681E513FC20027EE29 /* TIATests.mm */, 4B1D08051E0F7A1100763741 /* TimeTests.mm */, 4BB73EB81B587A5100552FC2 /* Info.plist */, 4BC9E1ED1D23449A003FCEE4 /* 6502InterruptTests.swift */, 4B92EAC91B7C112B00246143 /* 6502TimingTests.swift */, 4BC751B11D157E61006C31D9 /* 6522Tests.swift */, 4B1E85801D176468001EF87D /* 6532Tests.swift */, 4BB73EB61B587A5100552FC2 /* AllSuiteATests.swift */, 4B049CDC1DA3C82F00322067 /* BCDTest.swift */, 4B3BA0C21D318AEB005DD7A7 /* C1540Tests.swift */, 4BEF6AAB1D35D1C400E73575 /* DPLLTests.swift */, 4BBF49AE1ED2880200AB3669 /* FUSETests.swift */, 4B1414611B58888700E04248 /* KlausDormannTests.swift */, 4B14145F1B58885000E04248 /* WolfgangLorenzTests.swift */, 4B08A2741EE35D56008B7065 /* Z80InterruptTests.swift */, 4BDDBA981EF3451200347E61 /* Z80MachineCycleTests.swift */, 4B01A6871F22F0DB001FD6E3 /* Z80MemptrTests.swift */, 4BFCA12A1ECBE7C400AC40C1 /* ZexallTests.swift */, 4B3BA0C41D318B44005DD7A7 /* Bridges */, 4B1414631B588A1100E04248 /* Test Binaries */, ); path = "Clock SignalTests"; sourceTree = ""; }; 4BB73EC01B587A5100552FC2 /* Clock SignalUITests */ = { isa = PBXGroup; children = ( 4BB73EC11B587A5100552FC2 /* Clock_SignalUITests.swift */, 4BB73EC31B587A5100552FC2 /* Info.plist */, ); path = "Clock SignalUITests"; sourceTree = ""; }; 4BB73EDC1B587CA500552FC2 /* Machines */ = { isa = PBXGroup; children = ( 4B54C0BB1F8D8E790050900F /* KeyboardMachine.cpp */, 4BA9C3CF1D8164A9002DDB61 /* ConfigurationTarget.hpp */, 4B046DC31CFE651500E9E45E /* CRTMachine.hpp */, 4B7041271F92C26900735E45 /* JoystickMachine.hpp */, 4B8E4ECD1DCE483D003716C3 /* KeyboardMachine.hpp */, 4BDCC5F81FB27A5E001220C5 /* ROMMachine.hpp */, 4B38F3491F2EC12000D9235D /* AmstradCPC */, 4B2E2D961C3A06EC00138695 /* Atari2600 */, 4B4DC81D1D2C2425003C5BF8 /* Commodore */, 4B2E2D9E1C3A070900138695 /* Electron */, 4B79A4FC1FC8FF9800EEDAD5 /* MSX */, 4BCF1FA51DADC3E10039D2E7 /* Oric */, 4B2B3A461F9B8FA70062DABF /* Utility */, 4B1497931EE4B5AC00CE2596 /* ZX8081 */, ); name = Machines; path = ../../Machines; sourceTree = ""; }; 4BB73EDD1B587CA500552FC2 /* Processors */ = { isa = PBXGroup; children = ( 4B1414561B58879D00E04248 /* 6502 */, 4B77069E1EC9045B0053B588 /* Z80 */, 4B2C455C1EC9442600FC74DD /* RegisterSizes.hpp */, 4BFCA1211ECBDCAF00AC40C1 /* AllRAMProcessor.cpp */, 4BFCA1221ECBDCAF00AC40C1 /* AllRAMProcessor.hpp */, ); name = Processors; path = ../../Processors; sourceTree = ""; }; 4BBC951F1F368D87008F4C34 /* 8272 */ = { isa = PBXGroup; children = ( 4BBC951C1F368D83008F4C34 /* i8272.cpp */, 4BBC951D1F368D83008F4C34 /* i8272.hpp */, ); name = 8272; sourceTree = ""; }; 4BBF49B41ED2881600AB3669 /* FUSE */ = { isa = PBXGroup; children = ( 4BB17D4C1ED7909F00ABD1E1 /* tests.expected.json */, 4BB17D4D1ED7909F00ABD1E1 /* tests.in.json */, ); name = FUSE; sourceTree = ""; }; 4BBF99071C8FBA6F0075DAFB /* Internals */ = { isa = PBXGroup; children = ( 4B5073051DDD3B9400C48FBD /* ArrayBuilder.cpp */, 4BBF990A1C8FBA6F0075DAFB /* CRTOpenGL.cpp */, 4BBF99081C8FBA6F0075DAFB /* TextureBuilder.cpp */, 4BBF99121C8FBA6F0075DAFB /* TextureTarget.cpp */, 4B5073061DDD3B9400C48FBD /* ArrayBuilder.hpp */, 4B0B6E121C9DBD5D00FFB60D /* CRTConstants.hpp */, 4BBF990B1C8FBA6F0075DAFB /* CRTOpenGL.hpp */, 4BBF990E1C8FBA6F0075DAFB /* Flywheel.hpp */, 4BBF990F1C8FBA6F0075DAFB /* OpenGL.hpp */, 4BBF99091C8FBA6F0075DAFB /* TextureBuilder.hpp */, 4BBF99131C8FBA6F0075DAFB /* TextureTarget.hpp */, 4BC3B74C1CD194CC00F86E85 /* Shaders */, ); path = Internals; sourceTree = ""; }; 4BC3B74C1CD194CC00F86E85 /* Shaders */ = { isa = PBXGroup; children = ( 4BBB142F1CD2CECE00BDB55C /* IntermediateShader.cpp */, 4BC3B7501CD1956900F86E85 /* OutputShader.cpp */, 4BC3B74D1CD194CC00F86E85 /* Shader.cpp */, 4BBB14301CD2CECE00BDB55C /* IntermediateShader.hpp */, 4BC3B7511CD1956900F86E85 /* OutputShader.hpp */, 4BC3B74E1CD194CC00F86E85 /* Shader.hpp */, ); path = Shaders; sourceTree = ""; }; 4BC830D21D6E7C6D0000A26F /* Commodore */ = { isa = PBXGroup; children = ( 4BA22B051D8817CE0008C640 /* Disk.cpp */, 4BA22B061D8817CE0008C640 /* Disk.hpp */, 4BE77A2C1D84ADFB00BC3827 /* File.cpp */, 4BE77A2D1D84ADFB00BC3827 /* File.hpp */, 4BC5E4901D7ED365008CF980 /* StaticAnalyser.cpp */, 4BC5E4911D7ED365008CF980 /* StaticAnalyser.hpp */, 4BC830CF1D6E7C690000A26F /* Tape.cpp */, 4BC830D01D6E7C690000A26F /* Tape.hpp */, ); name = Commodore; sourceTree = ""; }; 4BC9DF4A1D04691600F44158 /* Components */ = { isa = PBXGroup; children = ( 4BD468F81D8DF4290084958B /* 1770 */, 4BC9DF4B1D04691600F44158 /* 6522 */, 4B1E85791D174DEC001EF87D /* 6532 */, 4BC9DF4C1D04691600F44158 /* 6560 */, 4B4A762D1DB1A35C007AAE2E /* AY38910 */, 4BE845221F2FF7F400A5EA22 /* 6845 */, 4BD9137C1F3115AC009BCF85 /* 8255 */, 4BBC951F1F368D87008F4C34 /* 8272 */, 4B0E04F71FC9F2C800F43484 /* 9918 */, ); name = Components; path = ../../Components; sourceTree = ""; }; 4BC9DF4B1D04691600F44158 /* 6522 */ = { isa = PBXGroup; children = ( 4BCA98C21D065CA20062F44C /* 6522.hpp */, 4B8334881F5DB8470097E338 /* Implementation */, ); path = 6522; sourceTree = ""; }; 4BC9DF4C1D04691600F44158 /* 6560 */ = { isa = PBXGroup; children = ( 4BC9DF4D1D04691600F44158 /* 6560.cpp */, 4BC9DF4E1D04691600F44158 /* 6560.hpp */, ); path = 6560; sourceTree = ""; }; 4BCA6CC91D9DD9F500C2D7B2 /* Encodings */ = { isa = PBXGroup; children = ( 4BCA6CC61D9DD9F000C2D7B2 /* CommodoreROM.cpp */, 4BCA6CC71D9DD9F000C2D7B2 /* CommodoreROM.hpp */, ); name = Encodings; sourceTree = ""; }; 4BCF1FA51DADC3E10039D2E7 /* Oric */ = { isa = PBXGroup; children = ( 4B54C0BD1F8D8F450050900F /* Keyboard.cpp */, 4B5FADBE1DE3BF2B00AEC565 /* Microdisc.cpp */, 4BCF1FA21DADC3DD0039D2E7 /* Oric.cpp */, 4B2BFDB01DAEF5FF001A68B8 /* Video.cpp */, 4B54C0BE1F8D8F450050900F /* Keyboard.hpp */, 4B5FADBF1DE3BF2B00AEC565 /* Microdisc.hpp */, 4BCF1FA31DADC3DD0039D2E7 /* Oric.hpp */, 4B2BFDB11DAEF5FF001A68B8 /* Video.hpp */, ); name = Oric; sourceTree = ""; }; 4BCF1FAC1DADD41F0039D2E7 /* Oric */ = { isa = PBXGroup; children = ( 4BCF1FA91DADD41B0039D2E7 /* StaticAnalyser.cpp */, 4BCF1FAA1DADD41B0039D2E7 /* StaticAnalyser.hpp */, 4B8805FC1DD02552003085B1 /* Tape.cpp */, 4B8805FD1DD02552003085B1 /* Tape.hpp */, ); name = Oric; sourceTree = ""; }; 4BD060A41FE49D3C006E14BE /* Speaker */ = { isa = PBXGroup; children = ( 4BD060A51FE49D3C006E14BE /* Speaker.hpp */, 4B8EF6051FE5AF830076CCDD /* Implementation */, ); name = Speaker; path = ../../Outputs/Speaker; sourceTree = ""; }; 4BD14B121D7462810088EAD6 /* Acorn */ = { isa = PBXGroup; children = ( 4BF829641D8F732B001BAE39 /* Disk.cpp */, 4BF829651D8F732B001BAE39 /* Disk.hpp */, 4BF829681D8F7361001BAE39 /* File.hpp */, 4BD14B0F1D74627C0088EAD6 /* StaticAnalyser.cpp */, 4BD14B101D74627C0088EAD6 /* StaticAnalyser.hpp */, 4B96F7201D75119A0058BB2D /* Tape.cpp */, 4B96F7211D75119A0058BB2D /* Tape.hpp */, ); name = Acorn; sourceTree = ""; }; 4BD388431FE34E060042B588 /* Implementation */ = { isa = PBXGroup; children = ( 4BD388411FE34E010042B588 /* 9918Base.hpp */, ); name = Implementation; sourceTree = ""; }; 4BD468F81D8DF4290084958B /* 1770 */ = { isa = PBXGroup; children = ( 4BD468F51D8DF41D0084958B /* 1770.cpp */, 4BD468F61D8DF41D0084958B /* 1770.hpp */, ); name = 1770; sourceTree = ""; }; 4BD5F1961D1352A000631CD1 /* Updater */ = { isa = PBXGroup; children = ( 4BD5F1931D13528900631CD1 /* CSBestEffortUpdater.h */, 4BD5F1941D13528900631CD1 /* CSBestEffortUpdater.mm */, ); name = Updater; sourceTree = ""; }; 4BD9137C1F3115AC009BCF85 /* 8255 */ = { isa = PBXGroup; children = ( 4BD9137D1F311BC5009BCF85 /* i8255.hpp */, ); name = 8255; sourceTree = ""; }; 4BE5F85A1C3E1C2500C43F01 /* Resources */ = { isa = PBXGroup; children = ( 4B1EDB411E39A0AC009D6819 /* Icons */, 4BC9DF441D044FCA00F44158 /* ROMImages */, ); path = Resources; sourceTree = ""; }; 4BE845221F2FF7F400A5EA22 /* 6845 */ = { isa = PBXGroup; children = ( 4BE845201F2FF7F100A5EA22 /* CRTC6845.hpp */, ); name = 6845; sourceTree = ""; }; 4BE9A6B21EDE294200CBCB47 /* Zexall */ = { isa = PBXGroup; children = ( 4BFCA1281ECBE7A700AC40C1 /* zexall.com */, 4BE9A6B01EDE293000CBCB47 /* zexdoc.com */, ); 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 = ( 4BEE0A6A1D72496600532C7B /* Cartridge.cpp */, 4BEE0A6B1D72496600532C7B /* Cartridge.hpp */, 4BEE0A6C1D72496600532C7B /* Formats */, 4BCA6CC91D9DD9F500C2D7B2 /* Encodings */, ); path = Cartridge; sourceTree = ""; }; 4BEE0A6C1D72496600532C7B /* Formats */ = { isa = PBXGroup; children = ( 4BEE0A6D1D72496600532C7B /* PRG.cpp */, 4BEE0A6E1D72496600532C7B /* PRG.hpp */, 4B37EE801D7345A6006A09A4 /* BinaryDump.cpp */, 4B37EE811D7345A6006A09A4 /* BinaryDump.hpp */, ); path = Formats; sourceTree = ""; }; 4BF1354D1D6D2C360054B2EA /* StaticAnalyser */ = { isa = PBXGroup; children = ( 4BF1354A1D6D2C300054B2EA /* StaticAnalyser.cpp */, 4BF1354B1D6D2C300054B2EA /* StaticAnalyser.hpp */, 4BD14B121D7462810088EAD6 /* Acorn */, 4BA799961D8B65730045123D /* Atari */, 4BC830D21D6E7C6D0000A26F /* Commodore */, 4B5A12581DD55873007A2231 /* Disassembler */, 4BCF1FAC1DADD41F0039D2E7 /* Oric */, 4B14978C1EE4AC6200CE2596 /* ZX80/81 */, 4B38F3451F2EB41800D9235D /* AmstradCPC */, 4B0E04F01FC9E89100F43484 /* MSX */, ); name = StaticAnalyser; sourceTree = ""; }; 4BF660691F281573002CB053 /* ClockReceiver */ = { isa = PBXGroup; children = ( 4BF6606A1F281573002CB053 /* ClockReceiver.hpp */, 4BB06B211F316A3F00600C7A /* ForceInline.hpp */, 4BB146C61F49D7D700253439 /* Sleeper.hpp */, ); name = ClockReceiver; path = ../../ClockReceiver; sourceTree = ""; }; 4BFDD7891F7F2DB4008579B9 /* Utility */ = { isa = PBXGroup; children = ( 4BFDD78B1F7F2DB4008579B9 /* ImplicitSectors.cpp */, 4BFDD78A1F7F2DB4008579B9 /* ImplicitSectors.hpp */, ); path = Utility; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 4B055A691FAE763F0060FFFF /* Clock Signal Kiosk */ = { isa = PBXNativeTarget; buildConfigurationList = 4B055A701FAE763F0060FFFF /* Build configuration list for PBXNativeTarget "Clock Signal Kiosk" */; buildPhases = ( 4B055A661FAE763F0060FFFF /* Sources */, 4B055A671FAE763F0060FFFF /* Frameworks */, 4B055A681FAE763F0060FFFF /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = "Clock Signal Kiosk"; productName = "Clock Signal Kiosk"; productReference = 4B055A6A1FAE763F0060FFFF /* Clock Signal Kiosk */; productType = "com.apple.product-type.tool"; }; 4BB73E9D1B587A5100552FC2 /* Clock Signal */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB73EC61B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock Signal" */; buildPhases = ( 4BB73E9A1B587A5100552FC2 /* Sources */, 4BB73E9B1B587A5100552FC2 /* Frameworks */, 4BB73E9C1B587A5100552FC2 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "Clock Signal"; productName = "Clock Signal"; productReference = 4BB73E9E1B587A5100552FC2 /* Clock Signal.app */; productType = "com.apple.product-type.application"; }; 4BB73EB11B587A5100552FC2 /* Clock SignalTests */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB73EC91B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock SignalTests" */; buildPhases = ( 4BB73EAE1B587A5100552FC2 /* Sources */, 4BB73EAF1B587A5100552FC2 /* Frameworks */, 4BB73EB01B587A5100552FC2 /* Resources */, ); buildRules = ( ); dependencies = ( 4BB73EB41B587A5100552FC2 /* PBXTargetDependency */, ); name = "Clock SignalTests"; productName = "Clock SignalTests"; productReference = 4BB73EB21B587A5100552FC2 /* Clock SignalTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 4BB73EBC1B587A5100552FC2 /* Clock SignalUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 4BB73ECC1B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock SignalUITests" */; buildPhases = ( 4BB73EB91B587A5100552FC2 /* Sources */, 4BB73EBA1B587A5100552FC2 /* Frameworks */, 4BB73EBB1B587A5100552FC2 /* Resources */, ); buildRules = ( ); dependencies = ( 4BB73EBF1B587A5100552FC2 /* PBXTargetDependency */, ); name = "Clock SignalUITests"; productName = "Clock SignalUITests"; productReference = 4BB73EBD1B587A5100552FC2 /* Clock SignalUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 4BB73E961B587A5100552FC2 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0700; LastUpgradeCheck = 0900; ORGANIZATIONNAME = "Thomas Harte"; TargetAttributes = { 4B055A691FAE763F0060FFFF = { CreatedOnToolsVersion = 9.1; ProvisioningStyle = Automatic; }; 4BB73E9D1B587A5100552FC2 = { CreatedOnToolsVersion = 7.0; LastSwiftMigration = 0900; SystemCapabilities = { com.apple.Sandbox = { enabled = 1; }; }; }; 4BB73EB11B587A5100552FC2 = { CreatedOnToolsVersion = 7.0; LastSwiftMigration = 0900; TestTargetID = 4BB73E9D1B587A5100552FC2; }; 4BB73EBC1B587A5100552FC2 = { CreatedOnToolsVersion = 7.0; LastSwiftMigration = 0900; TestTargetID = 4BB73E9D1B587A5100552FC2; }; }; }; buildConfigurationList = 4BB73E991B587A5100552FC2 /* Build configuration list for PBXProject "Clock Signal" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 4BB73E951B587A5100552FC2; productRefGroup = 4BB73E9F1B587A5100552FC2 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 4BB73E9D1B587A5100552FC2 /* Clock Signal */, 4BB73EB11B587A5100552FC2 /* Clock SignalTests */, 4BB73EBC1B587A5100552FC2 /* Clock SignalUITests */, 4B055A691FAE763F0060FFFF /* Clock Signal Kiosk */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 4BB73E9C1B587A5100552FC2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B2C45421E3C3896002A2389 /* cartridge.png in Resources */, 4BB73EA91B587A5100552FC2 /* Assets.xcassets in Resources */, 4B79E4451E3AF38600141F11 /* floppy35.png in Resources */, 4B1BA08D1FD498B000CB4ADA /* MSXOptions.xib in Resources */, 4B1EDB451E39A0AC009D6819 /* chip.png in Resources */, 4B2A332D1DB86821002876E3 /* OricOptions.xib in Resources */, 4B8FE21B1DA19D5F0090D3CE /* Atari2600Options.xib in Resources */, 4B8FE21C1DA19D5F0090D3CE /* MachineDocument.xib in Resources */, 4B79E4441E3AF38600141F11 /* cassette.png in Resources */, 4B8FE21E1DA19D5F0090D3CE /* Vic20Options.xib in Resources */, 4BB73EAC1B587A5100552FC2 /* MainMenu.xib in Resources */, 4B8FE21D1DA19D5F0090D3CE /* ElectronOptions.xib in Resources */, 4B79E4461E3AF38600141F11 /* floppy525.png in Resources */, 4B38F34F1F2EC6BA00D9235D /* AmstradCPCOptions.xib in Resources */, 4BC9DF451D044FCA00F44158 /* ROMImages in Resources */, 4B1497981EE4B97F00CE2596 /* ZX8081Options.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EB01B587A5100552FC2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BB299C31B587D8400A49093 /* rtsn in Resources */, 4BB2994F1B587D8400A49093 /* deyn in Resources */, 4BB299EB1B587D8400A49093 /* trap15 in Resources */, 4BB299341B587D8400A49093 /* cmpb in Resources */, 4BB2993E1B587D8400A49093 /* cpxb in Resources */, 4BB299821B587D8400A49093 /* ldyax in Resources */, 4BB299171B587D8400A49093 /* bcsr in Resources */, 4BB299681B587D8400A49093 /* inyn in Resources */, 4BB2998A1B587D8400A49093 /* lseix in Resources */, 4BB2994E1B587D8400A49093 /* dexn in Resources */, 4BB299971B587D8400A49093 /* nopa in Resources */, 4BFCA1291ECBE7A700AC40C1 /* zexall.com in Resources */, 4BB299521B587D8400A49093 /* eoray in Resources */, 4BB299411B587D8400A49093 /* cpyb in Resources */, 4BB299A61B587D8400A49093 /* phan in Resources */, 4BB299D91B587D8400A49093 /* staix in Resources */, 4BB299EA1B587D8400A49093 /* trap14 in Resources */, 4BB2990F1B587D8400A49093 /* asoiy in Resources */, 4BB298FF1B587D8400A49093 /* andb in Resources */, 4BB299021B587D8400A49093 /* andz in Resources */, 4BB299E31B587D8400A49093 /* taxn in Resources */, 4BB299551B587D8400A49093 /* eoriy in Resources */, 4BB298F91B587D8400A49093 /* adczx in Resources */, 4BB299F21B587D8400A49093 /* trap6 in Resources */, 4BB299A91B587D8400A49093 /* plpn in Resources */, 4BB299671B587D8400A49093 /* inxn in Resources */, 4BB2998C1B587D8400A49093 /* lsez in Resources */, 4BB299AF1B587D8400A49093 /* rlaz in Resources */, 4BB2999C1B587D8400A49093 /* nopzx in Resources */, 4BB299A01B587D8400A49093 /* oraay in Resources */, 4BB299C01B587D8400A49093 /* rraz in Resources */, 4BB299771B587D8400A49093 /* ldab in Resources */, 4BB299031B587D8400A49093 /* andzx in Resources */, 4BB299E71B587D8400A49093 /* trap11 in Resources */, 4BB299621B587D8400A49093 /* insay in Resources */, 4BB2999B1B587D8400A49093 /* nopz in Resources */, 4BB2993B1B587D8400A49093 /* cpuport in Resources */, 4BB2992C1B587D8400A49093 /* cia2tb123 in Resources */, 4BB2995F1B587D8400A49093 /* inczx in Resources */, 4BB299711B587D8400A49093 /* laxiy in Resources */, 4BB299881B587D8400A49093 /* lseax in Resources */, 4BB299B91B587D8400A49093 /* rorz in Resources */, 4BB299F61B587D8400A49093 /* tsxn in Resources */, 4BB298F11B587D8400A49093 /* start in Resources */, 4BB299061B587D8400A49093 /* asla in Resources */, 4BB299901B587D8400A49093 /* lsrn in Resources */, 4BB298FE1B587D8400A49093 /* anday in Resources */, 4BB299141B587D8400A49093 /* axsz in Resources */, 4BB2991D1B587D8400A49093 /* bplr in Resources */, 4BB298FB1B587D8400A49093 /* ancb in Resources */, 4BB299431B587D8400A49093 /* dcma in Resources */, 4BB298FD1B587D8400A49093 /* andax in Resources */, 4BB299401B587D8400A49093 /* cpya in Resources */, 4BB299BE1B587D8400A49093 /* rraix in Resources */, 4BB299E41B587D8400A49093 /* tayn in Resources */, 4BB299CD1B587D8400A49093 /* sbxb in Resources */, 4BB299801B587D8400A49093 /* ldxzy in Resources */, 4BB2995A1B587D8400A49093 /* icr01 in Resources */, 4BB299751B587D8400A49093 /* ldaax in Resources */, 4BB299361B587D8400A49093 /* cmpiy in Resources */, 4BB299B01B587D8400A49093 /* rlazx in Resources */, 4BB2999F1B587D8400A49093 /* oraax in Resources */, 4BB299B71B587D8400A49093 /* rorax in Resources */, 4BB299DB1B587D8400A49093 /* staz in Resources */, 4BB299961B587D8400A49093 /* nmi in Resources */, 4BB299241B587D8400A49093 /* cia1ta in Resources */, 4BB2990E1B587D8400A49093 /* asoix in Resources */, 4BB299F51B587D8400A49093 /* trap9 in Resources */, 4BB299C81B587D8400A49093 /* sbcb(eb) in Resources */, 4BB299CF1B587D8400A49093 /* sedn in Resources */, 4BB299D01B587D8400A49093 /* sein in Resources */, 4BB299151B587D8400A49093 /* axszy in Resources */, 4BB2994D1B587D8400A49093 /* deczx in Resources */, 4BB299B11B587D8400A49093 /* rola in Resources */, 4BB299CE1B587D8400A49093 /* secn in Resources */, 4BB298F31B587D8400A49093 /* adcax in Resources */, 4BB299641B587D8400A49093 /* insiy in Resources */, 4BB299E61B587D8400A49093 /* trap10 in Resources */, 4BB299651B587D8400A49093 /* insz in Resources */, 4B44EBF91DC9898E00A7820C /* BCDTEST_beeb in Resources */, 4BB299161B587D8400A49093 /* bccr in Resources */, 4BB299211B587D8400A49093 /* bvsr in Resources */, 4BB2991F1B587D8400A49093 /* brkn in Resources */, 4BB299501B587D8400A49093 /* eora in Resources */, 4BB2995C1B587D8400A49093 /* inca in Resources */, 4BB2994C1B587D8400A49093 /* decz in Resources */, 4BB299511B587D8400A49093 /* eorax in Resources */, 4BB299A11B587D8400A49093 /* orab in Resources */, 4BB298F81B587D8400A49093 /* adcz in Resources */, 4BB299EC1B587D8400A49093 /* trap16 in Resources */, 4BB299741B587D8400A49093 /* ldaa in Resources */, 4BB299871B587D8400A49093 /* lsea in Resources */, 4BB298F21B587D8400A49093 /* adca in Resources */, 4BB299391B587D8400A49093 /* cntdef in Resources */, 4BB299591B587D8400A49093 /* flipos in Resources */, 4BB17D4E1ED7909F00ABD1E1 /* tests.expected.json in Resources */, 4BB2998F1B587D8400A49093 /* lsrax in Resources */, 4BB299001B587D8400A49093 /* andix in Resources */, 4BB2993A1B587D8400A49093 /* cnto2 in Resources */, 4BB298FA1B587D8400A49093 /* alrb in Resources */, 4BB299C71B587D8400A49093 /* sbcb in Resources */, 4BB299D41B587D8400A49093 /* shxay in Resources */, 4BB299F71B587D8400A49093 /* txan in Resources */, 4BB299AB1B587D8400A49093 /* rlaax in Resources */, 4BB299B81B587D8400A49093 /* rorn in Resources */, 4BB2997A1B587D8400A49093 /* ldaz in Resources */, 4BB299381B587D8400A49093 /* cmpzx in Resources */, 4BB2997F1B587D8400A49093 /* ldxz in Resources */, 4BB2992D1B587D8400A49093 /* clcn in Resources */, 4BB299E01B587D8400A49093 /* stya in Resources */, 4BB2999D1B587D8400A49093 /* oneshot in Resources */, 4BB299841B587D8400A49093 /* ldyz in Resources */, 4BB2994B1B587D8400A49093 /* decax in Resources */, 4BB299251B587D8400A49093 /* cia1tab in Resources */, 4BB299C21B587D8400A49093 /* rtin in Resources */, 4BB299071B587D8400A49093 /* aslax in Resources */, 4BB299D51B587D8400A49093 /* shyax in Resources */, 4BB2992F1B587D8400A49093 /* clin in Resources */, 4BB299D21B587D8400A49093 /* shaiy in Resources */, 4BB2991A1B587D8400A49093 /* bitz in Resources */, 4BB299531B587D8400A49093 /* eorb in Resources */, 4BB299661B587D8400A49093 /* inszx in Resources */, 4BB299101B587D8400A49093 /* asoz in Resources */, 4BB2998B1B587D8400A49093 /* lseiy in Resources */, 4B9252CE1E74D28200B76AF1 /* Atari ROMs in Resources */, 4BB2997D1B587D8400A49093 /* ldxay in Resources */, 4BB299D71B587D8400A49093 /* staax in Resources */, 4BB2990C1B587D8400A49093 /* asoax in Resources */, 4BB299191B587D8400A49093 /* bita in Resources */, 4BB2992A1B587D8400A49093 /* cia2ta in Resources */, 4BB299BF1B587D8400A49093 /* rraiy in Resources */, 4BB299F81B587D8400A49093 /* txsn in Resources */, 4BB299E81B587D8400A49093 /* trap12 in Resources */, 4BB299891B587D8400A49093 /* lseay in Resources */, 4BB2997B1B587D8400A49093 /* ldazx in Resources */, 4BB2990D1B587D8400A49093 /* asoay in Resources */, 4BB299AD1B587D8400A49093 /* rlaix in Resources */, 4BB299B51B587D8400A49093 /* rolzx in Resources */, 4BB299DD1B587D8400A49093 /* stxa in Resources */, 4BB299051B587D8400A49093 /* arrb in Resources */, 4BB299DC1B587D8400A49093 /* stazx in Resources */, 4BB299C41B587D8400A49093 /* sbca in Resources */, 4BB298F41B587D8400A49093 /* adcay in Resources */, 4B44EBF51DC987AF00A7820C /* AllSuiteA.bin in Resources */, 4BB299C61B587D8400A49093 /* sbcay in Resources */, 4BB299601B587D8400A49093 /* insa in Resources */, 4BB299951B587D8400A49093 /* mmufetch in Resources */, 4BB17D4F1ED7909F00ABD1E1 /* tests.in.json in Resources */, 4BB299A71B587D8400A49093 /* phpn in Resources */, 4BB299CC1B587D8400A49093 /* sbczx in Resources */, 4BB299C91B587D8400A49093 /* sbcix in Resources */, 4BB2991B1B587D8400A49093 /* bmir in Resources */, 4BB299EF1B587D8400A49093 /* trap3 in Resources */, 4BB299D31B587D8400A49093 /* shsay in Resources */, 4BB299AE1B587D8400A49093 /* rlaiy in Resources */, 4BB299181B587D8400A49093 /* beqr in Resources */, 4BB299311B587D8400A49093 /* cmpa in Resources */, 4BB2997E1B587D8400A49093 /* ldxb in Resources */, 4BB298F51B587D8400A49093 /* adcb in Resources */, 4BB299981B587D8400A49093 /* nopax in Resources */, 4BB299931B587D8400A49093 /* lxab in Resources */, 4BB299F01B587D8400A49093 /* trap4 in Resources */, 4BB299451B587D8400A49093 /* dcmay in Resources */, 4BB299081B587D8400A49093 /* asln in Resources */, 4BB2996E1B587D8400A49093 /* laxa in Resources */, 4BB2990A1B587D8400A49093 /* aslzx in Resources */, 4BB299281B587D8400A49093 /* cia2pb6 in Resources */, 4BB2991E1B587D8400A49093 /* branchwrap in Resources */, 4BB299121B587D8400A49093 /* axsa in Resources */, 4BB299561B587D8400A49093 /* eorz in Resources */, 4BB299941B587D8400A49093 /* mmu in Resources */, 4BB299E11B587D8400A49093 /* styz in Resources */, 4BB299BA1B587D8400A49093 /* rorzx in Resources */, 4BB299491B587D8400A49093 /* dcmzx in Resources */, 4BB299AC1B587D8400A49093 /* rlaay in Resources */, 4BB299131B587D8400A49093 /* axsix in Resources */, 4BB299781B587D8400A49093 /* ldaix in Resources */, 4B44EBF71DC9883B00A7820C /* 6502_functional_test.bin in Resources */, 4BB299291B587D8400A49093 /* cia2pb7 in Resources */, 4BE9A6B11EDE293000CBCB47 /* zexdoc.com in Resources */, 4BB2994A1B587D8400A49093 /* deca in Resources */, 4BB299CA1B587D8400A49093 /* sbciy in Resources */, 4BB2993D1B587D8400A49093 /* cpxa in Resources */, 4BB299721B587D8400A49093 /* laxz in Resources */, 4BB299011B587D8400A49093 /* andiy in Resources */, 4BB2992B1B587D8400A49093 /* cia2tb in Resources */, 4BB299221B587D8400A49093 /* cia1pb6 in Resources */, 4BB299F41B587D8400A49093 /* trap8 in Resources */, 4BB2996C1B587D8400A49093 /* jsrw in Resources */, 4BB299EE1B587D8400A49093 /* trap2 in Resources */, 4BB299921B587D8400A49093 /* lsrzx in Resources */, 4BB299371B587D8400A49093 /* cmpz in Resources */, 4BB298FC1B587D8400A49093 /* anda in Resources */, 4BB299CB1B587D8400A49093 /* sbcz in Resources */, 4BB299A81B587D8400A49093 /* plan in Resources */, 4BB299E21B587D8400A49093 /* styzx in Resources */, 4BB299C11B587D8400A49093 /* rrazx in Resources */, 4BB299D61B587D8400A49093 /* staa in Resources */, 4BB299461B587D8400A49093 /* dcmix in Resources */, 4BB299201B587D8400A49093 /* bvcr in Resources */, 4BB2995B1B587D8400A49093 /* imr in Resources */, 4BB299331B587D8400A49093 /* cmpay in Resources */, 4BB299E91B587D8400A49093 /* trap13 in Resources */, 4BB299471B587D8400A49093 /* dcmiy in Resources */, 4BB299301B587D8400A49093 /* clvn in Resources */, 4BB299E51B587D8400A49093 /* trap1 in Resources */, 4BB299F11B587D8400A49093 /* trap5 in Resources */, 4BB2998E1B587D8400A49093 /* lsra in Resources */, 4BB2995E1B587D8400A49093 /* incz in Resources */, 4BB299791B587D8400A49093 /* ldaiy in Resources */, 4BB299A31B587D8400A49093 /* oraiy in Resources */, 4BB2990B1B587D8400A49093 /* asoa in Resources */, 4BB299DA1B587D8400A49093 /* staiy in Resources */, 4BB299761B587D8400A49093 /* ldaay in Resources */, 4BB299631B587D8400A49093 /* insix in Resources */, 4BB299B61B587D8400A49093 /* rora in Resources */, 4BB299BC1B587D8400A49093 /* rraax in Resources */, 4BB299B21B587D8400A49093 /* rolax in Resources */, 4BB299481B587D8400A49093 /* dcmz in Resources */, 4BB2996A1B587D8400A49093 /* jmpi in Resources */, 4BB299831B587D8400A49093 /* ldyb in Resources */, 4BB299911B587D8400A49093 /* lsrz in Resources */, 4BB299A51B587D8400A49093 /* orazx in Resources */, 4BB299B31B587D8400A49093 /* roln in Resources */, 4BB2995D1B587D8400A49093 /* incax in Resources */, 4BB2992E1B587D8400A49093 /* cldn in Resources */, 4BB299691B587D8400A49093 /* irq in Resources */, 4BB299851B587D8400A49093 /* ldyzx in Resources */, 4BB299F31B587D8400A49093 /* trap7 in Resources */, 4BB299571B587D8400A49093 /* eorzx in Resources */, 4BB299701B587D8400A49093 /* laxix in Resources */, 4BB299441B587D8400A49093 /* dcmax in Resources */, 4BB2996F1B587D8400A49093 /* laxay in Resources */, 4BB298F71B587D8400A49093 /* adciy in Resources */, 4BB299271B587D8400A49093 /* cia1tb123 in Resources */, 4BB299C51B587D8400A49093 /* sbcax in Resources */, 4BB299111B587D8400A49093 /* asozx in Resources */, 4BB299B41B587D8400A49093 /* rolz in Resources */, 4BB299BD1B587D8400A49093 /* rraay in Resources */, 4BB298F61B587D8400A49093 /* adcix in Resources */, 4BB299261B587D8400A49093 /* cia1tb in Resources */, 4BB2997C1B587D8400A49093 /* ldxa in Resources */, 4BB299A41B587D8400A49093 /* oraz in Resources */, 4BB299611B587D8400A49093 /* insax in Resources */, 4BB299351B587D8400A49093 /* cmpix in Resources */, 4BB299041B587D8400A49093 /* aneb in Resources */, 4BB299BB1B587D8400A49093 /* rraa in Resources */, 4BB299091B587D8400A49093 /* aslz in Resources */, 4BB299ED1B587D8400A49093 /* trap17 in Resources */, 4BB299731B587D8400A49093 /* laxzy in Resources */, 4BB299F91B587D8400A49093 /* tyan in Resources */, 4BB299DF1B587D8400A49093 /* stxzy in Resources */, 4BB299231B587D8400A49093 /* cia1pb7 in Resources */, 4BB2998D1B587D8400A49093 /* lsezx in Resources */, 4BB299811B587D8400A49093 /* ldya in Resources */, 4BB299991B587D8400A49093 /* nopb in Resources */, 4BB299581B587D8400A49093 /* finish in Resources */, 4BB299D11B587D8400A49093 /* shaay in Resources */, 4BB299A21B587D8400A49093 /* oraix in Resources */, 4BB299AA1B587D8400A49093 /* rlaa in Resources */, 4BB299541B587D8400A49093 /* eorix in Resources */, 4BB2993C1B587D8400A49093 /* cputiming in Resources */, 4BB2999E1B587D8400A49093 /* oraa in Resources */, 4BB299D81B587D8400A49093 /* staay in Resources */, 4BB2993F1B587D8400A49093 /* cpxz in Resources */, 4BB299861B587D8400A49093 /* loadth in Resources */, 4BB299321B587D8400A49093 /* cmpax in Resources */, 4BB2999A1B587D8400A49093 /* nopn in Resources */, 4BB2996D1B587D8400A49093 /* lasay in Resources */, 4BB299421B587D8400A49093 /* cpyz in Resources */, 4BB299DE1B587D8400A49093 /* stxz in Resources */, 4BB2991C1B587D8400A49093 /* bner in Resources */, 4BB2996B1B587D8400A49093 /* jmpw in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EBB1B587A5100552FC2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 4B055A661FAE763F0060FFFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B0E04FB1FC9FA3100F43484 /* 9918.cpp in Sources */, 4B055AAA1FAE85F50060FFFF /* CPM.cpp in Sources */, 4B055A9A1FAE85CB0060FFFF /* MFMDiskController.cpp in Sources */, 4B055ACB1FAE9AFB0060FFFF /* SerialBus.cpp in Sources */, 4B055AA41FAE85E50060FFFF /* DigitalPhaseLockedLoop.cpp in Sources */, 4B055AE61FAE9B6F0060FFFF /* OutputShader.cpp in Sources */, 4B055A9B1FAE85DA0060FFFF /* AcornADF.cpp in Sources */, 4B0E04F11FC9EA9500F43484 /* MSX.cpp in Sources */, 4B055AD51FAE9B0B0060FFFF /* Video.cpp in Sources */, 4B055A811FAE853A0060FFFF /* Disk.cpp in Sources */, 4B055AE11FAE9B6F0060FFFF /* ArrayBuilder.cpp in Sources */, 4B055AA51FAE85EF0060FFFF /* Encoder.cpp in Sources */, 4B055AEA1FAE9B990060FFFF /* 6502Storage.cpp in Sources */, 4B055A8A1FAE855B0060FFFF /* Tape.cpp in Sources */, 4B055AA71FAE85EF0060FFFF /* SegmentParser.cpp in Sources */, 4B055AC11FAE98DC0060FFFF /* MachineForTarget.cpp in Sources */, 4B055AD81FAE9B180060FFFF /* Video.cpp in Sources */, 4B055AE51FAE9B6F0060FFFF /* IntermediateShader.cpp in Sources */, 4B055A851FAE85480060FFFF /* File.cpp in Sources */, 4B055AD31FAE9B0B0060FFFF /* Microdisc.cpp in Sources */, 4B055AB41FAE860F0060FFFF /* OricTAP.cpp in Sources */, 4B055AB71FAE860F0060FFFF /* TZX.cpp in Sources */, 4B055A8C1FAE85670060FFFF /* StaticAnalyser.cpp in Sources */, 4B055ADA1FAE9B460060FFFF /* 1770.cpp in Sources */, 4B055ADC1FAE9B460060FFFF /* AY38910.cpp in Sources */, 4B055AD71FAE9B180060FFFF /* Keyboard.cpp in Sources */, 4B055AB61FAE860F0060FFFF /* TapeUEF.cpp in Sources */, 4B055A9D1FAE85DA0060FFFF /* D64.cpp in Sources */, 4B055ABB1FAE86170060FFFF /* Oric.cpp in Sources */, 4B12C0EE1FCFAD1A005BFD93 /* Keyboard.cpp in Sources */, 4B055AE81FAE9B7B0060FFFF /* FIRFilter.cpp in Sources */, 4B055A901FAE85A90060FFFF /* TimedEventLoop.cpp in Sources */, 4B055AAB1FAE85FD0060FFFF /* PCMPatchedTrack.cpp in Sources */, 4B055AC71FAE9AEE0060FFFF /* TIA.cpp in Sources */, 4B055AD21FAE9B0B0060FFFF /* Keyboard.cpp in Sources */, 4B055AA31FAE85DF0060FFFF /* ImplicitSectors.cpp in Sources */, 4B055AAE1FAE85FD0060FFFF /* TrackSerialiser.cpp in Sources */, 4B055A981FAE85C50060FFFF /* Drive.cpp in Sources */, 4B055AE21FAE9B6F0060FFFF /* CRTOpenGL.cpp in Sources */, 4B055AC31FAE9AE80060FFFF /* AmstradCPC.cpp in Sources */, 4B055A9E1FAE85DA0060FFFF /* G64.cpp in Sources */, 4B055AB81FAE860F0060FFFF /* ZX80O81P.cpp in Sources */, 4B055A8E1FAE85920060FFFF /* BestEffortUpdater.cpp in Sources */, 4B055AB01FAE86070060FFFF /* PulseQueuedTape.cpp in Sources */, 4B055A801FAE85350060FFFF /* StaticAnalyser.cpp in Sources */, 4B055AAC1FAE85FD0060FFFF /* PCMSegment.cpp in Sources */, 4B055AB31FAE860F0060FFFF /* CSW.cpp in Sources */, 4B055ACF1FAE9B030060FFFF /* SoundGenerator.cpp in Sources */, 4B055AEE1FAE9BBF0060FFFF /* Keyboard.cpp in Sources */, 4B055A881FAE85530060FFFF /* 6502.cpp in Sources */, 4B055AED1FAE9BA20060FFFF /* Z80Storage.cpp in Sources */, 4B055AD11FAE9B030060FFFF /* Video.cpp in Sources */, 4B055AA21FAE85DA0060FFFF /* SSD.cpp in Sources */, 4B055ADD1FAE9B460060FFFF /* i8272.cpp in Sources */, 4B055AC51FAE9AEE0060FFFF /* Atari2600.cpp in Sources */, 4B055A9C1FAE85DA0060FFFF /* CPCDSK.cpp in Sources */, 4B055AE41FAE9B6F0060FFFF /* TextureTarget.cpp in Sources */, 4B055ABA1FAE86170060FFFF /* Commodore.cpp in Sources */, 4B055AA61FAE85EF0060FFFF /* Parser.cpp in Sources */, 4B055AE91FAE9B990060FFFF /* 6502Base.cpp in Sources */, 4B055A861FAE854C0060FFFF /* StaticAnalyser.cpp in Sources */, 4B055AEF1FAE9BF00060FFFF /* Typer.cpp in Sources */, 4B055ACA1FAE9AFB0060FFFF /* Vic20.cpp in Sources */, 4B055ABC1FAE86170060FFFF /* ZX8081.cpp in Sources */, 4B055AC91FAE9AFB0060FFFF /* Keyboard.cpp in Sources */, 4B055A991FAE85CB0060FFFF /* DiskController.cpp in Sources */, 4B055ACC1FAE9B030060FFFF /* Electron.cpp in Sources */, 4B055AB11FAE86070060FFFF /* Tape.cpp in Sources */, 4BFE7B881FC39D8900160B38 /* StandardOptions.cpp in Sources */, 4B055AA91FAE85EF0060FFFF /* CommodoreGCR.cpp in Sources */, 4B055A7F1FAE852F0060FFFF /* StaticAnalyser.cpp in Sources */, 4B055ADB1FAE9B460060FFFF /* 6560.cpp in Sources */, 4B055AA01FAE85DA0060FFFF /* MFMSectorDump.cpp in Sources */, 4B055AA11FAE85DA0060FFFF /* OricMFMDSK.cpp in Sources */, 4B055A951FAE85BB0060FFFF /* BitReverse.cpp in Sources */, 4B055A891FAE85580060FFFF /* StaticAnalyser.cpp in Sources */, 4B055ACE1FAE9B030060FFFF /* Plus3.cpp in Sources */, 4B055A8D1FAE85920060FFFF /* AsyncTaskQueue.cpp in Sources */, 4BAD13441FF709C700FD114A /* MSX.cpp in Sources */, 4B055AC41FAE9AE80060FFFF /* Keyboard.cpp in Sources */, 4B055A941FAE85B50060FFFF /* CommodoreROM.cpp in Sources */, 4B055A971FAE85BB0060FFFF /* ZX8081.cpp in Sources */, 4B055AAD1FAE85FD0060FFFF /* PCMTrack.cpp in Sources */, 4B055A841FAE85450060FFFF /* Disk.cpp in Sources */, 4B055A831FAE85410060FFFF /* Tape.cpp in Sources */, 4B055AC61FAE9AEE0060FFFF /* TIASound.cpp in Sources */, 4B055AA81FAE85EF0060FFFF /* Shifter.cpp in Sources */, 4B055AC81FAE9AFB0060FFFF /* C1540.cpp in Sources */, 4B055A8F1FAE85A90060FFFF /* FileHolder.cpp in Sources */, 4B055A911FAE85B50060FFFF /* Cartridge.cpp in Sources */, 4B055ACD1FAE9B030060FFFF /* Keyboard.cpp in Sources */, 4B055A8B1FAE85670060FFFF /* StaticAnalyser.cpp in Sources */, 4B055AB21FAE860F0060FFFF /* CommodoreTAP.cpp in Sources */, 4B055ADF1FAE9B4C0060FFFF /* IRQDelegatePortHandler.cpp in Sources */, 4B055AB51FAE860F0060FFFF /* TapePRG.cpp in Sources */, 4B055AE01FAE9B660060FFFF /* CRT.cpp in Sources */, 4B0E04F21FC9EAA800F43484 /* StaticAnalyser.cpp in Sources */, 4B055AD01FAE9B030060FFFF /* Tape.cpp in Sources */, 4B055A961FAE85BB0060FFFF /* Commodore.cpp in Sources */, 4B055ADE1FAE9B4C0060FFFF /* 6522Base.cpp in Sources */, 4B055AD41FAE9B0B0060FFFF /* Oric.cpp in Sources */, 4B055A821FAE853D0060FFFF /* StaticAnalyser.cpp in Sources */, 4B055A921FAE85B50060FFFF /* PRG.cpp in Sources */, 4B055AAF1FAE85FD0060FFFF /* UnformattedTrack.cpp in Sources */, 4B055A7E1FAE84AA0060FFFF /* main.cpp in Sources */, 4B055A9F1FAE85DA0060FFFF /* HFE.cpp in Sources */, 4B07835B1FC11D42001D12BB /* Configurable.cpp in Sources */, 4B055AE71FAE9B6F0060FFFF /* Shader.cpp in Sources */, 4B055AEC1FAE9BA20060FFFF /* Z80Base.cpp in Sources */, 4B0E04EB1FC9E78800F43484 /* CAS.cpp in Sources */, 4B055AE31FAE9B6F0060FFFF /* TextureBuilder.cpp in Sources */, 4B055AB91FAE86170060FFFF /* Acorn.cpp in Sources */, 4B055A931FAE85B50060FFFF /* BinaryDump.cpp in Sources */, 4B055AD61FAE9B130060FFFF /* MemoryFuzzer.cpp in Sources */, 4B651F9F1FF1B2AE00E18D9A /* Tape.cpp in Sources */, 4B055AC21FAE9AE30060FFFF /* KeyboardMachine.cpp in Sources */, 4B055AD91FAE9B180060FFFF /* ZX8081.cpp in Sources */, 4B055AEB1FAE9BA20060FFFF /* PartialMachineCycle.cpp in Sources */, 4B055A871FAE854F0060FFFF /* Tape.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73E9A1B587A5100552FC2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B2BFC5F1D613E0200BA3AA9 /* TapePRG.cpp in Sources */, 4BC9DF4F1D04691600F44158 /* 6560.cpp in Sources */, 4B59199C1DAC6C46005BB85C /* OricTAP.cpp in Sources */, 4BB697CE1D4BA44400248BDF /* CommodoreGCR.cpp in Sources */, 4B7136861F78724F008B8ED9 /* Encoder.cpp in Sources */, 4B0E04EA1FC9E5DA00F43484 /* CAS.cpp in Sources */, 4B58601E1F806AB200AEE2E3 /* MFMSectorDump.cpp in Sources */, 4B448E841F1C4C480009ABD6 /* PulseQueuedTape.cpp in Sources */, 4B0E61071FF34737002A9DBD /* MSX.cpp in Sources */, 4BD14B111D74627C0088EAD6 /* StaticAnalyser.cpp in Sources */, 4BBF99151C8FBA6F0075DAFB /* CRTOpenGL.cpp in Sources */, 4B4518A01F75FD1C00926311 /* CPCDSK.cpp in Sources */, 4B95FA9D1F11893B0008E395 /* ZX8081OptionsPanel.swift in Sources */, 4B0CCC451C62D0B3001CAC5F /* CRT.cpp in Sources */, 4B322E041F5A2E3C004EB04C /* Z80Base.cpp in Sources */, 4B4518A31F75FD1C00926311 /* HFE.cpp in Sources */, 4B4518A11F75FD1C00926311 /* D64.cpp in Sources */, 4B1558C01F844ECD006E9A97 /* BitReverse.cpp in Sources */, 4BCF1FA41DADC3DD0039D2E7 /* Oric.cpp in Sources */, 4B54C0CB1F8D92590050900F /* Keyboard.cpp in Sources */, 4BEA525E1DF33323007E74F2 /* Tape.cpp in Sources */, 4B07835A1FC11D10001D12BB /* Configurable.cpp in Sources */, 4B8334951F5E25B60097E338 /* C1540.cpp in Sources */, 4B1497921EE4B5A800CE2596 /* ZX8081.cpp in Sources */, 4B643F3F1D77B88000D431D6 /* DocumentController.swift in Sources */, 4B4518861F75E91A00926311 /* MFMDiskController.cpp in Sources */, 4BA799951D8B656E0045123D /* StaticAnalyser.cpp in Sources */, 4B54C0BF1F8D8F450050900F /* Keyboard.cpp in Sources */, 4B3FE75E1F3CF68B00448EE4 /* CPM.cpp in Sources */, 4B9C9D781FF81ED30030A129 /* AddressMapper.cpp in Sources */, 4B2BFDB21DAEF5FF001A68B8 /* Video.cpp in Sources */, 4B4DC82B1D2C27A4003C5BF8 /* SerialBus.cpp in Sources */, 4BBFFEE61F7B27F1005F3FEB /* TrackSerialiser.cpp in Sources */, 4BC3B74F1CD194CC00F86E85 /* Shader.cpp in Sources */, 4B38F3481F2EC11D00D9235D /* AmstradCPC.cpp in Sources */, 4B8FE2221DA19FB20090D3CE /* MachinePanel.swift in Sources */, 4B4518A41F75FD1C00926311 /* OricMFMDSK.cpp in Sources */, 4BBB14311CD2CECE00BDB55C /* IntermediateShader.cpp in Sources */, 4BD5F1951D13528900631CD1 /* CSBestEffortUpdater.mm in Sources */, 4B96F7221D75119A0058BB2D /* Tape.cpp in Sources */, 4B4518811F75E91A00926311 /* PCMPatchedTrack.cpp in Sources */, 4B8805F71DCFF6C9003085B1 /* Commodore.cpp in Sources */, 4BBF99181C8FBA6F0075DAFB /* TextureTarget.cpp in Sources */, 4B9C9D751FF81CC00030A129 /* Z80.cpp in Sources */, 4BC76E691C98E31700E6EF73 /* FIRFilter.cpp in Sources */, 4B3BF5B01F146265005B6C36 /* CSW.cpp in Sources */, 4B4518A51F75FD1C00926311 /* SSD.cpp in Sources */, 4B55CE5F1C3B7D960093A61B /* MachineDocument.swift in Sources */, 4B2A332F1DB86869002876E3 /* OricOptionsPanel.swift in Sources */, 4B2B3A4C1F9B8FA70062DABF /* MemoryFuzzer.cpp in Sources */, 4B7913CC1DFCD80E00175A82 /* Video.cpp in Sources */, 4B0E04EE1FC9E88300F43484 /* StaticAnalyser.cpp in Sources */, 4B4518831F75E91A00926311 /* PCMTrack.cpp in Sources */, 4B45189F1F75FD1C00926311 /* AcornADF.cpp in Sources */, 4B2A53A11D117D36003C6002 /* CSAtari2600.mm in Sources */, 4B7136911F789C93008B8ED9 /* SegmentParser.cpp in Sources */, 4B4518A21F75FD1C00926311 /* G64.cpp in Sources */, 4BF829661D8F732B001BAE39 /* Disk.cpp in Sources */, 4B448E811F1C45A00009ABD6 /* TZX.cpp in Sources */, 4B1BA08A1FD4967800CB4ADA /* CSMSX.mm in Sources */, 4BEA52631DF339D7007E74F2 /* SoundGenerator.cpp in Sources */, 4BC5E4921D7ED365008CF980 /* StaticAnalyser.cpp in Sources */, 4BC830D11D6E7C690000A26F /* Tape.cpp in Sources */, 4B54C0C51F8D91D90050900F /* Keyboard.cpp in Sources */, 4B69FB441C4D941400B5F0AA /* TapeUEF.cpp in Sources */, 4B86E25B1F8C628F006FAA45 /* Keyboard.cpp in Sources */, 4B651F9E1FF1B04100E18D9A /* Tape.cpp in Sources */, 4B4518851F75E91A00926311 /* DiskController.cpp in Sources */, 4B8334841F5DA0360097E338 /* Z80Storage.cpp in Sources */, 4BA61EB01D91515900B3C876 /* NSData+StdVector.mm in Sources */, 4B4DC8211D2C2425003C5BF8 /* Vic20.cpp in Sources */, 4B71368E1F788112008B8ED9 /* Parser.cpp in Sources */, 4BE77A2E1D84ADFB00BC3827 /* File.cpp in Sources */, 4B14978B1EE4AC5E00CE2596 /* StaticAnalyser.cpp in Sources */, 4B12C0ED1FCFA98D005BFD93 /* Keyboard.cpp in Sources */, 4BA0F68E1EEA0E8400E9489E /* ZX8081.cpp in Sources */, 4BD468F71D8DF41D0084958B /* 1770.cpp in Sources */, 4BD3A30B1EE755C800B5B501 /* Video.cpp in Sources */, 4BBF99141C8FBA6F0075DAFB /* TextureBuilder.cpp in Sources */, 4BCF1FA81DADC5250039D2E7 /* CSOric.mm in Sources */, 4B5FADBA1DE3151600AEC565 /* FileHolder.cpp in Sources */, 4B643F3A1D77AD1900D431D6 /* CSStaticAnalyser.mm in Sources */, 4B1497881EE4A1DA00CE2596 /* ZX80O81P.cpp in Sources */, 4B5A12571DD55862007A2231 /* 6502.cpp in Sources */, 4B2B3A4B1F9B8FA70062DABF /* Typer.cpp in Sources */, 4B4518821F75E91A00926311 /* PCMSegment.cpp in Sources */, 4BE7C9181E3D397100A5496D /* TIA.cpp in Sources */, 4B80AD001F85CACA00176895 /* BestEffortUpdater.cpp in Sources */, 4B2E2D9D1C3A070400138695 /* Electron.cpp in Sources */, 4B3940E71DA83C8300427841 /* AsyncTaskQueue.cpp in Sources */, 4B0E04FA1FC9FA3100F43484 /* 9918.cpp in Sources */, 4B69FB3D1C4D908A00B5F0AA /* Tape.cpp in Sources */, 4B4518841F75E91A00926311 /* UnformattedTrack.cpp in Sources */, 4B8FE2291DA1EDDF0090D3CE /* ElectronOptionsPanel.swift in Sources */, 4B55CE5D1C3B7D6F0093A61B /* CSOpenGLView.m in Sources */, 4BB697CB1D4B6D3E00248BDF /* TimedEventLoop.cpp in Sources */, 4B54C0C21F8D91CD0050900F /* Keyboard.cpp in Sources */, 4BBC951E1F368D83008F4C34 /* i8272.cpp in Sources */, 4BF1354C1D6D2C300054B2EA /* StaticAnalyser.cpp in Sources */, 4B4A76301DB1A3FA007AAE2E /* AY38910.cpp in Sources */, 4B6A4C991F58F09E00E3F787 /* 6502Base.cpp in Sources */, 4B4518871F75E91A00926311 /* DigitalPhaseLockedLoop.cpp in Sources */, 4B2A53A31D117D36003C6002 /* CSVic20.mm in Sources */, 4B2A53A21D117D36003C6002 /* CSElectron.mm in Sources */, 4B98A05E1FFAD3F600ADF63B /* CSROMFetcher.mm in Sources */, 4B8FE2201DA19D7C0090D3CE /* Atari2600OptionsPanel.swift in Sources */, 4B8805F41DCFD22A003085B1 /* Commodore.cpp in Sources */, 4B2E2D9A1C3A06EC00138695 /* Atari2600.cpp in Sources */, 4B8805FE1DD02552003085B1 /* Tape.cpp in Sources */, 4B9CCDA11DA279CA0098B625 /* Vic20OptionsPanel.swift in Sources */, 4B8805F01DCFC99C003085B1 /* Acorn.cpp in Sources */, 4B38F34C1F2EC3CA00D9235D /* CSAmstradCPC.mm in Sources */, 4B38F3441F2EB3E900D9235D /* StaticAnalyser.cpp in Sources */, 4B3051301D98ACC600B4FED8 /* Plus3.cpp in Sources */, 4B30512D1D989E2200B4FED8 /* Drive.cpp in Sources */, 4B83348C1F5DB99C0097E338 /* 6522Base.cpp in Sources */, 4BCA6CC81D9DD9F000C2D7B2 /* CommodoreROM.cpp in Sources */, 4BA22B071D8817CE0008C640 /* Disk.cpp in Sources */, 4BEA52661DF3472B007E74F2 /* TIASound.cpp in Sources */, 4BBFBB6C1EE8401E00C01E7A /* ZX8081.cpp in Sources */, 4B83348A1F5DB94B0097E338 /* IRQDelegatePortHandler.cpp in Sources */, 4B7136891F78725F008B8ED9 /* Shifter.cpp in Sources */, 4BFDD78C1F7F2DB4008579B9 /* ImplicitSectors.cpp in Sources */, 4BC3B7521CD1956900F86E85 /* OutputShader.cpp in Sources */, 4B5073071DDD3B9400C48FBD /* ArrayBuilder.cpp in Sources */, 4BEE0A6F1D72496600532C7B /* Cartridge.cpp in Sources */, 4B8805FB1DCFF807003085B1 /* Oric.cpp in Sources */, 4BFE7B871FC39BF100160B38 /* StandardOptions.cpp in Sources */, 4B5FADC01DE3BF2B00AEC565 /* Microdisc.cpp in Sources */, 4B54C0C81F8D91E50050900F /* Keyboard.cpp in Sources */, 4B79A5011FC913C900EEDAD5 /* MSX.cpp in Sources */, 4BEE0A701D72496600532C7B /* PRG.cpp in Sources */, 4B8334861F5DA3780097E338 /* 6502Storage.cpp in Sources */, 4B8FE2271DA1DE2D0090D3CE /* NSBundle+DataResource.m in Sources */, 4B2A53A01D117D36003C6002 /* CSMachine.mm in Sources */, 4B14978F1EE4B4D200CE2596 /* CSZX8081.mm in Sources */, 4BC91B831D1F160E00884B76 /* CommodoreTAP.cpp in Sources */, 4BCF1FAB1DADD41B0039D2E7 /* StaticAnalyser.cpp in Sources */, 4B2A539F1D117D36003C6002 /* CSAudioQueue.m in Sources */, 4B37EE821D7345A6006A09A4 /* BinaryDump.cpp in Sources */, 4B8334821F5D9FF70097E338 /* PartialMachineCycle.cpp in Sources */, 4B54C0BC1F8D8E790050900F /* KeyboardMachine.cpp in Sources */, 4BB73EA21B587A5100552FC2 /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EAE1B587A5100552FC2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4B1E85811D176468001EF87D /* 6532Tests.swift in Sources */, 4BDDBA991EF3451200347E61 /* Z80MachineCycleTests.swift in Sources */, 4B98A05F1FFAD62400ADF63B /* CSROMFetcher.mm in Sources */, 4BC9E1EE1D23449A003FCEE4 /* 6502InterruptTests.swift in Sources */, 4BEF6AAA1D35CE9E00E73575 /* DigitalPhaseLockedLoopBridge.mm in Sources */, 4B924E991E74D22700B76AF1 /* AtariStaticAnalyserTests.mm in Sources */, 4B7BC7F61F58F7D200D1B1B4 /* 6502Base.cpp in Sources */, 4B7BC7F51F58F27800D1B1B4 /* 6502AllRAM.cpp in Sources */, 4B08A2751EE35D56008B7065 /* Z80InterruptTests.swift in Sources */, 4BFCA1241ECBDCB400AC40C1 /* AllRAMProcessor.cpp in Sources */, 4B50730A1DDFCFDF00C48FBD /* ArrayBuilderTests.mm in Sources */, 4BBF49AF1ED2880200AB3669 /* FUSETests.swift in Sources */, 4B2AF8691E513FC20027EE29 /* TIATests.mm in Sources */, 4B3BA0CE1D318B44005DD7A7 /* C1540Bridge.mm in Sources */, 4B3BA0D11D318B44005DD7A7 /* TestMachine6502.mm in Sources */, 4B92EACA1B7C112B00246143 /* 6502TimingTests.swift in Sources */, 4BB73EB71B587A5100552FC2 /* AllSuiteATests.swift in Sources */, 4B01A6881F22F0DB001FD6E3 /* Z80MemptrTests.swift in Sources */, 4B121F9B1E06293F00BFDA12 /* PCMSegmentEventSourceTests.mm in Sources */, 4BEF6AAC1D35D1C400E73575 /* DPLLTests.swift in Sources */, 4B3BA0CF1D318B44005DD7A7 /* MOS6522Bridge.mm in Sources */, 4BC751B21D157E61006C31D9 /* 6522Tests.swift in Sources */, 4BFCA12B1ECBE7C400AC40C1 /* ZexallTests.swift in Sources */, 4BB2A9AF1E13367E001A5C23 /* CRCTests.mm in Sources */, 4B3BA0D01D318B44005DD7A7 /* MOS6532Bridge.mm in Sources */, 4B3BA0C31D318AEC005DD7A7 /* C1540Tests.swift in Sources */, 4B1414621B58888700E04248 /* KlausDormannTests.swift in Sources */, 4B1414601B58885000E04248 /* WolfgangLorenzTests.swift in Sources */, 4BD4A8D01E077FD20020D856 /* PCMTrackTests.mm in Sources */, 4B049CDD1DA3C82F00322067 /* BCDTest.swift in Sources */, 4B1D08061E0F7A1100763741 /* TimeTests.mm in Sources */, 4B08A2781EE39306008B7065 /* TestMachine.mm in Sources */, 4BFCA1271ECBE33200AC40C1 /* TestMachineZ80.mm in Sources */, 4B121F951E05E66800BFDA12 /* PCMPatchedTrackTests.mm in Sources */, 4B322E011F5A2990004EB04C /* Z80AllRAM.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BB73EB91B587A5100552FC2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BB73EC21B587A5100552FC2 /* Clock_SignalUITests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 4BB73EB41B587A5100552FC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4BB73E9D1B587A5100552FC2 /* Clock Signal */; targetProxy = 4BB73EB31B587A5100552FC2 /* PBXContainerItemProxy */; }; 4BB73EBF1B587A5100552FC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4BB73E9D1B587A5100552FC2 /* Clock Signal */; targetProxy = 4BB73EBE1B587A5100552FC2 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 4B1497961EE4B97F00CE2596 /* ZX8081Options.xib */ = { isa = PBXVariantGroup; children = ( 4B1497971EE4B97F00CE2596 /* Base */, ); name = ZX8081Options.xib; sourceTree = ""; }; 4B1BA08B1FD498B000CB4ADA /* MSXOptions.xib */ = { isa = PBXVariantGroup; children = ( 4B1BA08C1FD498B000CB4ADA /* Base */, ); name = MSXOptions.xib; sourceTree = ""; }; 4B2A332B1DB86821002876E3 /* OricOptions.xib */ = { isa = PBXVariantGroup; children = ( 4B2A332C1DB86821002876E3 /* Base */, ); name = OricOptions.xib; sourceTree = ""; }; 4B38F34D1F2EC6BA00D9235D /* AmstradCPCOptions.xib */ = { isa = PBXVariantGroup; children = ( 4B38F34E1F2EC6BA00D9235D /* Base */, ); name = AmstradCPCOptions.xib; sourceTree = ""; }; 4B8FE2131DA19D5F0090D3CE /* Atari2600Options.xib */ = { isa = PBXVariantGroup; children = ( 4B8FE2141DA19D5F0090D3CE /* Base */, ); name = Atari2600Options.xib; sourceTree = ""; }; 4B8FE2151DA19D5F0090D3CE /* MachineDocument.xib */ = { isa = PBXVariantGroup; children = ( 4B8FE2161DA19D5F0090D3CE /* Base */, ); name = MachineDocument.xib; sourceTree = ""; }; 4B8FE2171DA19D5F0090D3CE /* ElectronOptions.xib */ = { isa = PBXVariantGroup; children = ( 4B8FE2181DA19D5F0090D3CE /* Base */, ); name = ElectronOptions.xib; sourceTree = ""; }; 4B8FE2191DA19D5F0090D3CE /* Vic20Options.xib */ = { isa = PBXVariantGroup; children = ( 4B8FE21A1DA19D5F0090D3CE /* Base */, ); name = Vic20Options.xib; sourceTree = ""; }; 4BB73EAA1B587A5100552FC2 /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( 4BB73EAB1B587A5100552FC2 /* Base */, ); name = MainMenu.xib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 4B055A6E1FAE763F0060FFFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_C_LANGUAGE_STANDARD = gnu11; MACOSX_DEPLOYMENT_TARGET = 10.12; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 4B055A6F1FAE763F0060FFFF /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_C_LANGUAGE_STANDARD = gnu11; MACOSX_DEPLOYMENT_TARGET = 10.12; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; 4BB73EC41B587A5100552FC2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; }; name = Debug; }; 4BB73EC51B587A5100552FC2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; }; name = Release; }; 4BB73EC71B587A5100552FC2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_ENABLE_MODULES = YES; CLANG_WARN_ASSIGN_ENUM = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; CODE_SIGN_ENTITLEMENTS = "Clock Signal/Clock Signal.entitlements"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_LABEL = YES; INFOPLIST_FILE = "Clock Signal/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-Wreorder", ); PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-Signal"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Clock Signal/ClockSignal-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; }; name = Debug; }; 4BB73EC81B587A5100552FC2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_ENABLE_MODULES = YES; CLANG_WARN_ASSIGN_ENUM = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; CODE_SIGN_ENTITLEMENTS = "Clock Signal/Clock Signal.entitlements"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(USER_LIBRARY_DIR)/Frameworks", ); GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_LABEL = YES; INFOPLIST_FILE = "Clock Signal/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-Wreorder", ); PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-Signal"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Clock Signal/ClockSignal-Bridging-Header.h"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; }; name = Release; }; 4BB73ECA1B587A5100552FC2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "Clock SignalTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-SignalTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Clock SignalTests/Bridges/Clock SignalTests-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Clock Signal.app/Contents/MacOS/Clock Signal"; }; name = Debug; }; 4BB73ECB1B587A5100552FC2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "Clock SignalTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-SignalTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Clock SignalTests/Bridges/Clock SignalTests-Bridging-Header.h"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Clock Signal.app/Contents/MacOS/Clock Signal"; }; name = Release; }; 4BB73ECD1B587A5100552FC2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "Clock SignalUITests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-SignalUITests"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; TEST_TARGET_NAME = "Clock Signal"; USES_XCTRUNNER = YES; }; name = Debug; }; 4BB73ECE1B587A5100552FC2 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = "Clock SignalUITests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "TH.Clock-SignalUITests"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; SWIFT_VERSION = 4.0; TEST_TARGET_NAME = "Clock Signal"; USES_XCTRUNNER = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 4B055A701FAE763F0060FFFF /* Build configuration list for PBXNativeTarget "Clock Signal Kiosk" */ = { isa = XCConfigurationList; buildConfigurations = ( 4B055A6E1FAE763F0060FFFF /* Debug */, 4B055A6F1FAE763F0060FFFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BB73E991B587A5100552FC2 /* Build configuration list for PBXProject "Clock Signal" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BB73EC41B587A5100552FC2 /* Debug */, 4BB73EC51B587A5100552FC2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BB73EC61B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock Signal" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BB73EC71B587A5100552FC2 /* Debug */, 4BB73EC81B587A5100552FC2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BB73EC91B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock SignalTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BB73ECA1B587A5100552FC2 /* Debug */, 4BB73ECB1B587A5100552FC2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BB73ECC1B587A5100552FC2 /* Build configuration list for PBXNativeTarget "Clock SignalUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BB73ECD1B587A5100552FC2 /* Debug */, 4BB73ECE1B587A5100552FC2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 4BB73E961B587A5100552FC2 /* Project object */; }