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
21c0e3537f
Test added for #126 .
2015-06-27 16:37:59 +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
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
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
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
zdimension
0720ca7e2b
Fixed a bug in SVGA driver
2015-06-17 18:37:38 +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
32a41216f7
.
2015-05-27 18:36:58 +02:00
Matthijs ter Woord
c205ec054d
Merge master.
2015-05-27 18:36:40 +02:00
Geramy L. Loveless
d6728ec902
bochs safe kill
...
we are now safely killing the bochs process and we release the use of
the cdb file via the OnShutDown event in the AD7Process.css
2015-05-26 11:17:13 -07:00
Matthijs ter Woord
11e8b95b9c
Merge remote-tracking branch 'origin/ldelem-fixes'
2015-05-26 19:57:42 +02:00
Matthijs ter Woord
da1feb890a
Fixes to ldelem. Fixes #119
2015-05-26 19:56:54 +02:00
Matthijs ter Woord
8fee341998
Change some projects to target cpu = x86
2015-05-26 19:07:19 +02:00
Andrey Kurdyumov
c26d29d113
Use shared code where possible
2015-05-26 22:42:47 +06:00
Andrey Kurdyumov
8ea60202a3
Add the helper class
2015-05-26 22:42:46 +06:00
Andrey Kurdyumov
06afbf4c18
Fix compilation errors on Roslyn
2015-05-26 22:42:45 +06:00
Geramy L. Loveless
548a71a4fb
Fixed compile error
...
I have fixed the compiler error.
We called Assemble twice causing the compilation of two of the same
instruction sets.
2015-05-25 22:51:08 -07:00
Matthijs ter Woord
0af76c627e
Initial fix for #119 . This doesn't work yet.
2015-05-25 20:03:33 +02:00
Matthijs ter Woord
6cadd58f24
Small fix to editorconfig
2015-05-25 19:57:21 +02:00
Matthijs ter Woord
9b78ed1903
Extra changes.
2015-05-24 16:43:04 +02:00
Matthijs ter Woord
dd93b7d2b9
Initial keyboard work. Does not work due to bug in the compiler. (Ldelem_ref)
2015-05-24 16:33:21 +02:00
Matthijs ter Woord
8a6872c600
More conditional code.
2015-05-23 10:28:44 +02:00
Matthijs ter Woord
78a5574904
Disable some debugging code.
2015-05-23 10:28:32 +02:00
Geramy L. Loveless
e482660024
Settings bug fixed
...
I used a frozen variable because the onchange events for anything in the
settings page was being applied to the current mProp which means when we
load our settings we will load the defaults.
2015-05-22 10:38:56 -07:00