Commit graph

42 commits

Author SHA1 Message Date
mterwoord_cp
68ca31e1d3 . 2014-07-10 20:24:54 +00:00
geramy_cp
719c40ec96 Semi-Working Debugging. 2013-02-02 21:19:30 +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
736daaac0e 2012-06-28 06:13:49 +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
kudzu_cp
049b8cc643 Assembler namesepace changes complete. 2012-01-23 22:52:12 +00:00
kudzu_cp
1712fdb0fe Namespace change 2012-01-23 15:17:54 +00:00
Trivalik_cp
f16f0b66aa internal IDEBuildLogger changes so that high priority Messages ares issued on VS "Error List"->Messages
remove unneed error log for missing dll in msbuild task, change it to warning and remove assembly load after, so it could success if all avaiable
2011-06-10 15:26:49 +00:00
mterwoord_cp
fab8765053 2011-02-17 18:49:42 +00:00
kudzu_cp
92954b424e 2010-09-08 14:02:38 +00:00
kudzu_cp
683227b0b9 2010-09-08 13:59:12 +00:00
kudzu_cp
54217c142c 2010-09-08 13:37:51 +00:00
mterwoord_cp
1a5f8eddf0 2010-09-05 16:30:42 +00:00
mterwoord_cp
6695e89e5f 2010-09-05 16:28:59 +00:00
Trivalik_cp
b8f308e3af change IL2CPU Task to a autonomous application, --> vs2010 can now compile and start vmware 2010-09-02 18:24:43 +00:00
mterwoord_cp
d3c0fe61f0 2010-08-22 15:22:23 +00:00
mterwoord_cp
89b92ac9fd 2010-08-21 15:27:53 +00:00
kudzu_cp
dd360ab9da 2010-08-20 03:28:36 +00:00
kudzu_cp
99441914f4 Cosmos.Debug.Kernel separation. 2010-08-20 00:01:09 +00:00
mterwoord_cp
ff395f8fa7 2010-08-18 17:22:48 +00:00
mterwoord_cp
529f357267 2010-08-15 17:32:43 +00:00
kudzu_cp
506e73c863 2010-08-15 17:02:21 +00:00
mterwoord_cp
70eaac5b64 2010-08-15 16:30:49 +00:00
mterwoord_cp
7e1a352241 2010-08-15 15:21:05 +00:00
mterwoord_cp
739800d56e 2010-08-15 13:20:43 +00:00
kudzu_cp
3a0b05b7d3 More clean up work, first plug ported (Console) 2010-08-15 02:34:51 +00:00
mterwoord_cp
fa1e84a109 2010-08-13 13:23:32 +00:00
mterwoord_cp
f0822e6123 2010-08-11 12:00:40 +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
db0b7dcf3e 2010-08-08 16:56:43 +00:00
mterwoord_cp
5e2e03718d Project system changes done. express-ready now. 2010-08-08 10:46:44 +00:00
mterwoord_cp
aee6b8d3bf DONT DOWNLOAD. this version does build, but probably wont work. testing now. 2010-08-05 16:18:27 +00:00
mterwoord_cp
aeac13fe64 2010-04-09 17:01:56 +00:00
mterwoord_cp
6282e8278e 2010-04-09 10:07:00 +00:00
mterwoord_cp
e2c6b0758e 2010-03-27 18:47:27 +00:00
mterwoord_cp
28618d0d70 2010-03-26 08:47:51 +00:00
mterwoord_cp
c67b2dc43d second installer works now 2010-03-24 15:35:25 +00:00
mterwoord_cp
655fc5e34a VS intergateion works now when insalled using installer 2010-03-16 18:08:44 +00:00
mterwoord_cp
394bbbb52c Propertypages work now 2010-01-27 12:27:22 +00:00
mterwoord_cp
6b897d8e20 Breaking in integrated debugger works. next step is also showing which line we're at. 2010-01-23 09:57:56 +00:00
mterwoord_cp
a94ad43020 2010-01-07 09:14:25 +00:00
mterwoord_cp
7eaba34551 Create IL2CPU task 2010-01-07 08:31:17 +00:00