Commit graph

17 commits

Author SHA1 Message Date
BlueSkeye_cp
d64f99adf3 Add Bochs debugging support to Visual Studio Cosmos project (UI).
A new pane and associated launch type is added in the Cosmos project properties pane.
2012-09-20 09:41:02 +00:00
BlueSkeye_cp
7372c8a9bd Bochs integration : alpha version
Limitations :

- Bochs must be installed on the system. This is not checked as a  prerequisite by the Builder.
- You will find a GuessForBochs Cosmos project under BlueSkeye user project folder that can be used to launch the Guess project under Bochs.
- You may have to fix manually the path for the following properties in Cosmos.bxrc file copied to the CosmosForBochs\Bin\Debug folder
  * romimage
  * vgaromimage
- The Cosmos project UI is not yet Bochs aware. If you do not use the GuessForBochs project you must manually edit your Cosmos project file to modify the following property in both the Debug and Release property group from the project file :

    <Launch>Bochs</Launch>

  You must also add the following properties in both the Debug and Release property group from the project file :

    <BochsConfig>Cosmos.bxrc</BochsConfig>
    <Bochs_Deployment>ISO</Bochs_Deployment>
    <Bochs_Launch>Bochs</Bochs_Launch>
    <Bochs_DebugEnabled>True</Bochs_DebugEnabled>
    <Bochs_DebugMode>Source</Bochs_DebugMode>
    <Bochs_IgnoreDebugStubAttribute />
    <Bochs_VMwareEdition>Player</Bochs_VMwareEdition>
    <Bochs_OutputPath>bin\Debug\</Bochs_OutputPath>
    <Bochs_Framework>MicrosoftNET</Bochs_Framework>
    <Bochs_UseInternalAssembler>False</Bochs_UseInternalAssembler>
    <Bochs_TraceAssemblies />
    <Bochs_EnableGDB>False</Bochs_EnableGDB>
    <Bochs_StartCosmosGDB>false</Bochs_StartCosmosGDB>
    <Bochs_Name>GuessForBochs</Bochs_Name>
    <Bochs_Description>Use Bochs emulator to deploy and debug.</Bochs_Description>
    <Bochs_VisualStudioDebugPort>Pipe: Cosmos\Serial</Bochs_VisualStudioDebugPort>
    <Bochs_PxeInterface>192.168.43.1</Bochs_PxeInterface>
    <Bochs_SlavePort>Serial: COM3</Bochs_SlavePort>
    <Bochs_ShowLaunchConsole>False</Bochs_ShowLaunchConsole>
2012-09-14 17:13:06 +00:00
kudzu_cp
6996703251 2012-07-12 21:43:49 +00:00
kudzu_cp
ad6916efd6 2012-07-03 16:24:21 +00:00
kudzu_cp
f7346d1142 VS now detects if slave is manually powered off. 2012-07-03 15:37:05 +00:00
kudzu_cp
9c08683dc1 2012-07-03 05:07:38 +00:00
kudzu_cp
900ee068cc 2012-07-03 04:44:04 +00:00
kudzu_cp
4452732d9f 2012-07-03 03:24:35 +00:00
kudzu_cp
1049ce6ef0 2012-07-02 22:39:48 +00:00
kudzu_cp
de16a5d2f5 Removed WaitForConnect in DebugConnectors as it appears to not be used any more. 2012-07-01 23:08:16 +00:00
kudzu_cp
7d78cbffef 2012-07-01 19:56:14 +00:00
kudzu_cp
3d8e397a30 2012-06-24 19:34:05 +00:00
kudzu_cp
f00f425a74 2012-06-24 19:02:20 +00:00
kudzu_cp
e772151b5e VMWare handling rewrite. 2012-06-16 01:31:55 +00:00
kudzu_cp
0c0ed42ff4 VIX fix. 2012-06-15 23:46:55 +00:00
kudzu_cp
09a880ba7a VMWare VIX work 2012-06-15 22:39:24 +00:00
kudzu_cp
2f0cf0704e 2012-06-15 20:05:28 +00:00