diff --git a/Demos/Guess/Guess.Cosmos b/Demos/Guess/Guess.Cosmos
index 5a10b958a..d19235abc 100644
--- a/Demos/Guess/Guess.Cosmos
+++ b/Demos/Guess/Guess.Cosmos
@@ -15,7 +15,7 @@
v4.5
- VMware
+ Bochs
true
bin\Debug\
MicrosoftNET
@@ -30,8 +30,8 @@
ISO
False
ISO
- VMware
- False
+ Bochs
+ True
All
PXE
None
@@ -82,7 +82,7 @@
False
false
Guess
- Use VMware Player or Workstation to deploy and debug.
+ Use Bochs emulator to deploy and debug.
User 001
Creates a bootable ISO image which can be burned to a DVD. After running the selected project, an explorer window will open containing the ISO file. The ISO file can then be burned to a CD or DVD and used to boot a physical or virtual system.
Guess
@@ -129,7 +129,7 @@
Pipe: Cosmos\Serial
False
Pipe: Cosmos\Serial
- True
+ False
True
Guess
Use Bochs emulator to deploy and debug.
@@ -181,7 +181,7 @@
False
- VMware
+ Bochs
true
bin\Debug\
MicrosoftNET
@@ -196,8 +196,8 @@
ISO
False
ISO
- VMware
- False
+ Bochs
+ True
All
PXE
None
@@ -248,7 +248,7 @@
False
false
Guess
- Use VMware Player or Workstation to deploy and debug.
+ Use Bochs emulator to deploy and debug.
User 001
Creates a bootable ISO image which can be burned to a DVD. After running the selected project, an explorer window will open containing the ISO file. The ISO file can then be burned to a CD or DVD and used to boot a physical or virtual system.
Guess
@@ -301,7 +301,7 @@
False
False
False
- True
+ False
True
Guess
Use Bochs emulator to deploy and debug.
diff --git a/source/Cosmos.Debug.VSDebugEngine/AD7.Impl/AD7Process.cs b/source/Cosmos.Debug.VSDebugEngine/AD7.Impl/AD7Process.cs
index 43fcd6ef8..d64a009ab 100644
--- a/source/Cosmos.Debug.VSDebugEngine/AD7.Impl/AD7Process.cs
+++ b/source/Cosmos.Debug.VSDebugEngine/AD7.Impl/AD7Process.cs
@@ -429,7 +429,7 @@ namespace Cosmos.Debug.VSDebugEngine
// TODO : What if the configuration file doesn't exist ? This will throw a FileNotFoundException in
// the Bochs class constructor. Is this appropriate behavior ?
mHost = new Host.Bochs(mDebugInfo, xUseGDB, bochsConfigurationFile);
-
+
//((Host.Bochs)mHost).FixBochsConfiguration(new KeyValuePair[] { new KeyValuePair("IsoFileName", mISO) });
break;
case LaunchType.IntelEdison:
diff --git a/source/Cosmos.Debug.VSDebugEngine/Host/Bochs.cs b/source/Cosmos.Debug.VSDebugEngine/Host/Bochs.cs
index de3f3f3d6..382f51004 100644
--- a/source/Cosmos.Debug.VSDebugEngine/Host/Bochs.cs
+++ b/source/Cosmos.Debug.VSDebugEngine/Host/Bochs.cs
@@ -100,6 +100,7 @@ namespace Cosmos.Debug.VSDebugEngine.Host
private void CleanUp()
{
+ OnShutDown(this, null);
_bochsProcess.Exited -= ExitCallback;
// TODO BlueSkeye : What kind of garbage may Bochs have left for us to clean ?
}