Cosmos/source/Cosmos.Core
fanoI 73aa970508 CGS finally works!
Please note that this version works only with Bochs.

- To make it works was needed to renounce to all structures (a part for primitive types) so now Mode and Color are classes.
- Implemented methods of Canvas DrawPoint(), DrawLine() and DrawRect() for now only color depth of 32 bit and integer coordinates are supported
- Changed IoPort of Bochs / VBE to MemoryBlock and not MemoryBlock08 so I can write an 32 bit ARGB color in only an operation instead of 4, this will semplify the future
  work of RGB24 and RGB16 too. Changed the name to the correct one "LinearFrameBuffer".
- Made VBEDriver more object oriented (used enums instead of hardcoded values, created methods and so on...)
- Bugfix in the Pen class there was confusion in the setter / getter of the Color property
- In VBEScreen removed the old code that is not needed anymore, added check to method arguments (that throws in case of fatal errors)
2017-01-08 22:57:27 +01:00
..
IOGroup CGS finally works! 2017-01-08 22:57:27 +01:00
Properties Ongoing work. 2015-07-31 08:34:28 -04:00
.editorconfig Several compiler fixes. 2015-05-10 19:04:20 +02:00
BaseIOGroups.cs Started Vbe 2015-07-23 21:16:21 +02:00
Bootstrap.cs Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2016-06-26 15:02:38 +02:00
Cosmos.Core.csproj Implemented Thread::sleep(int) and StopWatch::GetTimestamp() 2016-08-14 19:05:23 +02:00
Cosmos.snk Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
CPU.cs Revert "Added Stopwatch and Thread.Sleep implementation + added some cpuid-functions" 2016-08-14 18:04:11 +02:00
DeviceIDAttribute.cs Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
Global.cs Fixed string split and compare ordinal. Made some chnages to debug nessages to showmring and section. 2016-01-06 22:07:30 -06:00
INTs.cs Fixed string split and compare ordinal. Made some chnages to debug nessages to showmring and section. 2016-01-06 22:07:30 -06:00
INTs.html Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
IOPort.cs Plug attribute (#196) 2016-05-25 09:17:06 -05:00
IOPort.html Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
ManagedMemoryBlock.cs Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
MemoryBlock.cs Console modifications 2015-11-18 23:27:33 +01:00
MemoryBlock.html Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
PIC.cs Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel. 2015-10-02 17:12:00 +02:00
PIC.html Reorganize source: Everything is out of source2 now and the soutions are cleaned up. 2014-11-28 00:48:23 +00:00
ProcessorInformation.cs Switched to expression-bodied methods 2016-08-19 16:52:26 +02:00