From 1f2bfc9581eae718b6c2516abd72da7f7ff6f847 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Fri, 11 Aug 2017 12:30:36 -0400 Subject: [PATCH] Ensured tape loading really begins. --- StaticAnalyser/AmstradCPC/StaticAnalyser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/StaticAnalyser/AmstradCPC/StaticAnalyser.cpp b/StaticAnalyser/AmstradCPC/StaticAnalyser.cpp index 3d476696a..d166887d2 100644 --- a/StaticAnalyser/AmstradCPC/StaticAnalyser.cpp +++ b/StaticAnalyser/AmstradCPC/StaticAnalyser.cpp @@ -67,7 +67,10 @@ void StaticAnalyser::AmstradCPC::AddTargets( target.amstradcpc.model = AmstradCPCModel::CPC6128; if(!target.tapes.empty()) { - target.loadingCommand = "|tape\nrun\"\n\n"; + // Ugliness flows here: assume the CPC isn't smart enough to pause between pressing + // enter and responding to the follow-on prompt to press a key, so just type for + // a while. Yuck! + target.loadingCommand = "|tape\nrun\"\n1234567890"; } if(!target.disks.empty()) {