José Pedro
354e913e4e
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into netcore
2017-06-11 01:15:48 +01:00
jp2masa
c7286fe825
Merge pull request #571 from zarlo/patch-1
...
Console Optimize
2017-05-23 20:15:08 +01:00
jp2masa
adfb302ef1
Update Canvas.cs
2017-05-23 19:51:40 +01:00
jp2masa
eb944bb27d
Merge branch 'master' into master
2017-05-23 19:43:48 +01:00
jp2masa
d4fc437d9e
Merge pull request #646 from nuhash/DrawCircle
...
Implemented additional drawing function as per issue #603
2017-05-23 19:28:17 +01:00
NuHash
ab56018cf3
Removed PointsCollection
2017-05-23 14:30:58 +01:00
NuHash
feffe0a39f
Made requested changes
...
Made DrawPolygon variadic
Included exception handling for drawing out of bounds
Updated CGS demo
2017-05-22 22:51:07 +01:00
José Pedro
9c90f7eaae
Merge branch 'master'.
2017-05-22 01:51:41 +01:00
NuHash
fb2065fd78
Added virtual keywords
2017-05-21 22:45:08 +01:00
NuHash
fa5b7e30b7
Completed DrawPolygon method
...
Create Point and PointsCollection classes to make it easier to use.
2017-05-21 22:27:19 +01:00
NuHash
ba861ddd18
Completed DrawCircle and DrawEllipse
...
Tested
2017-05-21 21:49:37 +01:00
NuHash
8476a1f0fd
DrawCircle and DrawEllipse
...
Need to implement Bresenham
2017-05-21 02:23:00 +01:00
NuHash
cbb2f4440a
Began DrawCircle function
2017-05-20 23:02:38 +01:00
José Pedro
86a5ee339e
XSharp.VS fixes.
...
Added back the Cosmos Graphic Subsystem demo.
2017-05-18 01:25:13 +01:00
José Pedro
188f91a983
Project build changes.
2017-05-06 01:37:42 +01:00
DjAlEx234
297cbdff0f
update
...
add stuff
2017-05-04 20:48:06 -05:00
José Pedro
5e5f2d564b
Finished merging.
2017-05-04 18:50:52 +01:00
José Pedro
5096e3cd90
Merge branch 'master'.
2017-05-04 01:18:50 +01:00
José Pedro
7cc7a8d16b
Fixed the debug engine.
...
Added kernel packages to installation.
2017-05-03 00:34:28 +01:00
Valentin Charbonnier
ffd8660aa1
Update ConsoleKeyExExtensions.cs
2017-05-01 21:06:50 +02:00
Valentin Charbonnier
573c7a805b
ConsoleKeyEx (numpad : 0123456789*-+/.) added!
...
That fix "KeyEx not implemented!".
2017-05-01 16:52:52 +02:00
DjAlEx234
ac812dbeed
DrawTriangle
2017-04-30 10:22:35 -05:00
DjAlEx234
542db2e460
changed
2017-04-29 19:20:50 -05:00
DjAlEx234
d4c0729ad7
Should Work
...
Fix spelling mistake and fix errors
2017-04-29 14:15:17 -05:00
zarlo
0cc2ef0573
Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into patch-1
2017-04-28 13:34:26 +10:00
DjAlEx234
e1e5c0165b
CGS
2017-04-27 21:28:18 -05:00
DjAlEx234
161e3c54b1
Canvas Update
2017-04-27 19:50:45 -05:00
kaleb
81c1148088
\r moves the cursor back at the start
2017-04-21 04:47:53 +10:00
kaleb
e3ec545d40
Console Optimize
2017-04-21 04:41:51 +10:00
Charles Betros
a319a3f97e
VS 2017 work.
2017-03-19 09:29:46 -05:00
kaleb
4ff5b1835c
i think this will be faster
2017-02-04 03:39:10 +10:00
Charles Betros
2633005924
Exception regions and assembly ring.
2017-01-31 11:22:59 -06:00
Charles Betros
a06bc64ecf
Add mor local sigs.
2017-01-29 00:50:57 -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
afd18e2f15
Code cleanup and solution cleanup for netcore.
2017-01-15 22:23:56 -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
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
88bdb029a9
Progress on net core.
2017-01-03 15:31:21 -06:00
Charles Betros
10cfcbea73
Progress on netcore.
2016-12-28 00:27:54 -06:00
Charles Betros
8d4f634d48
Going with PCL for now to make P2P references easier.
2016-12-19 10:45:38 -06: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
José Pedro
8e2aa72d4e
Fix FAT test.
...
Minor changes in ToHexString and the FAT test.
2016-11-19 22:43:15 +00:00
José Pedro
39ea6ee678
Fixed return on foreach
...
Fixed Array.Clear
Minor changes
2016-11-09 00:08:23 +00:00
José Pedro
c8844527a5
Merge branch 'master'
2016-11-03 22:50:14 +00:00
José Pedro
a8dca0d21d
Minor changes
2016-11-03 22:43:21 +00:00
Charles Betros
4beeee98ab
Enable some tests and small change to fat allocation.
2016-11-03 14:02:44 -05:00
jp2masa
da7e340148
Trying to fix KeyboardManager.cs
2016-10-24 20:49:22 +01:00