From 67b54269c9073191a007b8d10d8364b4dd2687ab Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 24 Sep 2016 22:52:49 -0400 Subject: [PATCH] Added typer support for loading from DFS. It'll do for now. --- StaticAnalyser/Acorn/StaticAnalyser.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/StaticAnalyser/Acorn/StaticAnalyser.cpp b/StaticAnalyser/Acorn/StaticAnalyser.cpp index bf393945c..beb90c065 100644 --- a/StaticAnalyser/Acorn/StaticAnalyser.cpp +++ b/StaticAnalyser/Acorn/StaticAnalyser.cpp @@ -122,7 +122,17 @@ void StaticAnalyser::Acorn::AddTargets( target.disks = disks; target.acorn.has_dfs = true; - // TODO: what about booting? + // TODO: can't I just press shift? + switch(dfs_catalogue->bootOption) + { + default: target.loadingCommand = "*CAT\n"; break; + case Catalogue::BootOption::LoadBOOT: + target.loadingCommand = "*LOAD !BOOT\n"; break; + case Catalogue::BootOption::RunBOOT: + target.loadingCommand = "*RUN !BOOT\n"; break; + case Catalogue::BootOption::ExecBOOT: + target.loadingCommand = "*EXEC !BOOT\n"; break; + } } }