Charles Betros
c469f13920
Fix error from merge
2016-01-14 13:45:31 -06:00
Charles Betros
d559463c85
Merge branch 'master' of https://github.com/fanoI/Cosmos into fanoI-master
...
# Conflicts:
# source/Cosmos.System.Plugs/System/IO/FileImpl.cs
# source/Cosmos.System/FileSystem/FAT/FatStream.cs
2016-01-14 13:33:04 -06:00
Charles Betros
34720e6c7f
Removed some debug code in string plugs. Added a helper to grab debug sysmbols for debugging in bochs.
2016-01-14 12:22:47 -06:00
Charles Betros
ac423d389c
Merge
2016-01-06 22:14:41 -06:00
Charles Betros
aaa0bb3eb6
Fixed string split and compare ordinal. Made some chnages to debug nessages to showmring and section.
2016-01-06 22:07:30 -06:00
fanoI
bfc3934be0
FATStream Constructor Fixed: FatTable generated for empty files too
...
- FATStream Constructor Fixed: FatTable generated for empty files too
- Corrected method WriteAllLines()
- Added new method ReadAllLines()
- In FatTestKernel added utility method StringArrayAreEquals()
- In FatTestKernel fixed assertions on file existence
- In FatTestKernel used ReadAllLines() to check that WriteAllLines()
succeeded
- In FatTestKernel moved AppendAllText() test as last of File as - for
now - is always failing
2016-01-06 22:21:52 +01:00
Charles Betros
82d0e07cf3
Made TraceAssemblies work again.
2016-01-04 21:47:38 -06:00
Charles Betros
2ec375e1c8
Fixed unbox and unbox_any. Also added interfaces to the branch ops. Added checks in assembler for duplicate methods. Added a few more exception message resource strings.
2016-01-04 21:42:56 -06:00
Charles Betros
48a3aca852
Fixed debugger asm label and asm label for pointers.
2016-01-04 21:35:20 -06:00
fanoI
0d07f9bae8
Merge remote-tracking branch 'refs/remotes/CosmosOS/master'
2016-01-04 20:55:05 +01:00
Charles Betros
0829cf8204
Merge pull request #318 from fanoI/master
...
Added new (failing) tests on FAT
2016-01-01 21:53:59 -06:00
Charles Betros
476eb6d09f
Merge pull request #314 from MyvarHD/#313
...
Fixed #313
2016-01-01 21:52:59 -06:00
Charles Betros
438ac960c1
Closes #11
2015-12-31 15:25:10 -06:00
fanoI
f4d627d22e
Added new (failing) tests on FAT
...
- Added test to write another file in the same directory
- Added test for new method WriteAllLines()
- Added test for method WriteAllBytes() / ReadAllBytes()
- Added tests to create files in a subdirectory
- Added utility method byteArrayAreEquals()
2015-12-30 22:15:19 +01:00
Emile Badenhorst
d1d9cd0974
Fiex #313
2015-12-28 13:34:21 +02:00
fanoI
5221adad8c
FAT fixes
...
- GetFileName() of root directory does not correctly returned null
- GetExtension() returned the extension with the '.'
- Modified TestFile() to overwrite the file with the expected value or
the test will be OK only the first time
- Corrected the tests of GetFileName(), GetFileNameWithoutExtension()
- Added new tests
- Re-enabled TestFileStream()
2015-12-27 17:35:48 +01:00
Charles Betros
612fbb760d
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2015-12-26 18:55:42 -06:00
Charles Betros
6ed36d75b6
Set string.empty.
2015-12-26 18:55:32 -06:00
Charles Betros
3c52efaac6
Reorganized some plugs
2015-12-26 18:04:58 -06:00
Charles Betros
c9f5c23bab
Merge pull request #301 from MyvarHD/master
...
Fixed VBE Bochs support
2015-12-25 12:52:58 -06:00
Charles Betros
7268261324
Fixed bug in heap. Entry index didn't get reset.
2015-12-19 09:04:59 -06:00
Charles Betros
1a2ed6b720
Fixed speed issue with the heap.
2015-12-18 12:28:24 -06:00
Charles Betros
30e2ffad09
Remove debug define.
2015-12-18 10:41:45 -06:00
Charles Betros
519e58dd44
Removed unused project.
2015-12-18 09:44:39 -06:00
Charles Betros
e98b7c136c
Moved fat test kernel to tests folder.
2015-12-18 08:58:50 -06:00
Charles Betros
5ec6d38ad4
Adding TextScreenHelpers.
2015-12-18 08:23:38 -06:00
Charles Betros
21c464d946
Merge
2015-12-18 08:22:57 -06:00
Charles Betros
c01f5f1048
Reorganizing plugs.
2015-12-18 08:08:49 -06:00
Emile Badenhorst
a3cadd2b95
Fixed VBE to support Bochs
2015-12-18 15:17:20 +02:00
Cyber
05148af8cf
FINALLY fixed string stuff
2015-12-17 15:52:22 -05:00
Cyber
e9b163a75b
Revert "Fixed String Comparisons"
...
This reverts commit 2b46c857e7 .
2015-12-17 15:01:54 -05:00
Cyber
2b46c857e7
Fixed String Comparisons
...
Fixed String Comparisons
2015-12-17 15:01:14 -05:00
Cyber
f8fabfd49e
Revert "Fixed Broken String Comparison Functions"
...
This reverts commit 64440ba3c1 .
2015-12-17 15:01:11 -05:00
Cyber4
0437fdb55e
Merge pull request #4 from CosmosOS/master
...
ignore pls
2015-12-17 14:58:33 -05:00
Charles Betros
c018d75bf5
Merge pull request #283 from fanoI/master
...
Implemented Console's CursorSize and CursorVisible properties …
2015-12-17 08:23:51 -06:00
Charles Betros
f4d0ec86a6
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2015-12-17 00:16:22 -06:00
Charles Betros
929bd8d575
Removed source2 folder.
2015-12-17 00:16:15 -06:00
Charles Betros
4e08b03a8a
Closes #271 . Added an option for stack corruption detection. Checks can now occur after every instruction or for method footers ornly.
2015-12-17 00:15:51 -06:00
Cyber
64440ba3c1
Fixed Broken String Comparison Functions
...
StartsWith()
Contains()
EndsWith()
2015-12-16 16:47:07 -05:00
Cyber
224ef15000
Revert "Revert "Revert "Fixed Broken String Functions"""
...
This reverts commit 0a5a46aac9 .
2015-12-16 16:45:11 -05:00
Cyber
0a5a46aac9
Revert "Revert "Fixed Broken String Functions""
...
This reverts commit 1b4bdaec6d .
2015-12-16 16:44:52 -05:00
Cyber
1b4bdaec6d
Revert "Fixed Broken String Functions"
...
This reverts commit c26a2bcd95 .
2015-12-16 16:44:37 -05:00
Cyber
c26a2bcd95
Fixed Broken String Functions
...
fixed StartsWith, Contains, and EndsWith
2015-12-16 16:42:15 -05:00
fanoI
847a1a772b
Used right expception, new TextScreenHelpers class (for debug)
...
- In the DebugTextScreen class used the already existing
NotImplementedException instead of create a new exception type
- Created new class TextScreenHelpers for the debug of the TextScreen
Class
- In the TextScreen class replaced any call to Debugger.XXX() in
TextScreenHelpers.DebugXXX()
2015-12-13 16:39:04 +01:00
Yuuki Wesp
17f19d563b
Fix bugs in the crash unprepared device
2015-12-12 19:59:34 +03:00
Charles Betros
fdf893b87b
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2015-12-10 23:43:21 -06:00
Charles Betros
85a255912e
Fixed GetFullPath
2015-12-10 23:43:12 -06:00
Charles Betros
c1d5ebd78c
Merge pull request #279 from rebizu/master
...
chg: .net 3.5 sp1 check was commented out. and it did not do at is wa…
2015-12-10 11:52:13 -06:00
fanoI
6c4b3c02cd
GetCursorSize(), SetCursorSize(), GetCursorVisible() and SetCursorVisible() throw Exception("Not implemented")
2015-12-07 15:29:46 +01:00
fanoI
45a3f79c50
Implemented Console's CursorSize and CursorVisible properties
...
- Now Console's CursorSize and CursorVisible properties
- Console Cursor default size is 25 as on Windows (before was 1)
- Console Cursor is visible by default
2015-12-07 15:11:57 +01:00
Charles Betros
2ae245e14b
Implemented create file for FAT.
2015-12-06 16:32:30 -06:00
Rebizu
572daa0616
chg: .net 3.5 sp1 check was commented out. and it did not do at is was supposed to.
...
fixes #219
2015-12-06 14:25:32 +01:00
Charles Betros
102c909cd9
Fixed SetSize for FatStream.
2015-12-04 15:05:18 -06:00
Charles Betros
fd54c66225
Reworked fat file system. Added conditionals for debug output. Implemented some System.IO plugs.
2015-11-26 11:45:58 -06:00
Charles Betros
417df82cf7
Handle stelem for unsigned types.
2015-11-24 11:38:57 -06:00
charles.betros@gmail.com
f23d8207ab
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2015-11-20 23:52:57 -06:00
charles.betros@gmail.com
31684c15d6
Working on FAT and create directory.
2015-11-20 23:52:08 -06:00
fanoI
f566917239
Console modifications
...
- In MemoryBlock added Fill overloads that accept UInt16
- In TextScreen removed unused variables, magic number and finally the
Clear() method does what is expected!
2015-11-18 23:27:33 +01:00
Matthijs ter Woord
c85d42162b
Merge pull request #259 from rebizu/master
...
fixing #254
2015-11-18 08:39:00 +01:00
Cyber
dbd3596a05
Fixed Minor Bug that breaks Reading
2015-11-17 18:30:52 -05:00
Charles Betros
2326b6b46d
Was checking the wrong index for Path.HasInvalidPathChars.
2015-11-17 15:51:43 -06:00
Rebizu
3d82193491
Merge remote-tracking branch 'origin/master'
2015-11-17 20:15:36 +01:00
Rebizu
4dd59188fa
fixes #254
2015-11-17 20:14:49 +01:00
charles.betros@hcss.com
8257fba6ac
Working on create in FAT.
2015-11-16 12:02:48 -06:00
charles.betros@hcss.com
ef181b4ee5
Set the parent directory to root if it's null.
2015-11-16 11:30:28 -06:00
charles.betros@hcss.com
d46bf5dd09
File system work.
2015-11-16 09:15:38 -06:00
Charles Betros
a4c842e0cf
Merge pull request #256 from rebizu/master
...
chg: fix pre requisit for setup program
2015-11-16 08:21:23 -06:00
Rene Brokholm
5aa504c4a3
changed the isNullOrEmpty back to IsNullOrWhiteSpace
2015-11-16 07:36:22 +01:00
Charles Betros
700a75f7c8
Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git
2015-11-14 21:41:37 -06:00
Charles Betros
a391864356
More filesystem work.
2015-11-14 21:41:30 -06:00
Charles Betros
d626d68063
Merge pull request #252 from Cyber4/master
...
FAT Work (New stuff)
2015-11-14 09:45:54 -06:00
Rebizu
26878425e8
chg: fix pre requisit for setup programm
2015-11-14 12:16:27 +01:00
Charles Betros
75f681c175
Fixed some things with path that were throwing exceptions and shouldn't.
2015-11-13 21:43:42 -06:00
Matthijs ter Woord
2d7a151c0f
Exception handling improvement
2015-11-13 09:21:09 +01:00
Charles Betros
ceeb1381e1
Added tracing for some system io plugs and hooked up GetVolume and GetVolumes.
2015-11-12 22:27:12 -06:00
Charles Betros
3ad05d79aa
#253 Create a test kernel for file system plugs.
2015-11-11 22:59:45 -06:00
Charles Betros
887b573b73
Ongoing file system work.
2015-11-11 22:59:14 -06:00
Cyber
70e4678866
Removed NewVGA.cs
2015-11-11 21:52:25 -05:00
Cyber
e699cdc70b
Ongoing FAT Work
...
Added ReadAllBytes, WriteAllBytes, and Copy to FileImpl
2015-11-11 21:49:57 -05:00
Cyber
3fb391e8ba
Merge remote-tracking branch 'origin/master'
2015-11-11 21:44:58 -05:00
Cyber
3aa754f4c0
Revert "Did a lot of stuff"
...
This reverts commit 7011f7d218 .
2015-11-11 21:40:57 -05:00
Cyber
1588d0a764
Revert "Stuff"
...
This reverts commit 97d1ce58e0 .
2015-11-11 21:28:05 -05:00
Cyber
2557d78526
Revert "Tiny Changes"
...
This reverts commit 7a3b4f9df7 .
2015-11-11 21:27:47 -05:00
Cyber
5794022f1d
Revert "StringFunctions"
...
This reverts commit 3ec93b4b6b .
2015-11-11 21:27:35 -05:00
Charles Betros
6a1b942fcd
#250 Add an option in Cosmos projects to use the Bochs Gui Debugger.
2015-11-11 20:23:40 -06:00
Charles Betros
7d90f3609a
Removed missing file and added all tests to test runner configuration.
2015-11-11 10:58:25 -06:00
Charles Betros
f94290890a
Continuing FAT work.
2015-11-11 10:21:49 -06:00
Matthijs ter Woord
b7021b8fc1
Seems like compiler bug is fixed now.
2015-11-07 11:37:18 +01:00
Matthijs ter Woord
d5a1c54636
Another reformat
2015-11-07 10:22:33 +01:00
Matthijs ter Woord
e5cf7e7599
Add multidimensional tests again.
2015-11-07 10:16:17 +01:00
Matthijs ter Woord
6f9fcec90a
Reformat code, and add settings to editorconfig file.
2015-11-07 10:16:09 +01:00
Charles Betros
870c07991a
Removed a missing project.
2015-11-06 15:18:43 -06:00
Matthijs ter Woord
7d13293011
Add editorconfig file
2015-11-06 20:37:00 +01:00
Matthijs ter Woord
a5dc365616
Merg pr/232
2015-11-06 19:30:04 +01:00
Matthijs ter Woord
713e8d8746
Add multi dimensional arrays test. Not working yet.
2015-11-06 18:45:40 +01:00
CSharpLover
a8c886b485
Fixed a simple bug
2015-11-06 19:20:27 +02:00
CSharpLover
5682ef6841
VGAScreen Edit
2015-11-06 19:09:09 +02:00
CSharpLover
60727b0e49
VGAScreen Edit
2015-11-06 19:05:07 +02:00
CSharpLover
cabe66f8db
VGAScreen 640x480 and 720x480 is working now
2015-11-06 18:58:52 +02:00
Matthijs ter Woord
4ffeeae278
Compiler bug fixed.
2015-11-06 09:03:00 +01:00
Charles Betros
535d3d136e
Comment out StreamReader.
2015-11-05 10:57:38 -06:00
Charles Betros
7565bb6a30
Exceptions were causing stack corruptions.
2015-11-04 22:31:38 -06:00
Charles Betros
e735e05e03
Added Exception tests.
2015-11-04 22:28:25 -06:00
Charles Betros
c746643255
These were removed somehow?
2015-11-04 22:26:38 -06:00
Charles Betros
d2ee8be699
Clean up extra stack after an exception.
2015-11-03 14:08:42 -06:00
Matthijs ter Woord
34c46c2c73
Refactor, so find references is easier to use.
2015-11-02 17:22:56 +01:00
Matthijs ter Woord
ac2a505f77
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2015-11-02 11:37:22 +01:00
Matthijs ter Woord
f9c6edf4f9
Add comment.
2015-11-02 11:37:08 +01:00
Charles Betros
85a78e8fc5
Merge pull request #225 from bjuriewicz/master
...
installer unhandled crash issue fixed
2015-11-01 08:43:59 -06:00
Charles Betros
48a145d45d
Ldarg was printing its label twice.
2015-10-31 20:44:05 -05:00
Charles Betros
c03d183de2
Changed some exceptions to base Exception and working on FAT tests.
2015-10-28 10:34:44 -05:00
bjuriewicz
d598f20dcc
installer unhandled crash issue fixed
2015-10-25 15:35:25 +01:00
Matthijs ter Woord
cd7f5e572a
Slight improvement of stack corruption checking code.
2015-10-24 13:19:34 +02:00
Freddie
0297747069
Fixed Bug on Debug
...
Fixed bug so that debug works
2015-10-23 10:10:08 +01:00
Matthijs ter Woord
2beb8b3e18
Ongoing FAT work.
2015-10-07 08:18:52 +02:00
Matthijs ter Woord
3e5dd5f34b
Ongoing work.
2015-10-04 15:58:17 +02:00
Matthijs ter Woord
10a5f6c36d
Directory reading is now done using a stream.
2015-10-04 12:38:38 +02:00
Matthijs ter Woord
3fb0e6622d
Progress on fat.
2015-10-04 11:53:03 +02:00
Matthijs ter Woord
fc39e1e040
Move property names to a separate class.
2015-10-03 14:19:37 +02:00
Matthijs ter Woord
a05e3d3229
Reading works now.
2015-10-03 14:09:01 +02:00
Matthijs ter Woord
8e35d79602
Reading almost fixed.
2015-10-02 19:39:56 +02:00
Matthijs ter Woord
6e2dda177f
Ongoing fixes for file system work.
2015-10-02 17:59:06 +02:00
Matthijs ter Woord
d9a9737608
Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel.
...
This does NOT mean it's fully working yet!
2015-10-02 17:12:00 +02:00
Matthijs ter Woord
7bfe161ba9
Merge branch 'master' into memory_handles
...
Conflicts:
Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2015-09-24 19:40:30 +02:00
Matthijs ter Woord
c8efe9134d
Enable correct tests again.
2015-09-24 19:37:59 +02:00
Cyber
97d1ce58e0
Stuff
2015-09-22 15:44:46 -04:00
Trivalik
d024cbd5af
Cosmos.Build.Builder.csproj, fix warning by remove of CodeAnalysis entries, which was looking on wrong path
...
and remove SAK entries
2015-09-20 10:34:29 +02:00
Cyber
7011f7d218
Did a lot of stuff
2015-09-17 19:30:12 -04:00
Cyber
a10011652d
Added NewVGA.cs
2015-09-17 18:07:32 -04:00
Cyber
7a3b4f9df7
Tiny Changes
2015-09-17 18:03:27 -04:00
Cyber
3ec93b4b6b
StringFunctions
...
dStartsWith(input, comparator)
returns a boolean value.
dContains(input, comparator)
returns a boolean value
dEndsWith(input, comparator)
returns a boolean value
2015-09-09 18:22:46 -04:00
Matthijs ter Woord
27286f0b33
Continuing fixes.
2015-09-05 18:18:23 +02:00
Matthijs ter Woord
44690293e8
Delegates issue solved.,
2015-09-05 18:11:20 +02:00
Matthijs ter Woord
3cb082bfbc
Added and fixed some tests.
2015-09-05 16:43:45 +02:00
Matthijs ter Woord
4769cb2ce6
Fixes for delegates.
2015-09-04 17:51:45 +02:00
Matthijs ter Woord
3b68fb3720
Add some tests.
2015-09-04 14:54:38 +02:00
Matthijs ter Woord
8687f7a346
.
2015-09-04 14:11:41 +02:00
Matthijs ter Woord
e3e32744f5
Merging.
2015-09-04 14:11:35 +02:00
Matthijs ter Woord
0b8ce1b4fe
Merge branch 'master' into memory_handles
...
Conflicts:
source/Cosmos.Core.Plugs/CPUImpl.cs
source/Cosmos.Core/CPU.cs
2015-09-04 13:50:11 +02:00
Matthijs ter Woord
0f21a8059f
Refactoring and more fixes to plug.
2015-09-04 13:32:23 +02:00
Matthijs ter Woord
a2412e8980
Merge pull request #185 from sgetaz/master
...
List all requirements 1-by-1
2015-09-02 19:21:48 +02:00
Matthijs ter Woord
59c2bba33d
Merge pull request #186 from zdimension/pwr-work
...
Added a Power class containing a WORKING reboot function
2015-09-02 19:20:17 +02:00
Darnell Williams
19932b4a5b
Array plug fixes for memory handles
2015-08-31 03:41:47 -04:00
Matthijs ter Woord
4f945b11ce
Disable vmt debug code.
2015-08-31 08:39:36 +02:00
Matthijs ter Woord
e5068167dd
Small change for testing. Seems to work now?
2015-08-26 16:43:24 +02:00
Matthijs ter Woord
0b5490a281
Ongoing changes.
2015-08-18 20:19:36 +02:00
Matthijs ter Woord
bccf8cb64f
Build fix.
2015-08-18 19:54:06 +02:00
Matthijs ter Woord
e6c866a8d4
Merge branch 'master' into memory_handles
...
Conflicts:
source/Cosmos.HAL/DefaultKeyboard.cs
source/Cosmos.HAL/Global.cs
source/Cosmos.HAL/Keyboard.cs
source/Cosmos.System/Global.cs
2015-08-18 19:38:50 +02:00
sgetaz
e1db7d192f
Update Task.cs
...
Fixed problem with "Error" section in log being created regardless
2015-08-18 18:42:44 +02:00
zdimension
9e4a11a59b
Added Interrupts disabling when reboot called
2015-08-16 17:45:37 +02:00
Matthijs ter Woord
bd089afa2f
Merge branch 'master' into pr/182
2015-08-16 16:28:47 +02:00
Matthijs ter Woord
a9f40e01ec
Fix small mistake.
2015-08-16 13:18:31 +02:00
FreddyD-GH
fb4b538b76
Update Guids.cs
2015-08-16 05:41:13 -04:00
FreddyD-GH
40f5ee6c9d
Update LanguageService.cs
2015-08-16 05:39:34 -04:00
zdimension
459a72dcad
IOPort is not created in loop anymore
2015-08-12 19:12:32 +02:00
zdimension
b538a3c40b
Moved the Reboot func from Power to Core.CPU.Reboot
2015-08-12 18:59:19 +02:00
zdimension
488889f853
Added a Power class containing a WORKING reboot function
2015-08-12 02:21:43 +02:00
zdimension
4aabc2ae60
NumLock, CapsLock and ScrollLock are now global
2015-08-12 01:57:01 +02:00
Matthijs ter Woord
bf2a02caa6
Ongoing work
2015-08-10 12:43:36 -04:00
sgetaz
2e42196c6b
List requirements 1-by-1
...
List all messages from Build stage
2015-08-09 17:23:19 +02:00
zdimension
24db7f8db1
Added AZERTY key layout.
2015-08-09 17:12:17 +02:00
zdimension
a67280d7f3
Fully functional new keyboard implementation.
2015-08-09 15:51:56 +02:00
zdimension
58646d1d1f
BIG keyboard work (not finished though)
2015-08-09 15:37:56 +02:00
Monsieur Z
465d052825
Update VBProjKernel.vbproj
2015-08-06 19:23:11 +02:00
Monsieur Z
58089b9df1
Update FSharpProject.fsproj
2015-08-06 19:22:37 +02:00
Monsieur Z
195ba33118
Update CSharpProject.csproj
2015-08-06 19:21:02 +02:00
Monsieur Z
8bf6d6f311
Update VBProjKernel.vbproj
2015-08-06 19:20:26 +02:00
Monsieur Z
4ebbbb7cb4
Update CSharpProject.csproj
2015-08-06 19:19:21 +02:00
Monsieur Z
026f76d838
Update App.xaml.cs
2015-08-06 15:25:45 +02:00
Matthijs ter Woord
903369a59f
Small code reformat
2015-08-06 09:02:47 -04:00
Matthijs ter Woord
0a015269a5
Revert debug messages.
2015-08-06 08:41:13 -04:00
Matthijs ter Woord
842adbfefc
More fixes..
2015-08-06 08:34:45 -04:00
Monsieur Z
4dfc474616
Update Paths.cs
2015-08-06 00:31:24 +02:00
Monsieur Z
e4c7e99afe
Update CosmosTask.cs
2015-08-06 00:29:42 +02:00
Monsieur Z
fa26e8b386
Update VsVersion.cs
2015-08-06 00:24:45 +02:00
Matthijs ter Woord
e030f5b850
Progress.
2015-08-05 17:32:32 -04:00
Matthijs ter Woord
2762604cbc
More progress
2015-08-05 14:58:57 -04:00
Matthijs ter Woord
15f2df89b3
More progress. We have a bug in try...finally now..
2015-08-04 15:32:18 -04:00
Matthijs ter Woord
18e42b92c6
Merge pull request #176 from zdimension/zdimension-keyboard-work
...
Add support for Shift+NumPad key
2015-08-03 17:09:01 -04:00
Matthijs ter Woord
dca4a09c83
Fixes on main branch.
2015-08-03 16:33:29 -04:00
Matthijs ter Woord
1d9c648691
Seem to be there. Merging follows.
2015-08-02 09:46:47 -04:00
Matthijs ter Woord
ac674008e4
More compiler fixes for new memory model.
2015-08-01 14:52:14 -04:00
Matthijs ter Woord
d2db318dc1
Progress. Most stuff seems to work now.
2015-08-01 13:48:25 -04:00
Matthijs ter Woord
422d6a56b8
Starting to work now.
2015-08-01 09:22:35 -04:00
Matthijs ter Woord
f54d7ace72
More progress
2015-08-01 09:04:35 -04:00
Monsieur Z
0e9968fc13
Add support for Shift+NumPad key
2015-07-31 23:55:41 +02:00
Matthijs ter Woord
4274bc52ac
More progress.
2015-07-31 13:11:51 -04:00
Matthijs ter Woord
73758c2643
Ongoing memory work.
2015-07-31 12:46:07 -04:00
Matthijs ter Woord
f2706116c3
Small fix.
2015-07-31 11:56:29 -04:00
Matthijs ter Woord
be0ace5c62
- Turns out the VMT table was not generated correctly: the _Handle datamember wasn't pointing to the actual data area
...
- small bugfix in heap.
2015-07-31 11:51:27 -04:00
Matthijs ter Woord
675ce71d10
Ongoing work.
2015-07-31 08:34:28 -04:00
Matthijs ter Woord
630118f4c9
Fixed an issue with VMT initialization.
2015-07-29 20:13:40 -04:00
Matthijs ter Woord
e91b500738
.
2015-07-29 18:58:42 -04:00
Matthijs ter Woord
7a35344202
More work on memory
2015-07-29 15:35:47 -04:00
Matthijs ter Woord
d6167d6e00
- Add extra logging to GlobalSystemInfo and Heap
...
- Fixed ldstr and string sending with memory handles
2015-07-29 10:44:52 -04:00
Matthijs ter Woord
a51b569c19
Fix debugconnector and debugstub communication.
2015-07-28 20:36:18 -04:00
Matthijs ter Woord
0e05e24b9b
Somehow debug stub and debug connector is broken now.
2015-07-28 20:30:15 -04:00
Matthijs ter Woord
7858e43584
Ongoing work on memory
2015-07-28 20:18:14 -04:00
Matthijs ter Woord
9460718e75
- Performance improvement of debugconnector. Debugging and test runner are impacted
...
- new SendNumber overload introduced for easier debugging of low level stuff.
2015-07-28 19:24:39 -04:00
Matthijs ter Woord
edf114b745
Compiler fix.
2015-07-28 17:08:42 -04:00
Matthijs ter Woord
c442a920d1
Build fix.
2015-07-28 16:58:23 -04:00
Matthijs ter Woord
b56ce24f52
Merge branch 'master' into memory_handles
...
Conflicts:
Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2015-07-28 16:30:05 -04:00
Matthijs ter Woord
21037ba05b
Small refactoring for debugstub: now sending text doesn't use the String.ToCharArray method
2015-07-28 16:26:27 -04:00
Matthijs ter Woord
fa4da67ff0
Ongoing debugger work.
2015-07-28 11:51:11 -04:00
Matthijs ter Woord
e518b9c8e2
Add possibility for using the referenced debug stub version in the kernel tester.
...
Fixes #169
2015-07-28 09:57:30 -04:00
Matthijs ter Woord
c1c3782770
Code reformat
2015-07-26 19:04:07 -04:00
Matthijs ter Woord
16f3dab45a
I think the default Heap allocates handles now.
2015-07-26 18:37:09 -04:00
Matthijs ter Woord
9103ab4c15
Cleanup
2015-07-26 16:17:39 -04:00
Matthijs ter Woord
0bd99c1cfd
Begin with memory work.
2015-07-25 11:54:11 -04:00
Charles Betros
acde0c92d7
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2015-07-24 19:47:20 -05:00
Charles Betros
2e4e0dd370
Added a test kernel for boxing.
...
Moved Char Plug to Cosmos.System.Plugs
Added FAT writing. (Doesn't work yet.)
2015-07-24 17:52:44 -05:00
Matthijs ter Woord
54c398e3aa
Merge pull request #163 from MyvarHD/VBE
...
Completed the VBE driver
2015-07-24 08:11:51 -04:00
MyvarHD
6da46cf3de
Compleated the VBE driver
2015-07-24 08:08:27 +02:00
Matthijs ter Woord
67f492297f
Merge pull request #162 from MyvarHD/VBE
...
Added VBE support to Cosmos
2015-07-23 18:02:59 -04:00
MyvarHD
a2d8cd7ee8
Code clean up
2015-07-23 23:49:51 +02:00
MyvarHD
5656ee0c6a
added rgb
2015-07-23 23:39:14 +02:00
MyvarHD
e5ff48ef10
added Drawing code
2015-07-23 23:17:57 +02:00
Matthijs ter Woord
66d1597746
.
2015-07-23 16:48:34 -04:00
Matthijs ter Woord
54bbf40f31
Small extra tweaks..
2015-07-23 16:17:57 -04:00
Matthijs ter Woord
7e4997647f
Small fixes to UI version of the tester.
2015-07-23 16:02:44 -04:00
MyvarHD
7d65f793eb
Fixed up the vbe mode code
2015-07-23 22:02:23 +02:00
Matthijs ter Woord
38666896af
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2015-07-23 15:42:17 -04:00
Matthijs ter Woord
8d24082dbd
Fix debugging now.
2015-07-23 15:40:49 -04:00
MyvarHD
b9c8cdef93
Merge pull request #14 from CosmosOS/master
...
update
2015-07-23 21:25:06 +02:00
MyvarHD
c22c0d609c
Started Vbe
2015-07-23 21:16:21 +02:00
Geramy
9ef2a3e2d1
Merge pull request #161 from CosmosOS/#143
...
#143 has been finished ui for the test runner is finished
2015-07-23 10:49:12 -07:00
Matthijs ter Woord
cd34941002
Speed.
2015-07-23 13:37:57 -04:00
Geramy L. Loveless
fefb2e4888
i forgot the change of the name
...
fioxed the namne error
2015-07-23 10:26:52 -07:00
Matthijs ter Woord
ae4600a0ee
Compilation seems fixed now. Still testing debugger.
2015-07-23 12:33:58 -04:00
Matthijs ter Woord
c340812392
Stack corruption bug is fixed now. Now still need to fix tests.
2015-07-23 12:24:54 -04:00
Matthijs ter Woord
c80eb38c8a
Reformat
2015-07-23 12:04:48 -04:00
Matthijs ter Woord
9171a3de35
.
2015-07-23 11:58:30 -04:00
Matthijs ter Woord
1154900a9b
Ongoing fixes
2015-07-23 11:26:39 -04:00
Matthijs ter Woord
67f06011e0
Implement simple branching for 8-byte operands.
2015-07-22 21:39:18 -04:00
Matthijs ter Woord
d827212e4a
Ongoing VS2015 work.
2015-07-22 21:23:55 -04:00
Matthijs ter Woord
d285220f1d
Building using vs2015 works now. Most likely doesn't work with 2013 anymore.
2015-07-23 00:21:14 +02:00
Matthijs ter Woord
cb3a625fd9
Merge branch 'master' into memory_handles
2015-07-22 22:27:49 +02:00
Matthijs ter Woord
3b8ac3e98f
Some logging is now disabled. Speeds up debugconnector.
2015-07-22 22:25:27 +02:00
Matthijs ter Woord
386c51f6f1
More fixing of debugconnector work.
2015-07-22 22:03:07 +02:00
Matthijs ter Woord
26fdb6c1d4
More fixes on debugconnector and named pipes.
2015-07-22 18:19:42 +02:00
Matthijs ter Woord
eca33486fa
Ongoing debug connector work.
2015-07-22 15:46:10 +02:00
Kudzu
fbf97ac127
Fixed for RTM VS SDK vs RC
2015-07-21 21:06:34 -04:00
Matthijs ter Woord
47e048fd89
Fix for a clean VS 2015 machine.
2015-07-21 21:28:34 +02:00
Matthijs ter Woord
ebe67eb0e2
.
2015-07-21 21:14:54 +02:00
Matthijs ter Woord
5d031eed06
Ongoing debugconnector work.
2015-07-21 20:25:24 +02:00
Matthijs ter Woord
bbafc0d18e
Converted debugconnector to synchronous mode again.
2015-07-21 19:28:33 +02:00
Matthijs ter Woord
230521db74
Ongoing pipe work.
2015-07-21 16:59:12 +02:00
Matthijs ter Woord
8e7fc28e0e
Ongoing debug fixes.
2015-07-21 14:51:31 +02:00
Matthijs ter Woord
e0d3f0debc
Disable interrupts while in the debugstub.
2015-07-20 14:45:17 +02:00
Matthijs ter Woord
5f44ec8ac1
Improve debug speed.
2015-07-20 14:35:59 +02:00