Commit graph

352 commits

Author SHA1 Message Date
geramy_cp
441a6ba8ef Got the debugger even more stable then it was before. 2013-02-14 12:30:29 +00:00
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
263281a2f0 Faster stepping. 2012-08-12 15:29:07 +00:00
kudzu_cp
ad815d3d97 2012-08-12 10:00:27 +00:00
kudzu_cp
fbbba12851 2012-08-12 00:19:44 +00:00
kudzu_cp
23bc3aca3b Debugger work 2012-08-10 00:56:37 +00:00
kudzu_cp
e311eff315 Removed reversesourceinfos. 2012-08-08 03:51:54 +00:00
kudzu_cp
b53fde6b48 About to begin killing off old debug metadata. 2012-08-08 03:46:51 +00:00
kudzu_cp
c0a2b14b4b 2012-08-08 01:35:54 +00:00
kudzu_cp
8536a39de0 2012-08-07 20:46:16 +00:00
kudzu_cp
1984ba8e7e Labeling changes. 2012-08-07 05:29:26 +00:00
kudzu_cp
3d2e7d8640 2012-08-07 01:47:53 +00:00
kudzu_cp
0d1771b4b0 2012-08-05 18:21:37 +00:00
kudzu_cp
acc94da150 2012-08-05 17:39:01 +00:00
kudzu_cp
fbd802aaa7 Now using fetch on demand sourceinfos for stepping. 2012-08-05 16:49:35 +00:00
kudzu_cp
f9d157e7d3 2012-08-05 16:27:33 +00:00
kudzu_cp
90c2c92168 2012-08-05 15:23:09 +00:00
kudzu_cp
29a58e0099 2012-08-05 15:21:55 +00:00
kudzu_cp
42996698a8 2012-08-05 15:17:48 +00:00
kudzu_cp
c4b50d143d 2012-08-05 13:59:06 +00:00
kudzu_cp
d67d05685c 2012-08-03 05:17:12 +00:00
kudzu_cp
97d03bd1e9 2012-08-02 18:56:52 +00:00
kudzu_cp
aa7a8d6edf 2012-08-02 18:05:53 +00:00
kudzu_cp
df5d858d77 2012-08-02 17:37:24 +00:00
kudzu_cp
52c52d99cc 2012-08-02 17:34:49 +00:00
kudzu_cp
af5c2586db 2012-08-02 17:08:48 +00:00
kudzu_cp
dc3d003307 Raw SQL dead, long live EF. 2012-08-02 16:03:27 +00:00
kudzu_cp
f448f37754 2012-08-02 06:33:12 +00:00
kudzu_cp
599ec73d1d Database now drops on debug end. 2012-08-02 02:25:53 +00:00
kudzu_cp
df7c8cbb12 2012-08-01 03:43:22 +00:00
kudzu_cp
debaf8639e Now using SQL Local DB 2012 instead of CE. 2012-07-31 18:19:23 +00:00
kudzu_cp
b48959499c Removal of Firebird. 2012-07-31 01:04:14 +00:00
kudzu_cp
c9aafb30f8 Now running on SQLCE. 2012-07-31 00:52:59 +00:00
kudzu_cp
1cceac4590 Prep work for SQLCE 2012-07-30 20:14:49 +00:00
kudzu_cp
59a4cf9c22 2012-07-30 02:42:13 +00:00
kudzu_cp
12355c731a 2012-07-30 01:13:27 +00:00
kudzu_cp
149833fd9c 2012-07-29 18:35:30 +00:00
kudzu_cp
5e50f5d3d9 2012-07-29 17:57:53 +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
f6032272ee Const name change 2012-07-16 21:32:43 +00:00
kudzu_cp
3e02660a0b 2012-07-12 23:14:31 +00:00
kudzu_cp
6996703251 2012-07-12 21:43:49 +00:00
kudzu_cp
5f692bce54 2012-07-12 21:36:20 +00:00
kudzu_cp
9b9b46dfad 2012-07-09 14:47:41 +00:00
kudzu_cp
0aaf58da9c 2012-07-09 00:05:58 +00:00
kudzu_cp
8a7e21e9b5 DebugHost / DummyHost is now gone... 2012-07-04 03:27:55 +00:00
kudzu_cp
9dc14ae2c6 Change to GUID process IDs in debugger in preparation for killing off DummyHost. 2012-07-04 03:22:38 +00:00
kudzu_cp
dae0385da3 2012-07-04 02:49:24 +00:00