Commit graph

5355 commits

Author SHA1 Message Date
Matthijs ter Woord
cb5aae2c00 Ongoing adding of tests, fixing of IL interpreter. 2015-06-27 18:33:52 +02:00
Matthijs ter Woord
09e9a3abcb Ongoing fixes. 2015-06-27 18:07:58 +02:00
Matthijs ter Woord
e80a1d6d07 Fixes #137 2015-06-27 18:05:12 +02:00
Matthijs ter Woord
63782fde18 Disable nasm warning. 2015-06-27 17:20:39 +02:00
Matthijs ter Woord
8414206fcc Improve test runner. 2015-06-27 16:43:25 +02:00
Matthijs ter Woord
21c0e3537f Test added for #126. 2015-06-27 16:37:59 +02:00
Matthijs ter Woord
c1851c93be Fix a bug in the reporting. 2015-06-27 16:31:11 +02:00
Matthijs ter Woord
4e133675ac Fix logging. 2015-06-27 16:17:55 +02:00
Matthijs ter Woord
7d6304bbea Merge pull request #141 from zdimension/zdimension-keyboard-work
Fixed some empty-char-thingy bugs in the keyboard implementation and …
2015-06-21 17:13:34 +02:00
Matthijs ter Woord
1c86a8d817 Fixes #142 2015-06-21 16:55:31 +02:00
Matthijs ter Woord
c5559bec0c First step of #140 is working now. (Running kernels) 2015-06-21 16:47:21 +02:00
zdimension
c451a319a2 Reformatted code a bit 2015-06-21 16:15:58 +02:00
Matthijs ter Woord
dcd77853d2 Ongoing work for #140. 2015-06-21 15:59:56 +02:00
Matthijs ter Woord
1828c6662b Running tests works now. 2015-06-21 15:25:21 +02:00
Matthijs ter Woord
a492cd04b2 Cleanup code of #140. 2015-06-21 14:47:44 +02:00
Matthijs ter Woord
cdc228ce97 Continuing work on #140. XML Logging almost works ok. 2015-06-21 14:45:09 +02:00
zdimension
1ae8b46a40 Moved NumLock, CapsLock and ScrollLock to the base class and added value check in HandleScancode. 2015-06-21 14:11:11 +02:00
Matthijs ter Woord
5115e29f25 Run SimpleWriteLine test as well. Continuing working #140 2015-06-21 14:03:41 +02:00
Matthijs ter Woord
89d62cc55a More work on #140. Now tests are ran. Next step is logging to xml. 2015-06-21 13:57:46 +02:00
Matthijs ter Woord
0cbba4c0d0 Add optional error handling for async errors. 2015-06-21 13:48:31 +02:00
Matthijs ter Woord
31e1ba2b59 Work on #140 2015-06-21 12:37:40 +02:00
zdimension
639043c74b Fixed some empty-char-thingy bugs in the keyboard implementation and now if you press a no-char key (like Esc, F1-12, PrtScr), it does nothing instead of printing a blank space. 2015-06-20 23:34:58 +02:00
Matthijs ter Woord
de75623087 Start of #140 2015-06-20 18:21:26 +02:00
Matthijs ter Woord
e7fd447250 Merge pull request #133 from zdimension/zdimension-keyboard-work
Rewrote Keyboard class mostly from scratch
2015-06-20 11:03:25 +02:00
zdimension
fda88ae3a8 Changed my keyboard impl to match the new architecture 2015-06-18 22:57:55 +02:00
zdimension
659649b6e3 Merge remote-tracking branch 'upstream/master' into zdimension-keyboard-work
Conflicts:
	source/Cosmos.HAL/Keyboard.cs
	source/Cosmos.System.Plugs/System/ConsoleImpl.cs
2015-06-18 22:18:40 +02:00
Matthijs ter Woord
1568284b27 Merge remote-tracking branch 'origin/keyboard-work' 2015-06-17 20:23:33 +02:00
Matthijs ter Woord
5c116490da Cleanup. 2015-06-17 20:22:58 +02:00
Matthijs ter Woord
68282aa557 Keyboard works. Next is enabling code that should be enabled, and removing debug code. 2015-06-17 20:09:37 +02:00
Matthijs ter Woord
2b8591b65e Merge pull request #136 from zdimension/drivers-work
Fixed a bug in SVGA driver
2015-06-17 18:39:12 +02:00
zdimension
0720ca7e2b Fixed a bug in SVGA driver 2015-06-17 18:37:38 +02:00
Matthijs ter Woord
6b78beb500 Merge pull request #135 from zdimension/drivers-work
Made VMware SVGA II driver work again
2015-06-17 15:33:09 +02:00
zdimension
9b2a1fd1ee Made VMware SVGA II driver work again 2015-06-17 11:47:09 +02:00
zdimension
f43a5dad2b Rewrote Keyboard class mostly from scratch 2015-06-17 11:13:46 +02:00
Matthijs ter Woord
44cdc7dc61 Other fixes. 2015-06-16 18:35:46 +02:00
Matthijs ter Woord
a8d39ced64 Fix ldelem for non-4 byte aligned elements. 2015-06-07 17:17:32 +02:00
Matthijs ter Woord
7c991e5ca6 Improve IL interpreter. Ldobj knows what type it pushes. 2015-06-07 17:17:16 +02:00
Matthijs ter Woord
bd93b5e272 Fix some IL interpreter logging statements and other small debugging fixes. 2015-06-07 17:17:01 +02:00
Matthijs ter Woord
56edbce9b6 Merge remote-tracking branch 'origin/master' into keyboard-work 2015-06-07 12:39:13 +02:00
Matthijs ter Woord
63d83a683d Fix int64 divide. 2015-06-07 12:37:02 +02:00
Matthijs ter Woord
959732f781 Bochs now uses same device layout as vmware (ATA wise) 2015-06-02 20:31:39 +02:00
Matthijs ter Woord
091d9ed136 Merge remote-tracking branch 'origin/master' into keyboard-work 2015-06-02 19:40:20 +02:00
Matthijs ter Woord
dfc3a3388f Merge pull request #124 from ARMmaster17/master
Documentation update
2015-05-30 10:11:45 +02:00
Joshua Zenn
05b752da4f Update Plugs.md 2015-05-29 18:21:32 -04:00
Joshua Zenn
dda514715d Update MemoryManager.md 2015-05-29 18:20:48 -04:00
Joshua Zenn
20be63e3f4 Update Compile.md 2015-05-29 18:19:58 -04:00
Joshua Zenn
6d432a43a7 Create Compile.md 2015-05-29 10:01:44 -04:00
Joshua Zenn
0b8aacb737 Update Plugs.md 2015-05-29 10:00:02 -04:00
Joshua Zenn
63520ae85f Update MemoryManager.md 2015-05-29 09:58:31 -04:00
Joshua Zenn
63aa31fe0d Update DevKit.md 2015-05-29 09:57:10 -04:00