From 6a185a574aa8396ab8f41d8c88be60bf94cd66f6 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Wed, 15 Jan 2020 23:56:56 -0500 Subject: [PATCH] Adds the BD-500 to the Mac GUI. --- .../Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.h | 3 ++- .../Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.mm | 1 + .../Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib | 3 ++- OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.h b/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.h index 0903d3d79..e15df8de6 100644 --- a/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.h +++ b/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.h @@ -50,7 +50,8 @@ typedef NS_ENUM(NSInteger, CSMachineOricDiskInterface) { CSMachineOricDiskInterfaceNone, CSMachineOricDiskInterfaceMicrodisc, CSMachineOricDiskInterfacePravetz, - CSMachineOricDiskInterfaceJasmin + CSMachineOricDiskInterfaceJasmin, + CSMachineOricDiskInterfaceBD500 }; typedef NS_ENUM(NSInteger, CSMachineVic20Region) { diff --git a/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.mm b/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.mm index 05573be49..160ae61fd 100644 --- a/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.mm +++ b/OSBindings/Mac/Clock Signal/Machine/StaticAnalyser/CSStaticAnalyser.mm @@ -103,6 +103,7 @@ case CSMachineOricDiskInterfaceMicrodisc: target->disk_interface = Target::DiskInterface::Microdisc; break; case CSMachineOricDiskInterfacePravetz: target->disk_interface = Target::DiskInterface::Pravetz; break; case CSMachineOricDiskInterfaceJasmin: target->disk_interface = Target::DiskInterface::Jasmin; break; + case CSMachineOricDiskInterfaceBD500: target->disk_interface = Target::DiskInterface::BD500; break; } _targets.push_back(std::move(target)); } diff --git a/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib b/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib index 186f3f21d..17a8a49e4 100644 --- a/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib +++ b/OSBindings/Mac/Clock Signal/MachinePicker/Base.lproj/MachinePicker.xib @@ -331,7 +331,7 @@ Gw - + @@ -341,6 +341,7 @@ Gw + diff --git a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift index f63ddc5c4..30977db28 100644 --- a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift +++ b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift @@ -196,6 +196,7 @@ class MachinePicker: NSObject { case 1: diskInterface = .microdisc case 2: diskInterface = .pravetz case 3: diskInterface = .jasmin + case 4: diskInterface = .BD500 default: break; }