Commit graph

54 commits

Author SHA1 Message Date
kudzu_cp
36aaf46919 2014-07-14 15:54:43 +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
mterwoord_cp
1dd5d3e733 2013-02-15 09:56:49 +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
02ecc20bab 2012-07-04 02:39:54 +00:00
kudzu_cp
2650f29802 Completion of DebugHost changes. 2012-07-03 05:25:29 +00:00
kudzu_cp
4452732d9f 2012-07-03 03:24:35 +00:00
kudzu_cp
8b2b5ec929 2012-07-02 07:45:11 +00:00
kudzu_cp
152ad7a9b2 Frakalicious! We have lift off! 2012-07-02 03:24:03 +00:00
kudzu_cp
981de6d014 2012-07-01 23:34:05 +00:00
kudzu_cp
895e8eb773 2012-07-01 18:40:11 +00:00
kudzu_cp
e5743a016a 2012-07-01 07:06:57 +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
244925211a 2012-07-01 04:28:46 +00:00
kudzu_cp
ac9e9ed330 2012-07-01 03:45:00 +00:00
kudzu_cp
cbcb0c0b1b Custom project profiles. 2012-07-01 01:55:23 +00:00
kudzu_cp
82e7092009 2012-06-30 05:31:17 +00:00
kudzu_cp
3c11812585 2012-06-30 04:48:14 +00:00
kudzu_cp
10cba3f90e 2012-06-30 03:50:27 +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
736daaac0e 2012-06-28 06:13:49 +00:00
kudzu_cp
4c743d0696 2012-06-27 23:55:47 +00:00
kudzu_cp
42bcbe607a 2012-06-27 22:47:54 +00:00
kudzu_cp
1d0270efe6 2012-06-27 22:42:07 +00:00
kudzu_cp
c947b4bccf 2012-06-26 02:56:57 +00:00
kudzu_cp
35c9fea904 Moved text section above data section. 2012-06-26 02:13:52 +00:00
kudzu_cp
085f0d6352 2012-06-26 00:54:57 +00:00
kudzu_cp
9ce1c79aa1 2012-06-25 20:22:36 +00:00
kudzu_cp
048b175954 Preservation of obj file. 2012-06-25 17:26:51 +00:00
kudzu_cp
c9bc5ae7fb 2012-06-25 16:57:58 +00:00
kudzu_cp
c308f07bfc USB boot work 2012-06-25 15:32:46 +00:00
kudzu_cp
9489adf2dc 2012-06-25 05:21:03 +00:00
kudzu_cp
9e145f8e90 2012-06-25 04:07:46 +00:00
kudzu_cp
8e69696972 2012-06-25 03:29:55 +00:00
kudzu_cp
2c288d710b USB Device 2012-06-25 01:09:28 +00:00
kudzu_cp
3d8e397a30 2012-06-24 19:34:05 +00:00
kudzu_cp
f4cedbb572 2012-06-24 18:12:47 +00:00
kudzu_cp
1f69ed9cbe 2012-06-24 18:02:01 +00:00
kudzu_cp
b62229cd2e 2012-06-24 01:06:45 +00:00
kudzu_cp
c72e0545f9 2012-06-24 00:56:21 +00:00
kudzu_cp
b7dbb97b76 Fixed guess project. 2012-01-04 00:00:51 +00:00
Trivalik_cp
b56972e325 guess project compile in x86 and mixed mode, in any cpu not, because no "Any Cpu" for our .cosmos project is used (i believe that) 2010-09-09 20:00:03 +00:00
kudzu_cp
d2bca09965 2010-09-08 13:23:09 +00:00
mterwoord_cp
783a8b9bd1 2010-08-22 14:23:22 +00:00
mterwoord_cp
a7b968022f 2010-08-22 13:43:08 +00:00