diff --git a/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj b/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj index 0a6f63977..4bfde3a3f 100644 --- a/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj +++ b/source/Cosmos/Cosmos.Kernel/Cosmos.Kernel.csproj @@ -70,6 +70,7 @@ + diff --git a/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs b/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs index 1c0f990a0..d7e2a3458 100644 --- a/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs +++ b/source/Cosmos/Cosmos.Kernel/Staging/DefaultStageQueue.cs @@ -1,11 +1,14 @@ using System; using System.Collections.Generic; using System.Text; +using Cosmos.Kernel.Staging.Stages; namespace Cosmos.Kernel.Staging { - public class DefaultStageQueue : StageQueue { - public DefaultStageQueue() : base() { - Enqueue (new Cosmos.Kernel.Staging.Stages.TestStage ()); - } - } + public class DefaultStageQueue : StageQueue { + public DefaultStageQueue() + : base () { + Enqueue (new Cosmos.Kernel.Staging.Stages.TestStage ()); + Enqueue (new MatthijsStage ()); + } + } } diff --git a/source/Cosmos/Cosmos.Kernel/Staging/Stages/MatthijsStage.cs b/source/Cosmos/Cosmos.Kernel/Staging/Stages/MatthijsStage.cs new file mode 100644 index 000000000..ceb6e9618 --- /dev/null +++ b/source/Cosmos/Cosmos.Kernel/Staging/Stages/MatthijsStage.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Cosmos.Kernel.Staging.Stages { + class MatthijsStage : IStage { + public override string Name { + get { + return "Matthijs"; + } + } + + public override void Initialize() { + CPU.TestATA (); + } + + public override void Teardown() { + } + } +} diff --git a/source/Cosmos/Cosmos.Kernel/Staging/Stages/TestStage.cs b/source/Cosmos/Cosmos.Kernel/Staging/Stages/TestStage.cs index 42bec177f..306c999c7 100644 --- a/source/Cosmos/Cosmos.Kernel/Staging/Stages/TestStage.cs +++ b/source/Cosmos/Cosmos.Kernel/Staging/Stages/TestStage.cs @@ -13,7 +13,7 @@ namespace Cosmos.Kernel.Staging.Stages { } public override void Initialize() { - //CPU.TestATA (); + } public override void Teardown() { diff --git a/source/Cosmos/Cosmos.Shell.Console/Prompter.cs b/source/Cosmos/Cosmos.Shell.Console/Prompter.cs index aa437e93a..1c204e5b8 100644 --- a/source/Cosmos/Cosmos.Shell.Console/Prompter.cs +++ b/source/Cosmos/Cosmos.Shell.Console/Prompter.cs @@ -18,9 +18,10 @@ namespace Cosmos.Shell.Console { public override void Initialize() { - - string a = System.Console.ReadLine (); - System.Console.WriteLine (a); + while (true) { + string a = System.Console.ReadLine (); + System.Console.WriteLine (a); + } } public override void Teardown() {