Commit graph

120 commits

Author SHA1 Message Date
Kudzu
8dbec5d1ee g3 2017-07-30 14:24:01 -04:00
Kudzu
7f85d58084 g3 2017-07-30 13:31:32 -04:00
José Pedro
50938cf4ff g3 2017-07-30 18:07:09 +01:00
Kudzu
4bef8ab35d g3 2017-07-29 17:02:27 -04:00
Matthijs ter Woord
08beb00231 Add reference to CPU 2017-07-28 09:21:09 +02:00
Kudzu
960fb12bb5 g3 2017-07-27 19:02:29 -04:00
Kudzu
83fdcbeee1 g3 2017-07-27 18:50:04 -04:00
Kudzu
88534e9ea7 g3 2017-07-27 17:25:44 -04:00
Kudzu
e401916fdd g3 2017-07-27 16:20:26 -04:00
Kudzu
636c575949 g3 2017-07-26 20:31:16 -04:00
Kudzu
e7daff3c9b g3 2017-07-26 18:47:36 -04:00
Kudzu
1797706c10 g3 2017-07-25 15:01:27 -04:00
Kudzu
4fb8e18347 g3 2017-07-25 14:34:11 -04:00
Kudzu
55304d6372 g3 2017-07-25 13:25:31 -04:00
Kudzu
568dae9d97 Template ignore *.cosmos 2017-07-24 15:31:07 -04:00
Kudzu
380f8452f6 g3 2017-07-24 15:24:50 -04:00
Kudzu
265d53bc36 g3 2017-07-21 14:36:39 -04:00
Kudzu
e2be4f1a57 g3 2017-07-21 14:26:57 -04:00
Kudzu
ff1c942503 Gen3 2017-07-21 13:19:49 -04:00
fanoI
0e6d0d0f75 Renamed Demo "Cosmos Graphic Subsystem" to "CosmosGraphicSubsystem" 2017-07-16 19:36:36 +02:00
fanoI
ba0a82caca Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Demos/Cosmos Graphic Subsystem/Cosmos Graphic SubsystemBoot.Cosmos
2017-07-16 15:08:48 +02:00
fanoI
5e2e85d23e CGS works only with Bochs. 2017-07-16 14:54:55 +02:00
José Pedro
d3ae9f0a35 Moved plugs references to Cosmos.targets. 2017-07-14 21:52:22 +01:00
Kudzu
54a87048f8 Cosmos.System_Plugs 2017-07-12 14:23:19 -04:00
Kudzu
e70afe3165 Few more fixes 2017-07-03 18:49:38 -04:00
Charles Betros
6018475507 Revert "Rename Cosmos.Core_Asm to Cosmos.Core.Asm."
This reverts commit e8fabb7eef.
2017-07-03 09:51:51 -05:00
Charles Betros
e8fabb7eef Rename Cosmos.Core_Asm to Cosmos.Core.Asm. 2017-07-02 16:31:57 -05:00
Kudzu
09379d9ecc sln 2017-07-02 13:51:27 -04:00
Kudzu
eee320c724 Name consolidation 2017-07-01 16:49:28 -04:00
Kudzu
71ec45c583 Bin Cache changes 2017-06-28 13:56:00 -04:00
José Pedro
354e913e4e Merge branch 'master' of https://github.com/CosmosOS/Cosmos into netcore 2017-06-11 01:15:48 +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
2139371c47 Changed Cosmos.targets path. 2017-05-22 00:58:55 +01:00
NuHash
8476a1f0fd DrawCircle and DrawEllipse
Need to implement Bresenham
2017-05-21 02:23:00 +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
9553ab3f31 Project build fixes. 2017-05-13 17:27:17 +01:00
José Pedro
2d0ab5be77 Project build fixes. 2017-05-12 01:41:02 +01:00
Charles Betros
ea3fe8077b Add Guess demo to cosmos solution. Change package feed names. 2017-05-06 19:41:14 -05:00
José Pedro
5096e3cd90 Merge branch 'master'. 2017-05-04 01:18:50 +01:00
Charles Betros
a319a3f97e VS 2017 work. 2017-03-19 09:29:46 -05:00
José Pedro
0e73e13a3b Fixed build.
Moved Cosmos Graphic Subsystem project to Demos.
2017-03-07 00:26:59 +00:00
fanoI
db5b713090 CGS is finally ready to be used! Let's merge it...
- To solve the slowness of the MemoryBlock Fill() method when the block has a big size I've created a new class for this MemoryOperations that for now contains only the method Fill() with a part implemented in ASM and with some overloads to semplify its usage from managed code. In future in this class will be added other methods to operate fast on memory for example Cmp() and Copy().
- Adding (not passing) test of the Color struct to the BoxingTest kernel
- Removed BoxingTest kernel inside BCL test: it was a duplicate of the BoxingTest kernel
- Restored correct TestKernelSets
- In the CGS Test kernel the last rectangle is now LimeGreen instead of another type of red (more clear that is working correctly)
- Added to X# the generation of the instruction Shuftps
- Added to X# the generation of the instruction MoveUPS
- Modified Guess Demo to wait for a key press to terminate (it closed suddenly in case the number was guessed)
- The VBE IOMemoryBlock has again size of 1920x1200 (the max usable)
- Added CGS Demo
- Code clean up
2017-03-05 20:32:55 +01:00
José Pedro
c20bf21e3d Installer fixes. 2017-02-25 18:29:45 +00:00
Charles Betros
0c0c9e3b64 Test runner work. 2017-01-31 15:09:55 -06:00
Charles Betros
2633005924 Exception regions and assembly ring. 2017-01-31 11:22:59 -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
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