Commit graph

612 commits

Author SHA1 Message Date
kudzu_cp
52f2bd9189 2014-07-13 22:20:16 +00:00
kudzu_cp
0e7a13e738 2014-07-13 22:16:42 +00:00
kudzu_cp
9dc7ff5b1f 2014-07-13 17:33:00 +00:00
kudzu_cp
bedd397583 2014-07-12 15:15:32 +00:00
kudzu_cp
f4434dcd22 2014-07-12 14:32:37 +00:00
mterwoord_cp
b86ec15cf9 several performance related fixes, and some functional improvements. 2014-07-06 18:27:24 +00:00
mterwoord_cp
b7b15a12d1 Performance improvements.. 2014-07-04 19:28:27 +00:00
lcr_watson_cp
c863b669fd 2014-04-20 15:37:09 +00:00
EdwardNutting_cp
cbd1b81ffb LabelName: Was removing underscores from method namesfor readability. Caused bug with Buffer.__Memcpy where Buffer.MemCpy and Buffer._Memcpy were also used labels.
PlugManager: bug in my design fixed.
FatFileSystem: completed the todo that said trailing periods should be ignored.
Buffer: Added __Memcpy plug so that String.Trim method compiles so that FAT code will compile.
2014-02-04 16:27:16 +00:00
EdwardNutting_cp
b7fbc80043 Basic Plugs Inspector code working - it can load plugs from all referenced assemblies correctly and display the list of plugs. 2014-02-01 12:21:04 +00:00
EdwardNutting_cp
3bc116caa3 Extracted ILScanner plug code into new PlugManager class for use in Plug Inspector app.
Added project for Plug Inspector app.
Added my own test project.
2014-02-01 10:46:46 +00:00
kudzu_cp
18013cd463 2013-12-30 15:02:48 +00:00
kudzu_cp
c138c8aa29 2013-12-26 16:56:35 +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
kudzu_cp
5393689642 sqlite works! 2013-08-06 17:28:32 +00:00
mterwoord_cp
70f90dfa97 2013-07-28 18:11:20 +00:00
HugeCode_cp
c4feb83d64 SqlLite 2013-05-25 11:38:31 +00:00
melikesPCcheese_cp
c9767a986f Fixed the database connection and DbFactoryProvider bug. 2013-04-29 16:47:25 +00:00
mterwoord_cp
46b7d1222c 2013-04-20 08:57:27 +00:00
mterwoord_cp
ff41b7ecf1 Updated version of my playground and small tweaking of the IL2CPU task. 2013-03-10 16:27:08 +00:00
mterwoord_cp
e6dbfc19a2 2013-03-10 15:53:52 +00:00
AtomOS_cp
2985078561 2013-03-03 13:26:59 +00:00
mterwoord_cp
551a75fdfc Solved String.Empty issue on machines having .net 4.5 installed 2013-02-15 11:04:42 +00:00
geramy_cp
441a6ba8ef Got the debugger even more stable then it was before. 2013-02-14 12:30:29 +00:00
geramy_cp
f5edb722c6 Assembly window doesnt seem to be crashing because i can do asm stepping. 2013-02-03 16:40:10 +00:00
geramy_cp
eab46e2cb0 Fixed asm stepping. also fixed IL2CPU Profiler and changed Label replace chars with a compiled regex. 2013-02-03 16:10:16 +00:00
geramy_cp
4e3328ec3a Matthijs did some changes to IL2CPU Profiler something is going weird further investigation required. 2013-02-03 13:22:49 +00:00
geramy_cp
ba915c87ff Fixed the Debugger. 2013-02-03 11:52:34 +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
e608a303d1 2012-08-18 14:02:15 +00:00
kudzu_cp
460ef24805 2012-08-13 00:23:22 +00:00
kudzu_cp
6331a7c4ae 2012-08-12 17:09:55 +00:00
kudzu_cp
b6ae77918b 2012-08-12 17:06:35 +00:00
kudzu_cp
92ee9c4a3b 2012-08-11 21:33:02 +00:00
kudzu_cp
23bc3aca3b Debugger work 2012-08-10 00:56:37 +00:00
kudzu_cp
6337cc953a 2012-08-06 21:36:59 +00:00
kudzu_cp
b4d132fde9 2012-08-06 06:38:46 +00:00
kudzu_cp
8c49fae09a 2012-08-06 02:35:21 +00:00
kudzu_cp
9a856e0102 2012-08-06 02:11:34 +00:00
kudzu_cp
a26eb7dfa7 2012-08-06 01:16:04 +00:00
kudzu_cp
ee28601e02 Assembly Table 2012-08-06 00:24:37 +00:00
kudzu_cp
f9d157e7d3 2012-08-05 16:27:33 +00:00
kudzu_cp
d67d05685c 2012-08-03 05:17:12 +00:00
kudzu_cp
216ad30772 2012-08-02 18:45:21 +00:00
kudzu_cp
af5c2586db 2012-08-02 17:08:48 +00:00
kudzu_cp
abd81fe598 EDM 2012-08-02 03:37:29 +00:00
kudzu_cp
94e81d5bc8 2012-08-01 05:17:08 +00:00
kudzu_cp
c9aafb30f8 Now running on SQLCE. 2012-07-31 00:52:59 +00:00
kudzu_cp
7aaf1917fe 2012-07-30 14:12:00 +00:00
kudzu_cp
90f4570a42 2012-07-30 05:45:08 +00:00
kudzu_cp
57a9cf5584 2012-07-30 04:56:57 +00:00
kudzu_cp
12355c731a 2012-07-30 01:13:27 +00:00
kudzu_cp
10304bb139 2012-07-17 03:16:49 +00:00
kudzu_cp
3ee738c9fe Eliminated Cosmos.Debug.Consts, merged into Cosmos.Debug.Common as DebugStub now has its own copy fo consts in X#. 2012-07-17 02:39:08 +00:00
kudzu_cp
d5a467f6e6 Removal of old X# compiler / transform. 2012-07-16 18:20:53 +00:00
kudzu_cp
64e9ec1cec Somethings broken... dont get this one. 2012-07-16 00:57:00 +00:00
kudzu_cp
5f1c3ddb87 2012-07-13 17:21:59 +00:00
kudzu_cp
fab48a3121 2012-07-13 17:12:18 +00:00
kudzu_cp
9a109dae57 REGADDR[x] = y 2012-07-13 15:02:41 +00:00
kudzu_cp
f3a181b30f 2012-07-13 05:22:50 +00:00
kudzu_cp
afc9477f95 2012-07-13 04:42:08 +00:00
kudzu_cp
a58cf99c42 2012-07-13 02:30:45 +00:00
kudzu_cp
6743772240 2012-07-13 00:45:20 +00:00
kudzu_cp
be47bbafcf 2012-07-12 14:16:44 +00:00
kudzu_cp
870defcdba 2012-07-12 13:54:59 +00:00
kudzu_cp
da6b600309 2012-07-12 13:52:14 +00:00
kudzu_cp
559b8c6384 2012-07-11 22:24:13 +00:00
kudzu_cp
97d0670ea1 2012-07-11 21:40:16 +00:00
kudzu_cp
241b2009be 2012-07-11 21:39:47 +00:00
kudzu_cp
4dd11e52dd 2012-07-11 06:21:07 +00:00
kudzu_cp
f43d287e17 2012-07-11 03:33:50 +00:00
kudzu_cp
4d8f42a93f 2012-07-10 02:44:31 +00:00
kudzu_cp
b89fbc7de7 2012-07-09 03:53:15 +00:00
kudzu_cp
99276f245c 2012-07-09 00:38:33 +00:00
kudzu_cp
0aaf58da9c 2012-07-09 00:05:58 +00:00
kudzu_cp
fc61c98eea X# methods 2012-07-08 22:10:46 +00:00
kudzu_cp
7506b24d72 More X# porting. 2012-07-08 07:15:13 +00:00
kudzu_cp
abed47ef01 2012-07-08 06:44:04 +00:00
kudzu_cp
ebcca825fc 2012-07-08 06:01:06 +00:00
kudzu_cp
14c359c092 2012-07-08 05:49:50 +00:00
kudzu_cp
55957b2e6f 2012-07-06 14:03:51 +00:00
kudzu_cp
f39e142c4c 2012-07-05 15:07:21 +00:00
kudzu_cp
7fc0f4194a 2012-07-05 15:01:45 +00:00
kudzu_cp
8a7e21e9b5 DebugHost / DummyHost is now gone... 2012-07-04 03:27:55 +00:00
kudzu_cp
9dc14ae2c6 Change to GUID process IDs in debugger in preparation for killing off DummyHost. 2012-07-04 03:22:38 +00:00
kudzu_cp
dae0385da3 2012-07-04 02:49:24 +00:00
kudzu_cp
02ecc20bab 2012-07-04 02:39:54 +00:00
kudzu_cp
f7346d1142 VS now detects if slave is manually powered off. 2012-07-03 15:37:05 +00:00
kudzu_cp
9c08683dc1 2012-07-03 05:07:38 +00:00
kudzu_cp
900ee068cc 2012-07-03 04:44:04 +00:00
kudzu_cp
2ea3be6399 2012-07-03 00:03:54 +00:00
kudzu_cp
4a7fbb5ca4 2012-07-02 22:37:51 +00:00
kudzu_cp
5c60b2ed00 2012-07-02 22:23:55 +00:00
kudzu_cp
8a802201e0 2012-07-02 22:21:35 +00:00
kudzu_cp
b627090276 2012-07-02 21:25:05 +00:00
kudzu_cp
152ad7a9b2 Frakalicious! We have lift off! 2012-07-02 03:24:03 +00:00
kudzu_cp
de16a5d2f5 Removed WaitForConnect in DebugConnectors as it appears to not be used any more. 2012-07-01 23:08:16 +00:00
kudzu_cp
7d78cbffef 2012-07-01 19:56:14 +00:00
kudzu_cp
a2d3d2205c 2012-07-01 07:12:49 +00:00