Unknown6656
bc8e7a7659
Reverted the changed XOR-call
2016-08-19 19:38:05 +02:00
Unknown6656
a7f72cc2e6
Fixed bool-bool-operations
2016-08-19 18:50:03 +02:00
Unknown6656
4030c1336b
Changed XOR call, as it is not implemented for boolean
2016-08-19 18:20:37 +02:00
Unknown6656
f246908358
Added the german keyboard layout
...
* Added the German keyboard layout and made the keyboard implementation
more scalable and modular to permit future foreign keyboards.
* Added support for ALTGR-keypresses
* Added support for the OEM-102-key
* Cleaned up some code
2016-08-19 18:12:25 +02:00
Unknown6656
3ae267a1d5
Switched to expression-bodied methods
...
Used C#6's feature of expression-bodied methods due to readability and
code size reduction
2016-08-19 16:52:26 +02:00
Unknown6656
a0bfff9f37
Fixed time measurement
2016-08-19 09:59:14 +02:00
Unknown6656
593aefad6c
sry ... forgot to rename one function occurence
...
well ... this is awkward ....
2016-08-18 13:18:40 +02:00
Unknown6656
743b6c9a6f
Rewritten ASM code to use the XS-class
...
I have rewritten the code to use the `XSharp.Compiler.XS`-class inside
the plug-file and I have renamed the internal functions
2016-08-18 13:15:33 +02:00
Unknown6656
c950605c71
removed the PlugRequired-Property for the CPUID-functions
2016-08-14 19:46:18 +02:00
Unknown6656
037cfcf459
Implemented Thread::sleep(int) and StopWatch::GetTimestamp()
2016-08-14 19:05:23 +02:00
Unknown6656
d31ac91b97
Added CPUID functions
2016-08-14 18:19:31 +02:00
Unknown6656
19bc57bf7f
Revert "Added Stopwatch and Thread.Sleep implementation + added some cpuid-functions"
...
This reverts commit 1d53deb45e .
2016-08-14 18:04:11 +02:00
Unknown6656
1d53deb45e
Added Stopwatch and Thread.Sleep implementation + added some cpuid-functions
2016-08-14 17:54:03 +02:00
Unknown6656
1fd7a0367c
Added ASM instructions and basic DateTime-implementation
...
Added the x86-instructions 'LEA', 'RDTSC' and 'RDMSR'.
Added a simplistic plug for 'system::datetime', which now contains the
method for fetching the current date/time
2016-08-14 06:06:30 +02:00
Kevin
23c7e4c01e
Fixed (short-short) op bug
2016-08-10 13:15:12 -04:00
Matthijs ter Woord
218f3ef03a
Merge pull request #395 from jp2masa/ConsoleUpdate
...
Implemented some console methods and fixed a bug in the console, copying the behaviour of background color in windows console applications.
2016-06-26 20:27:26 +02:00
Matthijs ter Woord
5ba4fa9913
Merge pull request #391 from jp2masa/master
...
Replace PXE interface textbox with a combobox, filled with local machine interfaces
2016-06-26 19:27:15 +02:00
Matthijs ter Woord
8cfa0b89ca
Merge pull request #389 from MichaelTheShifter/console
...
Added more keys to the ConsoleKeyEx -> ConsoleKey converter.
2016-06-26 19:09:01 +02:00
jp2masa
9b6bd665be
Fix String.EndsWith and add reference to PlugsInspector project ( #393 )
...
* Fix String.EndsWith
* Add Cosmos.Core.Plugs as Reference to PlugsInspector so the list includes every plug.
2016-06-26 01:49:23 -05:00
Matthijs ter Woord
3bfaf7f670
Make plugmanager not throw exceptions when plug targets are not found.
2016-06-25 12:16:51 -04:00
Matthijs ter Woord
c4330ffcc2
Remove fat kernel from msbuild build.
2016-06-25 11:50:31 -04:00
Matthijs ter Woord
16e57658f0
Fix project settings.
2016-06-25 11:30:33 -04:00
Matthijs ter Woord
626c96eb40
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2016-06-25 10:52:56 -04:00
Matthijs ter Woord
1433340ba5
Generic plugs work now.
2016-06-25 10:52:50 -04:00
Matthijs ter Woord
0af938b0b8
Disable boot projects of the tests, so they don't get built on normal builds.
2016-06-25 09:18:10 -04:00
Charles Betros
1550c86a05
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2016-06-24 23:59:58 -05:00
Charles Betros
4bd3c44060
Fix call stack in the core dump.
2016-06-24 23:59:51 -05:00
Matthijs ter Woord
19160c30d4
Now plugs which aren't being used aren't being compiled anymore.
2016-06-24 15:26:31 -04:00
José Pedro
8788205719
Replace PXE interface textbox with a combobox, filled with local machine interfaces
2016-06-24 20:01:18 +01:00
Matthijs ter Woord
9c3a2dd6d5
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2016-06-24 10:12:48 -04:00
Matthijs ter Woord
bcf4b08719
Ongoing progress to get z-machine going.
2016-06-24 09:22:43 -04:00
Charles Betros
a18c034163
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2016-06-24 01:47:32 -05:00
Charles Betros
117a4b9053
Created a simple core dump
2016-06-24 01:47:18 -05:00
José Pedro
fbac0cabcf
Implemented some console methods and fixed a bug in the console, copying the behaviour of background color in
...
windows console applications.
2016-06-24 00:41:30 +01:00
Matthijs ter Woord
610f2b652a
Geting closer on zork.
2016-06-23 18:12:28 -04:00
Matthijs ter Woord
3bc4ea78dd
Some basic improvements.
2016-06-23 16:36:08 -04:00
Matthijs ter Woord
a6afa5b785
Enable magic breakpoints in bochs debugger.
2016-06-23 16:34:20 -04:00
Charles Betros
a194f1dd73
Disable Frotz build.
2016-06-19 12:35:03 -05:00
Charles Betros
1e55f613d8
Build config changes.
2016-06-19 09:18:22 -05:00
Charles Betros
8f57c22fc8
Minor build changes
2016-06-19 02:20:51 -05:00
MichaelTheShifter
db31f1bbfe
Added some new Console keys.
2016-06-18 15:26:01 -04:00
Matthijs ter Woord
ae1b309426
Works now.
2016-06-18 11:40:17 -04:00
Matthijs ter Woord
fa59b923b4
Weird build fix.
2016-06-18 10:41:55 -04:00
Matthijs ter Woord
4e426591d5
Merge branch 'crypto' of git://github.com/MichaelTheShifter/Cosmos into MichaelTheShifter-crypto
2016-06-18 10:34:53 -04:00
Kudzu
b7d03b4312
Heap
2016-06-17 18:54:13 -04:00
Matthijs ter Woord
870a73daa8
Disable default building of frotz kernel.
2016-06-17 18:36:31 -04:00
Matthijs ter Woord
ba808f2bc6
.
2016-06-17 18:35:22 -04:00
Matthijs ter Woord
efb7823d9f
.
2016-06-17 16:40:46 -04:00
Matthijs ter Woord
5d66d12d69
.
2016-06-17 15:18:29 -04:00
Matthijs ter Woord
17dcca9a91
.
2016-06-17 15:01:56 -04:00