diff --git a/Machines/Apple/AppleII/Video.hpp b/Machines/Apple/AppleII/Video.hpp
index 7b8e5ac4e..c52f29a1b 100644
--- a/Machines/Apple/AppleII/Video.hpp
+++ b/Machines/Apple/AppleII/Video.hpp
@@ -471,17 +471,7 @@ private:
const int colour_burst_start = std::max(first_sync_column + sync_length + 1, column_);
const int colour_burst_end = std::min(first_sync_column + sync_length + 4, ending_column);
if(colour_burst_end > colour_burst_start) {
- // UGLY HACK AHOY!
- // The OpenGL scan target introduces a phase error of 1/8th of a wave. The Metal one does not.
- // Supply the real phase value if this is an Apple build.
- // TODO: eliminate UGLY HACK.
-#if defined(__APPLE__) && !defined(IGNORE_APPLE)
- static constexpr uint8_t phase = 224;
-#else
- static constexpr uint8_t phase = 192;
-#endif
-
- crt_.output_colour_burst((colour_burst_end - colour_burst_start) * 14, phase);
+ crt_.output_colour_burst((colour_burst_end - colour_burst_start) * 14, 224);
}
second_blank_start = std::max(first_sync_column + sync_length + 3, column_);
diff --git a/OSBindings/Mac/Clock Signal.xcodeproj/xcshareddata/xcschemes/Clock Signal Kiosk.xcscheme b/OSBindings/Mac/Clock Signal.xcodeproj/xcshareddata/xcschemes/Clock Signal Kiosk.xcscheme
index 75fe9073f..2a664af9a 100644
--- a/OSBindings/Mac/Clock Signal.xcodeproj/xcshareddata/xcschemes/Clock Signal Kiosk.xcscheme
+++ b/OSBindings/Mac/Clock Signal.xcodeproj/xcshareddata/xcschemes/Clock Signal Kiosk.xcscheme
@@ -74,11 +74,11 @@
+ isEnabled = "YES">
+ isEnabled = "NO">
+ isEnabled = "NO">