Commit graph

70 commits

Author SHA1 Message Date
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
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
cbcb0c0b1b Custom project profiles. 2012-07-01 01:55:23 +00:00
kudzu_cp
128076d17a Project profile work 2012-06-30 03:13:16 +00:00
kudzu_cp
26c2ce9fc4 2012-06-28 16:22:54 +00:00
kudzu_cp
f4cedbb572 2012-06-24 18:12:47 +00:00
kudzu_cp
ab15e8a294 2012-06-24 02:45:37 +00:00
kudzu_cp
2396fba70c Property pages 2012-06-24 02:37:11 +00:00
kudzu_cp
d59f512831 Moved X# custom tool to XSharp asm. 2012-06-12 12:06:34 +00:00
kudzu_cp
c28076dc97 2012-06-07 19:16:48 +00:00
kudzu_cp
9a0ff21005 2012-06-07 19:07:23 +00:00
kudzu_cp
393d193c7e 2012-06-07 12:26:37 +00:00
mterwoord_cp
13e01261fd Initial code for X# compiler, compiler tester, and installer changes (?) 2012-06-06 16:54:43 +00:00
mterwoord_cp
0cd51f8c6b Add file generator for X# (empty for now)
add new projects to the source control mappings
2012-06-05 17:46:17 +00:00
Trivalik_cp
c13c7835bb add f# project template
set projects to build
2011-04-16 23:01:33 +00:00
Trivalik_cp
24864e0050 all except fbtest, runs 2010-09-04 19:52:46 +00:00
Trivalik_cp
1785670a75 renaming all, except vspackage 2010-09-04 19:07:11 +00:00
mterwoord_cp
783a8b9bd1 2010-08-22 14:23:22 +00:00
mterwoord_cp
26b997da5f 2010-08-22 06:39:58 +00:00
kudzu_cp
3a0b05b7d3 More clean up work, first plug ported (Console) 2010-08-15 02:34:51 +00:00
mterwoord_cp
5b3148dd90 2010-08-14 18:03:57 +00:00
mterwoord_cp
6c9a96953b 2010-08-14 13:48:25 +00:00
kudzu_cp
78c540928a 2010-08-14 04:29:19 +00:00
mterwoord_cp
8cce9f32a4 2010-08-13 15:31:44 +00:00
mterwoord_cp
fa1e84a109 2010-08-13 13:23:32 +00:00
mterwoord_cp
afcfeceb4b 2010-08-11 17:55:32 +00:00
mterwoord_cp
e2a3fe1758 2010-08-11 09:48:47 +00:00
mterwoord_cp
cbfe4c0a8e 2010-08-10 08:48:37 +00:00
mterwoord_cp
b2b1e4b006 2010-08-09 12:34:29 +00:00
mterwoord_cp
5b64f95be6 Implemented auto-search for the kernel assembly in a .Cosmos project. cleaned up the Cosmos.targets file. 2010-08-09 07:10:47 +00:00
mterwoord_cp
817948f934 DON'T DOWNLOAD! this version has a project system which does not build the kernel. 2010-08-07 15:26:44 +00:00
kudzu_cp
e76b144411 2010-08-03 23:06:02 +00:00
mterwoord_cp
1e7398cfda 2010-08-03 18:19:15 +00:00
kudzu_cp
62bddc38d4 2010-08-01 18:21:10 +00:00
kudzu_cp
df3259810c 2010-07-25 21:42:08 +00:00
kudzu_cp
edea7315ca Prop page work 2010-07-25 19:18:10 +00:00
kudzu_cp
b91fa86a97 This version should be able to do a successful bootstrap of the devkit installer. 2010-07-23 16:59:07 +00:00
mterwoord_cp
c21090c80d DONT USE!! this checkin contains heavy debug code, wont work for almost all people! 2010-07-22 16:44:31 +00:00
mterwoord_cp
142cb720b2 2010-04-11 16:45:59 +00:00
mterwoord_cp
b640697f9b Initial checkin of prototype of new compiler, and some cleanup 2010-04-08 13:56:37 +00:00
mterwoord_cp
c67b2dc43d second installer works now 2010-03-24 15:35:25 +00:00
mterwoord_cp
f00c1ea05b Template installs ok now. 2010-03-14 16:46:12 +00:00
mterwoord_cp
3a73c989c9 2010-02-22 08:59:50 +00:00
mterwoord_cp
6c45b75390 2010-02-21 17:44:33 +00:00
kudzu_cp
60bc94f658 2010-02-21 00:59:05 +00:00
kudzu_cp
8e2d7a084c as per Matthijs 2010-02-20 19:14:23 +00:00
mterwoord_cp
394bbbb52c Propertypages work now 2010-01-27 12:27:22 +00:00
mterwoord_cp
04deecf867 2009-11-03 11:31:42 +00:00
mterwoord_cp
df5e23225c 2009-11-01 18:50:19 +00:00
mterwoord_cp
9d2ee70d05 msbuild stuff works again.. 2009-11-01 12:25:31 +00:00