Commit graph

83 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
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
blah38621_cp
dcd685a90f More from Gendarme. Cosmos.VS.Package's AssemblyVersion attribute didn't match it's AssemblyFileVersion, they now match. Sealed a few non-inherited attributes. Also made private field actually used as was intended. 2011-10-23 00:15:19 +00:00
blah38621_cp
1b922726f0 The first of a series of commits as I work my way down the list of things Gendarme found wrong. (a large amount is likely to be skipped, as gendarme found 13k potential issues.)
This one makes sure that constructors for abstract classes are protected, not public, as the constructor can only be called by child classes.
2011-10-22 23:19:51 +00:00
Sentinel209_cp
2c42c3f6f8 2011-07-02 23:26:16 +00:00
Sentinel209_cp
00dd3c826b 2011-06-19 17:21:10 +00:00
Trivalik_cp
11b24e4a70 change gdb client to start without a cgdb file
copy gdb client on every build to install path if registry key found
remove hardcoded gdb.exe path
optimize vspackage, no cache refresh for every item
2011-06-14 19:47:39 +00:00