Cosmos/source
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
..
Cosmos.Assembler Compiler changes for memory. 2016-09-03 00:40:33 -05:00
Cosmos.Build.Builder Code readability 2016-10-01 09:33:42 +01:00
Cosmos.Build.Common Replace PXE interface textbox with a combobox, filled with local machine interfaces 2016-06-24 20:01:18 +01:00
Cosmos.Build.Common.Tests
Cosmos.Build.Installer Build config changes. 2016-06-19 09:18:22 -05:00
Cosmos.Build.MSBuild Build config changes. 2016-06-19 09:18:22 -05:00
Cosmos.Common Fix FAT test. 2016-11-19 22:43:15 +00:00
Cosmos.Core CGS finally works! 2017-01-08 22:57:27 +01:00
Cosmos.Core.Memory Heap 2016-06-24 15:56:58 -04:00
Cosmos.Core.Memory.Test heap 2016-06-23 15:03:04 -04:00
Cosmos.Core.Plugs Convert fix. 2016-12-01 14:52:55 +00:00
Cosmos.Core.Tests
Cosmos.Debug.Common Merge from master. 2016-06-26 13:44:56 -05:00
Cosmos.Debug.DebugStub RAT progress 2016-08-26 07:02:18 -05:00
Cosmos.Debug.GDB . 2016-06-17 13:28:56 -04:00
Cosmos.Debug.Kernel RAT progress 2016-08-26 07:02:18 -05:00
Cosmos.Debug.Kernel.Plugs Add kernel panic method to debugstub. 2016-06-25 19:33:26 -04:00
Cosmos.Debug.VSDebugEngine Ongoing memory changes. 2016-09-07 14:49:22 -05:00
Cosmos.Deploy.Pixie
Cosmos.Deploy.USB
Cosmos.HAL CGS finally works! 2017-01-08 22:57:27 +01:00
Cosmos.IL2CPU Fix MemberwiseClone. 2016-11-16 23:49:37 +00:00
Cosmos.IL2CPU.Plugs Merge from master. 2016-06-26 13:44:56 -05:00
Cosmos.IL2CPU.Profiler
Cosmos.System CGS finally works! 2017-01-08 22:57:27 +01:00
Cosmos.System.Plugs Convert fix. 2016-12-01 14:52:55 +00:00
Cosmos.System.Tests
Cosmos.VS.Debug
Cosmos.VS.Package Working on delegates. 2016-09-26 06:55:37 -05:00
Cosmos.VS.Windows Working on delegates. 2016-09-26 06:55:37 -05:00
Cosmos.VS.Windows.Test
Cosmos.VS.Wizards
ElfMap2DebugDb
IL2CPU
libraries/nunit
MPF
Tools Merge 2016-06-28 23:36:03 -05:00
Unused . 2016-06-16 19:04:26 -04:00
VMWareLib Build config changes. 2016-06-19 09:18:22 -05:00
XSharp.Compiler More memory work. 2016-09-11 07:53:45 -05:00
XSharp.Nasm
XSharp.Test
XSharp.VS Working on delegates. 2016-09-26 06:55:37 -05:00
Build.sln Working on delegates. 2016-09-26 06:55:37 -05:00
Builder.sln Working on delegates. 2016-09-26 06:55:37 -05:00
Cosmos.Common.ReadMe.html
Cosmos.sln First release of CGS, really preliminar work. 2016-12-18 16:33:23 +01:00
Cosmos.sln.DotSettings
Cosmos.snk
Cosmos.VS.ReadMe.html
XSharp Projects.txt
XSharp.sln