Commit graph

54 commits

Author SHA1 Message Date
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
8e6d7e893e Asm stepping 2012-07-29 17:22:15 +00:00
kudzu_cp
3ee738c9fe Eliminated Cosmos.Debug.Consts, merged into Cosmos.Debug.Common as DebugStub now has its own copy fo consts in X#. 2012-07-17 02:39:08 +00:00
kudzu_cp
4dd11e52dd 2012-07-11 06:21:07 +00:00
kudzu_cp
9b9b46dfad 2012-07-09 14:47:41 +00:00
kudzu_cp
152ad7a9b2 Frakalicious! We have lift off! 2012-07-02 03:24:03 +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
457c770918 2012-06-05 15:22:54 +00:00
kudzu_cp
a721ebd233 2012-06-05 15:04:01 +00:00
kudzu_cp
22a9fb8cef 2012-03-25 23:14:52 +00:00
kudzu_cp
732ec7eb6b Fix for DebugStub ping/pong. 2012-01-17 03:30:33 +00:00
kudzu_cp
821a055020 2012-01-15 23:12:24 +00:00
kudzu_cp
d5a1bb2f45 Second breakpoint bug fixed. 2012-01-15 22:06:09 +00:00
kudzu_cp
6f7e16fb55 2012-01-15 21:37:13 +00:00
kudzu_cp
e5d56db899 2012-01-15 20:41:33 +00:00
kudzu_cp
7e6be4ee59 2012-01-09 00:33:04 +00:00
kudzu_cp
28ab7aa453 2012-01-09 00:14:03 +00:00
kudzu_cp
7e1190354c 2012-01-03 23:26:23 +00:00
kudzu_cp
23505c87c0 Fixed issue where debugging services did not function after first run unless VS was restarted. 2012-01-03 22:04:13 +00:00
kudzu_cp
733d3de69b Debugger pipe work. 2011-09-13 01:51:54 +00:00
kudzu_cp
7162637756 2011-09-05 02:22:17 +00:00
kudzu_cp
b8799236f4 2011-08-16 15:02:28 +00:00
kudzu_cp
767d8cd205 2011-08-12 02:04:43 +00:00
kudzu_cp
a469a39eaf 2011-08-12 01:54:07 +00:00
kudzu_cp
a37d618225 2011-07-10 01:23:07 +00:00
kudzu_cp
91b7b3848f Fixed SendStack bug in DS. 2011-07-10 00:04:42 +00:00
kudzu_cp
cfb4e0a35f 2011-07-09 21:55:46 +00:00
kudzu_cp
cf180dfe6d Removed "Original" from some ASM labels, it was inconsistent. 2011-07-09 15:20:03 +00:00
Sentinel209_cp
58c115c7f7 2011-07-09 05:07:59 +00:00
Sentinel209_cp
ff46012613 Removed old project and formatted frame text. 2011-07-09 04:01:24 +00:00
Sentinel209_cp
cd66f972b8 2011-07-09 03:00:06 +00:00
Sentinel209_cp
3d19f26d2c 2011-07-09 02:31:25 +00:00
Sentinel209_cp
c5b946cbcf Frame and Stack debugger integration. 2011-07-09 02:10:53 +00:00
kudzu_cp
a019cb3d9b EIP support. 2011-06-27 01:35:49 +00:00
kudzu_cp
9f2a17fc0f 2011-06-19 21:31:19 +00:00
kudzu_cp
a6d31bf0b6 2011-06-19 21:22:29 +00:00
kudzu_cp
5999161428 2011-06-19 21:21:53 +00:00
kudzu_cp
20fae79f44 2011-06-19 20:41:40 +00:00
mterwoord_cp
bd59ac6966 2011-03-09 16:53:21 +00:00
kudzu_cp
494926a61d 2011-03-03 15:02:47 +00:00
kudzu_cp
21d6c9ceac 2011-03-03 14:34:55 +00:00
Trivalik_cp
edc62eac91 reverse read direction of Stack, so it works as expected 2011-03-02 21:22:17 +00:00
kudzu_cp
38344570ac 2011-02-25 14:02:59 +00:00
kudzu_cp
16370914a7 2011-02-25 01:54:20 +00:00
kudzu_cp
1edb546842 2011-02-24 14:50:10 +00:00
kudzu_cp
4b35540c5f 2011-02-22 13:42:28 +00:00
kudzu_cp
ec0b51bf98 Comments and 16 byte length check in DebugConnector 2011-02-19 19:13:06 +00:00
mterwoord_cp
1a147fa818 2011-02-19 16:06:44 +00:00
mterwoord_cp
bfb7fde96b 2011-02-12 10:07:07 +00:00
mterwoord_cp
8f75baf6d0 progress again :) 2011-02-11 16:52:42 +00:00