Cosmos/source2/Kernel/System/Hardware/Cosmos.Hardware
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
..
BlockDevice Read Block Mistake Fixed.... 2013-03-14 08:42:08 +00:00
Drivers Fixed the Plug build errors with Matthijs 2013-02-02 13:17:51 +00:00
Properties
Bootstrap.cs
Cosmos.Hardware.csproj VS2013 Support 2013-11-06 21:01:49 +00:00
Cosmos.Hardware.csproj.vspscc
Cosmos.snk
Device.cs
Global.cs 2013-03-10 11:52:51 +00:00
Keyboard.cs
Keyboard.html
Mouse.cs VS2013 Support 2013-11-06 21:01:49 +00:00
NetworkDevice.cs Added network support. ARP and ICMP echo(ping) is working. Couple of major changes here, so please re-run install.bat 2012-02-05 20:24:53 +00:00
PciDevice.cs
PCSpeaker.cs Added PcSpeaker class 2012-01-23 14:13:32 +00:00
PIT.cs
PIT.html
RTC.cs Implemented the RTC, it should now support all possible options that RTC can support. 2011-09-17 16:51:03 +00:00
RTC.html
TextScreen.cs Implemented MemoryBlock changes as discussed with Matt and mailing list - all offsets are not byte offsets, and the TextScreen and VMWareSVGA classes have been updated to use the new functions 2012-02-02 20:06:45 +00:00
TextScreen.html