Commit graph

251 commits

Author SHA1 Message Date
kudzu_cp
fa785209d9 2009-07-22 19:24:43 +00:00
mterwoord_cp
056c8237e8 new scanner 2009-07-22 08:51:42 +00:00
Xenni_cp
d21c3aed03 Removed BuildEngine Docs as per my post to mailing list. 2009-06-16 05:52:05 +00:00
Xenni_cp
d074c59b0b Updates to Paging Test to fix source control bugs. 2009-06-14 18:02:24 +00:00
Xenni_cp
eb4c732d8d Check-in of the new sample build engine. 2009-06-14 16:22:37 +00:00
bklooste_cp
a62ea86934 Add bens compiler testng playground 2009-06-13 11:10:48 +00:00
Xenni_cp
b150d89d31 Updates to PIT to remove buggy SoftwareTimer and fix broken Wait(). 2009-06-13 03:28:12 +00:00
Xenni_cp
3f35bff2fb Added support for paging in Cosmos.Kernel.Paging. Contains:
- Structs defining PDT and PT entries
     - Methods for enabling and disabling Paging and PSE (PSE untested)
     - Method for setting the contents of CR3 (which points to the PDT)
2009-06-12 01:49:48 +00:00
Xenni_cp
c902816004 Updated Keyboard to include pretty much every standard key I have on my keyboard.
Also modified it to use ConsoleKey for both displayable and non-displayable scancodes in addition to using char.
Non-displayable scancodes have char '\0'. Non-ConsoleKey-able scancodes have 'ConsoleKey.NoName'.
Added KeyboardTest in my playground which displays scancode, char, and ConsoleKey of keys pressed on the keyboard.
2009-06-11 21:22:29 +00:00
jdguzman_cp
350f371eb7 Forgot to commit Cosmos.sln in last commit and added last of ignore rules. 2009-06-11 02:00:04 +00:00
albertvermeulen_cp
332d0a3b85 Fixing my mess up 2009-06-10 20:35:15 +00:00
albertvermeulen_cp
d390834b1e Messed Up. 2009-06-10 20:28:14 +00:00
albertvermeulen_cp
ea5d964d7d Added Scratch project 2009-06-10 20:13:22 +00:00
kudzu_cp
7de859cced 2009-05-29 15:20:38 +00:00
kudzu_cp
99e99b2592 2009-05-28 14:29:06 +00:00
kudzu_cp
34c3a187a9 2009-05-28 14:26:33 +00:00
kudzu_cp
76953ed007 2009-05-28 14:24:34 +00:00
kudzu_cp
5761e8d4cf 2009-05-28 14:05:05 +00:00
mterwoord_cp
ff197da2ad Intermediate checkin for compiler refactorings. DOES NOT WORK. DONT DOWNLOAD!! 2009-05-23 15:13:13 +00:00
kudzu_cp
9a019eb1cc 2009-05-22 18:08:19 +00:00
kudzu_cp
97c4043d9c Added ref to Cosmos.Builder.Common 2009-05-22 17:41:53 +00:00
smremde_cp
6cb197ef15 VGAScreen changes
COSMO Logo on boot in SteveKernel
2009-05-12 22:48:31 +00:00
Xenni_cp
e378e212a1 Updates to Xenni's Workspace 2009-05-11 00:51:56 +00:00
Xenni_cp
9e156a6f13 First steps to MultiArrays! 2009-04-16 04:23:55 +00:00
sschocke_cp
c89dd93729 Added new CosmosViewer project. VNC Protocol based network display of GUI for Cosmos 2009-04-07 04:53:30 +00:00
sschocke_cp
47140a6627 Added my workspace
Added a few things to the Cosmos.Hardware.Network classes
My workspace includes prelimanary AMD PCNet Network Card Driver
2009-03-09 15:24:21 +00:00
mterwoord_cp
b7ac8a4929 refactorings for moving assembler out of engine 2009-02-24 10:04:03 +00:00
feal87_cp
e5baeb9354 Created my playground and done a little modify to the TestRunner project. 2009-02-12 11:33:02 +00:00
jeroenp_cp
a3c151e048 Disabled TestKernel and TestSuite in Release build (since they are not active in Debug build either) so we can now run in Release mode 2009-01-02 18:28:26 +00:00
mterwoord_cp
9a06222cdb Initial work on a test kernel runner. works 2008-12-30 10:07:25 +00:00
mterwoord_cp
9ac23deee7 Initial version test harness 2008-11-09 13:53:12 +00:00
mterwoord_cp
0a6b20fead Code cleanup/refactorings 2008-11-01 12:49:18 +00:00
mterwoord_cp
55b33a51ff Mono works now. also included 2008-10-29 18:38:39 +00:00
mterwoord_cp
485b9c7ac2 2008-10-11 11:44:13 +00:00
kudzu_cp
8eed14ddcf 2008-10-07 21:51:25 +00:00
kudzu_cp
44f2f5e266 2008-10-07 21:08:29 +00:00
kudzu_cp
0d1ff6a061 2008-10-07 20:58:05 +00:00
kudzu_cp
a63e957474 2008-10-07 20:55:08 +00:00
Dokugogagoji_cp
6ec12f3794 "emergency" check-in 2008-09-27 13:25:31 +00:00
kudzu_cp
087a1bcfb8 2008-09-22 01:48:46 +00:00
kudzu_cp
439544907a 2008-09-22 00:37:04 +00:00
kudzu_cp
b858175822 2008-09-22 00:15:32 +00:00
kudzu_cp
9e233c95b9 2008-09-21 23:39:26 +00:00
kudzu_cp
2ce9bbc646 2008-09-21 23:26:17 +00:00
kudzu_cp
dfbb7fa34c 2008-09-21 23:17:51 +00:00
kudzu_cp
de1a211a0d 2008-09-21 21:46:11 +00:00
kudzu_cp
9c65749840 2008-09-16 00:26:21 +00:00
kudzu_cp
afb4a3a90b 2008-09-15 23:03:27 +00:00
kudzu_cp
67d8290174 2008-09-15 22:52:35 +00:00
Dokugogagoji_cp
b83fd0c532 correct Pacman folder (no more ConsoleApplication1) 2008-08-20 15:23:41 +00:00
Dokugogagoji_cp
429167c7bf Added (empty) Pacman project
Added some x86 assembly opcodes
2008-08-20 12:46:08 +00:00
DarthDie_cp
ce1c04fe97 Added snake demo. 2008-08-19 20:36:45 +00:00
Scalpel_cp
2e66be1521 Removed old testproject 2008-08-14 19:12:25 +00:00
Dokugogagoji_cp
2671caa304 Starting divisions per ISA
Added 80x86 stub clases for newer instructions
2008-08-10 09:45:24 +00:00
kudzu_cp
880a2befe8 Moved Console plug to proper place. 2008-08-05 22:56:50 +00:00
kudzu_cp
c424521206 2008-08-05 22:40:17 +00:00
kudzu_cp
7c1734d3a0 2008-08-05 22:37:51 +00:00
kudzu_cp
47a360d709 Filesystem namespace cleanup 2008-08-05 22:08:14 +00:00
kudzu_cp
87d3c9a194 2008-08-05 21:52:28 +00:00
kudzu_cp
83d8125044 Kudzu playground namespace standardization 2008-08-05 21:50:37 +00:00
kudzu_cp
46d61bcace Clean up of demo namespace 2008-08-05 21:48:25 +00:00
kudzu_cp
69990dd456 2008-08-05 21:46:00 +00:00
smremde_cp
4975054537 changed the 8x16 font and created an app to generate them 2008-08-03 22:10:30 +00:00
smremde_cp
6feaf4b47c added nibbles demo
added initial vga support
2008-08-03 21:15:54 +00:00
mterwoord_cp
3630da4f7f Some work on mono-curses.dll support. also contains some general improvements in the compiler and supporting stuff. Dont use mono-curses yet, it doesnt work at all 2008-08-03 17:44:55 +00:00
Dokugogagoji_cp
57b67ae5b2 WIP on audio management... 2008-08-01 12:58:56 +00:00
smremde_cp
ccf6ae7a97 fixed Nibbles! 2008-07-31 14:41:50 +00:00
mterwoord_cp
99463920c2 3p library enhancements.. 2008-07-26 14:09:01 +00:00
Scalpel_cp
efee53a6b1 More IPv4 work. Added another test project. 2008-07-01 20:45:09 +00:00
Dokugogagoji_cp
5632f13a3c 2008-07-01 13:50:17 +00:00
ralfkronemeyer_cp
ceca79c5e0 PCIVendors 2008-06-30 09:48:14 +00:00
cipher_cp
46fe3738ab Test project for me and reboot plug 2008-06-28 15:36:07 +00:00
ralfkronemeyer_cp
2fa6ba535f Added Cosmos.Sys.Plugs with empty Deboot Plug 2008-06-27 13:04:46 +00:00
ralfkronemeyer_cp
288fd27f61 Added Playgrounds\Ralf\EsxTest 2008-06-27 07:32:38 +00:00
kudzu_cp
e1704a971f 2008-06-22 18:35:38 +00:00
kudzu_cp
7fa4847504 2008-06-22 18:33:49 +00:00
kudzu_cp
9f1c526ba1 2008-06-22 18:30:09 +00:00
kudzu_cp
95ef6fa0f2 Clean up of Hardware text class 2008-06-22 01:10:48 +00:00
mterwoord_cp
21f0f2382e keyboard fix 2008-05-19 17:07:41 +00:00
LostTheBlack_cp
34e2d0d8e9 [-] removed my playground from main solution 2008-05-11 17:58:57 +00:00
mterwoord_cp
b18b96b5c8 Added CosmosFlatFileUpdater 2008-05-08 13:13:13 +00:00
kudzu_cp
2495630bde 2008-05-07 00:49:11 +00:00
kudzu_cp
b8da96730b More code removal. Removed Stages. They were not used in most projects and required too many calls in default Init program.cs sections affecting future compatibilities. 2008-05-06 22:43:04 +00:00
kudzu_cp
4c59f25ce7 2008-05-06 22:01:43 +00:00
kudzu_cp
0716eabb9e 2008-05-05 18:22:38 +00:00
kudzu_cp
489a85a485 2008-05-05 18:13:09 +00:00
mterwoord_cp
c5646eb92c Removed .Native 2008-04-26 07:45:27 +00:00
kudzu_cp
944517c19a Debug expansion preparation 2008-04-21 00:45:29 +00:00
rsenk330_cp
f072142eaa 2008-04-13 19:02:36 +00:00
kudzu_cp
e25cb8376c 2008-03-27 22:09:31 +00:00
kudzu_cp
7be9583a10 2008-03-27 22:07:21 +00:00
kudzu_cp
10369f1224 2008-03-27 22:06:00 +00:00
kudzu_cp
4e934aa2b5 2008-03-27 21:52:56 +00:00
kudzu_cp
ac98bdd983 2008-03-24 16:23:43 +00:00
kudzu_cp
6f8b203746 2008-03-23 15:56:02 +00:00
mterwoord_cp
74634db02d 2008-03-23 14:15:01 +00:00
kudzu_cp
cda3f5c062 2008-03-23 13:45:11 +00:00
kudzu_cp
7f03662b3a Consolidation finished 2008-03-23 13:41:11 +00:00
kudzu_cp
bf2a3c28b5 Merged two csproj 2008-03-23 12:45:46 +00:00
mohammedshareef_cp
20643d2026 Added Test harness & BlockDeviceStream class 2008-03-23 11:47:33 +00:00
kudzu_cp
c5f7d95009 2008-03-22 13:27:23 +00:00
kudzu_cp
6995eb227b 2008-03-22 13:22:59 +00:00
kudzu_cp
05de4a25b0 2008-03-22 13:12:00 +00:00
kudzu_cp
843e640843 2008-03-22 13:06:36 +00:00
kudzu_cp
64bf518fe8 2008-03-22 13:06:05 +00:00
kudzu_cp
39d337825b 2008-03-22 13:04:01 +00:00
kudzu_cp
89975c427c 2008-03-22 13:00:54 +00:00
kudzu_cp
e1a60942f4 Shell hardware project. 2008-03-22 12:56:44 +00:00
kudzu_cp
91066ec8cd Beginnings of USB support 2008-03-21 20:02:34 +00:00
smremde_cp
9a7261a782 addressspace sizes in pci now correctly identified. see SteveKernel for example (hacked a fix for 0xfffffff0 not working.)
ioaddressspace needs implementing... i'm not sure how these work exactly so will look it up!
2008-03-19 03:16:11 +00:00
LostTheBlack_cp
daa82ebf98 I've added my own test project. 2008-03-17 11:03:01 +00:00
CareBear_cp
e1220c7586 Added the Cosmos.Kernel.FileSystems project 2008-03-15 11:32:39 +00:00
LostTheBlack_cp
280ed76ee3 2008-03-14 18:57:33 +00:00
LostTheBlack_cp
f75d557097 2008-03-14 17:05:06 +00:00
smremde_cp
86987bc5e6 smremde:
Added abstract NetworkDevice class
Added Enable/Disable functions to the Device class. These should be overridden by sub classes
Added RTL8139 class skeleton
2008-03-09 15:20:49 +00:00
Scalpel_cp
16c5fef50e Testproject created for Frode "Scalpel" Lillerud 2008-03-08 21:33:10 +00:00
smremde_cp
79debc9c81 pci update. busses enumerated properly (tho there is a bug atm (isn't detect pci-bridges correctly for some reason) 2008-03-08 11:06:32 +00:00
mterwoord_cp
cc4f82c95a Basic test harness 2008-02-24 16:15:24 +00:00
moitoius_cp
186a062c6e 2008-02-06 08:01:57 +00:00
moitoius_cp
ebc47a6bae VS messed things up (honest) 2008-02-04 17:13:42 +00:00
moitoius_cp
6678e20031 Everything builds now. Each user has their own kernel: keep your stuff in there until it is 'production quality'. 2008-02-04 10:16:27 +00:00
moitoius_cp
8d8be568f5 Restructures the kernels. Removed old user commands. 2008-02-04 10:05:57 +00:00
moitoius_cp
c10421c589 Did some work on MSBuild tasks. 2008-02-04 09:24:59 +00:00
moitoius_cp
d5e21e929b Refactored the GDB code. 2008-01-30 11:36:43 +00:00
moitoius_cp
5f93467681 Started prelim work on the GDB client library. 2008-01-29 13:08:22 +00:00
kudzu_cp
6f45c98af1 2008-01-27 11:02:25 +00:00
kudzu_cp
4d1528110b 2008-01-26 23:51:05 +00:00
kudzu_cp
6fa99329a2 2008-01-26 23:47:12 +00:00
kudzu_cp
2cf49e3912 2008-01-26 23:45:44 +00:00
kudzu_cp
bec1a510fa 2008-01-26 17:41:35 +00:00
kudzu_cp
f809926476 x86 and PC hardware assembly shells. 2008-01-26 09:46:28 +00:00
kudzu_cp
0b486cc4e9 First set of changes for device rebuild. 2008-01-26 09:41:53 +00:00
kudzu_cp
a82a1517cc 2008-01-25 22:36:58 +00:00
kudzu_cp
35d4ed87fd 2008-01-25 20:00:11 +00:00
kudzu_cp
461e00fefe Slight Reorg 2008-01-25 19:36:23 +00:00
sbalmos_cp
70d3a73225 Removed old code projects, unnecessary Tools dir, and added VC#Express installation detection to userkit builder. 2008-01-21 17:04:33 +00:00
moitoius_cp
686478b2bf Guess shell complete. Just don't use the RNG for RSA or anything :). 2008-01-20 20:14:20 +00:00
mterwoord_cp
87e6dda81a 2008-01-10 17:16:57 +00:00
mterwoord_cp
d931a504eb Code cleanup 2008-01-10 14:25:51 +00:00
kudzu_cp
e937c3a39e 2008-01-10 12:26:08 +00:00
kudzu_cp
e8faecef5b Config app shell and removal of leftover i40 refs 2008-01-09 22:05:55 +00:00
kudzu_cp
f2de6510ec Strong names 2008-01-09 17:03:06 +00:00
kudzu_cp
6d26956c8d Changed builder to an EXE 2008-01-09 09:41:35 +00:00
kudzu_cp
8745eb96ae 2008-01-09 09:25:49 +00:00
kudzu_cp
ba40651f60 Changed builder to be a WPF control library in preparation for user interface. 2008-01-08 22:36:58 +00:00
kudzu_cp
a0ec3e59a4 2008-01-08 22:26:54 +00:00
kudzu_cp
f9a16c09f5 build shell 2008-01-08 10:00:58 +00:00
kudzu_cp
0e2e54ad9c removed skypebot from master build 2008-01-08 09:49:37 +00:00
kudzu_cp
38dfde58c5 2008-01-07 13:18:10 +00:00
kudzu_cp
6027b26f4a 2008-01-07 13:16:59 +00:00