Commit graph

88 commits

Author SHA1 Message Date
mterwoord_cp
68ca31e1d3 . 2014-07-10 20:24:54 +00:00
Trivalik_cp
8d10b23211 fix bug 16765, remove need of devkit path in registry 2014-03-19 19:13:15 +00:00
EdwardNutting_cp
3bc5c49263 Final changes that have made this stable ready for first VS2013-compatible beta release. 2013-12-21 18:17:25 +00:00
EdwardNutting_cp
bac3f98d56 VS2013 Support
This is relatively stable but no to be considered complete. Currently supported:
1. Installing user/dev kit (as normal)
2. Creating C#/VB/F# projects (latter 2 untested)
3. Debugging a Cosmos project - see limitations list below.

Debugging limitations:
1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything.
2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable.

Other limitations:
1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell).

If it all breaks, feel free to rant at it ;)
2013-11-06 21:01:49 +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
a846ac8c8c 2012-07-13 02:51:15 +00:00
kudzu_cp
0be709128f 2012-07-13 01:06:05 +00:00
kudzu_cp
0322e22269 2012-07-13 00:49:07 +00:00
kudzu_cp
6743772240 2012-07-13 00:45:20 +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
b627090276 2012-07-02 21:25:05 +00:00
kudzu_cp
6f9596da15 2012-07-01 18:35:11 +00:00
kudzu_cp
d0450f9d21 2012-07-01 06:33:09 +00:00
kudzu_cp
e37d9c2897 2012-07-01 06:19:08 +00:00
kudzu_cp
c7237c8ce7 2012-07-01 05:11:46 +00:00
kudzu_cp
a367015f76 2012-07-01 03:42:39 +00:00
kudzu_cp
cbcb0c0b1b Custom project profiles. 2012-07-01 01:55:23 +00:00
kudzu_cp
0957032888 2012-06-30 17:14:44 +00:00
kudzu_cp
82e7092009 2012-06-30 05:31:17 +00:00
kudzu_cp
f8a64788ea 2012-06-30 04:43:28 +00:00
kudzu_cp
391a84d3bb 2012-06-30 04:06:53 +00:00
kudzu_cp
a7b112ec25 2012-06-30 03:37:56 +00:00
kudzu_cp
128076d17a Project profile work 2012-06-30 03:13:16 +00:00
kudzu_cp
0ed00c2240 Profile beginnings. 2012-06-29 06:43:30 +00:00
kudzu_cp
bc95700704 2012-06-29 05:45:19 +00:00
kudzu_cp
0790ed2cd9 2012-06-29 05:06:35 +00:00
kudzu_cp
f65bf2deb1 2012-06-29 03:41:03 +00:00
kudzu_cp
736daaac0e 2012-06-28 06:13:49 +00:00
kudzu_cp
4c743d0696 2012-06-27 23:55:47 +00:00
kudzu_cp
1d0270efe6 2012-06-27 22:42:07 +00:00
kudzu_cp
9080a003b2 2012-06-27 20:57:32 +00:00
kudzu_cp
fe58783b4f 2012-06-27 15:44:25 +00:00
kudzu_cp
486b3f0967 2012-06-27 15:22:34 +00:00
kudzu_cp
c308f07bfc USB boot work 2012-06-25 15:32:46 +00:00
kudzu_cp
6e74a7ad41 2012-06-25 13:33:03 +00:00
kudzu_cp
9489adf2dc 2012-06-25 05:21:03 +00:00
kudzu_cp
8e69696972 2012-06-25 03:29:55 +00:00
kudzu_cp
630c457416 output.bin is now Cosmos.bin 2012-06-25 01:49:25 +00:00
kudzu_cp
db5fb69400 ISO 2012-06-25 01:29:05 +00:00
kudzu_cp
2c288d710b USB Device 2012-06-25 01:09:28 +00:00
kudzu_cp
b47e4a7e86 ISO generation 2012-06-25 00:48:01 +00:00
kudzu_cp
9c61919e7b 2012-06-25 00:18:51 +00:00
kudzu_cp
faf0a24441 2012-06-24 17:48:30 +00:00
kudzu_cp
98bda25fae 2012-06-24 04:20:33 +00:00
kudzu_cp
584908bc64 2012-06-24 03:33:14 +00:00
kudzu_cp
f800fd9f4d 2012-06-24 01:32:54 +00:00
kudzu_cp
a6a9878113 2012-06-08 13:35:52 +00:00
sschocke_cp
5e5963bb23 Added Ignore DebugStub Attribute option to ProjectSettings Debug Page - allowed user to ignore DebugStub Attribute on all methods for deep debugging. Also commented DebugStubAttribute. 2012-02-03 20:02:27 +00:00