Commit graph

6574 commits

Author SHA1 Message Date
Charles Betros
28e27af420 Generic type and parameter args. Added a few plugs back. 2017-01-29 16:55:08 -06:00
Charles Betros
2fb7a701c3 More locals work. 2017-01-29 14:18:53 -06:00
Charles Betros
ced66a79b6 membertype was too granular for the scanner type check. 2017-01-29 13:24:11 -06:00
Charles Betros
a06bc64ecf Add mor local sigs. 2017-01-29 00:50:57 -06:00
Charles Betros
4e92a523b4 Moved plugs from il2cpu. 2017-01-28 23:04:47 -06:00
Charles Betros
aa08e48366 Get locals 2017-01-28 16:39:30 -06:00
Charles Betros
4ac1ca23f2 Got ResolveType, String, Method, Field working. 2017-01-28 00:27:45 -06:00
Charles Betros
296ca05ab0 Get references. 2017-01-22 09:07:37 -06:00
José Pedro
c095cbbf93 TestRunner port to net core. 2017-01-17 00:35:58 +00:00
Charles Betros
ff966cd3f1 Fix up Build solution. 2017-01-16 06:38:35 -06:00
Charles Betros
afd18e2f15 Code cleanup and solution cleanup for netcore. 2017-01-15 22:23:56 -06:00
Charles Betros
206dde2b78 Add nuget.config for local packages. 2017-01-11 00:43:26 -06:00
José Pedro
c2d422edf4 Compiler fixes.
Created project.json files for projects that need it.
2017-01-11 00:12:14 +00:00
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
José Pedro
fc9a412652 Compiler fixes.
Moved XSharp implementation to XSharp.Common.
2017-01-08 20:55:52 +00:00
José Pedro
3db5ce43bb Compiler fixes.
Compiler fixes.
Updated project.json files.
Removed *.lock.json files and updated gitignore to ignore them.
Updated some Cosmos.Debug projects.
2017-01-08 14:54:29 +00:00
Charles Betros
1d49522495 Merge branch 'netcore' of https://github.com/CosmosOS/Cosmos.git 2017-01-06 16:09:41 -06:00
Charles Betros
8e62606d50 Created some csproj specific project json 2017-01-06 16:09:35 -06:00
José Pedro
d930431c89 Debug projects changes and port to PCL. 2017-01-05 20:43:14 +00:00
Charles Betros
88bdb029a9 Progress on net core. 2017-01-03 15:31:21 -06:00
fanoI
d804a30f37 Merge pull request #552 from cjhannah/patch-1
Add check for BGA
2016-12-31 15:10:49 +01:00
hannah
99adf8db11 Update VBEDriver.cs 2016-12-31 01:59:13 +00:00
hannah
dc47fa3c4c Update VBEDriver.cs 2016-12-31 01:52:53 +00:00
hannah
72c0143918 Add check for BGA 2016-12-29 17:59:58 +00:00
Charles Betros
216d8a3209 Get compiler working. 2016-12-29 00:20:34 -06:00
Charles Betros
004dbfba0a Fix get assembly name. 2016-12-28 00:35:37 -06:00
Charles Betros
10cfcbea73 Progress on netcore. 2016-12-28 00:27:54 -06:00
Suchiman
9efb12fd1f Fix NamedPipe selection in project settings 2016-12-27 17:22:44 +01:00
Suchiman
4425f66984 Remove outdated comments 2016-12-27 17:22:15 +01:00
Suchiman
570dd62085 Added basic Hyper-V support 2016-12-27 01:20:09 +01:00
Charles Betros
8e3046219a Netcore changes. 2016-12-22 23:02:29 -06:00
Charles Betros
8d4f634d48 Going with PCL for now to make P2P references easier. 2016-12-19 10:45:38 -06:00
fanoI
660195fbc6 - The Video drivers in HAL are now in a proper subdirectory 2016-12-18 16:38:53 +01:00
fanoI
86ff377084 First release of CGS, really preliminar work.
The kernel crashes for stack overflow :-)
2016-12-18 16:33:23 +01:00
Charles Betros
411ce3e872 Create projects and msbuild targets for dotnet core. 2016-12-13 22:39:41 -06:00
kaleb
370691d789 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into Dictionary 2016-12-02 22:10:25 +10:00
kaleb
a705f1ccc9 . 2016-12-02 20:12:57 +10:00
kaleb
ef489b0f2f Dictionary test 2016-12-02 20:00:09 +10:00
fanoI
ce406f97a6 Merge pull request #521 from CaveSponge/master
Update readme.md
2016-12-02 09:57:43 +01:00
José Pedro
a44f62a9ac Convert fix. 2016-12-01 14:52:55 +00:00
kaleb
25f77c5e18 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into Dictionary 2016-12-01 23:15:03 +10:00
kaleb
6a72e0ef80 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into Dictionary 2016-12-01 22:57:58 +10:00
fanoI
890152d8e7 Merge pull request #524 from zarlo/master
just update a page in the docs
2016-11-29 10:31:54 +01:00
kaleb
6a90c55852 update 2016-11-29 10:34:59 +10:00
kaleb
c4d6219622 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' 2016-11-29 10:34:55 +10:00
Arawn Davies
193334c9ae Update readme.md
Included a YouTube link to the interview of Cosmos on Channel 9
2016-11-27 20:54:27 +00:00
Kudzu
fee2ef5556 bla 2016-11-27 15:04:11 -04:00
Charles Betros
2fffdd124b Merge pull request #512 from jp2masa/Bugfixes
Fix FAT Test and Minor Changes
2016-11-20 11:24:02 -06:00
José Pedro
8e2aa72d4e Fix FAT test.
Minor changes in ToHexString and the FAT test.
2016-11-19 22:43:15 +00:00
Charles Betros
a133012a61 Merge pull request #510 from jp2masa/Bugfixes
Fix MemberwiseClone
2016-11-17 11:35:43 -06:00