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 ? }