Commit graph

648 commits

Author SHA1 Message Date
mterwoord_cp
dc1012a3c4 2010-04-11 17:10:19 +00:00
mterwoord_cp
d5331a45ff 2010-04-11 14:29:24 +00:00
kudzu_cp
d8b4b7a1e8 2010-04-10 00:40:03 +00:00
mterwoord_cp
6573b41bad 2010-04-08 17:09:34 +00:00
mterwoord_cp
118c9d9925 2010-04-08 16:50:32 +00:00
mterwoord_cp
ac7866d5bd Small change for allowing build server again. 2010-04-08 14:51:20 +00:00
mterwoord_cp
b640697f9b Initial checkin of prototype of new compiler, and some cleanup 2010-04-08 13:56:37 +00:00
mterwoord_cp
05eab2687e Further cleanup 2010-04-06 16:24:10 +00:00
mterwoord_cp
82e7f7b26d Major cleanup. All old playgrounds and project are removed. 2010-04-05 12:28:13 +00:00
kudzu_cp
84a6363abf 2010-04-04 16:31:42 +00:00
mterwoord_cp
9f5d7a2b26 2010-04-04 15:42:54 +00:00
mterwoord_cp
c190a2b3d3 further cleanup 2010-04-04 15:09:58 +00:00
mterwoord_cp
de62473cff cleanup 2010-04-04 14:51:23 +00:00
kudzu_cp
40381e163b 2010-04-04 14:36:25 +00:00
kudzu_cp
b7f9111e99 2010-04-04 14:32:35 +00:00
mterwoord_cp
fcf9c63524 change output paths 2010-03-25 18:44:47 +00:00
mterwoord_cp
0ef92f6d22 2010-02-25 07:44:06 +00:00
KebinuChiousu_cp
84cd482a0a Initial Cosmos Unit Test Framework 2010-02-22 01:28:15 +00:00
mterwoord_cp
85770578d8 2010-02-20 15:26:02 +00:00
rsbatacjr_cp
01051991ef 2010-01-11 03:13:10 +00:00
mterwoord_cp
f2d32987da Breakthroughs on debugger integration 2010-01-06 17:17:54 +00:00
ch2845_cp
eb1dcc4a95 it aint workin but i'm tired of it so i'm done for now. on this test project. if someone else would like to make it work PLEASE Feel free to do so. i am also fixing a mistake i made in the last commit. 2009-12-17 22:16:35 +00:00
ch2845_cp
3e769bac62 2009-12-17 21:38:54 +00:00
mterwoord_cp
67e011d763 2009-11-25 16:17:48 +00:00
mterwoord_cp
04deecf867 2009-11-03 11:31:42 +00:00
mterwoord_cp
e988763807 2009-11-01 09:33:11 +00:00
mterwoord_cp
729ea46715 2009-10-24 10:51:41 +00:00
Dokugogagoji_cp
79362c4427 project references updated. fix for x64 visual studio. asm folder checked in 2009-10-18 08:54:56 +00:00
kudzu_cp
f57078198f Removed older unused IL2CPU command line project. 2009-10-09 20:30:52 +00:00
Xenni_cp
ee2f6a8606 Ported Some Tests From Source to Source2 2009-10-08 01:47:05 +00:00
mterwoord_cp
b493bf136c 2009-09-12 16:49:12 +00:00
kudzu_cp
4e3c52a3e9 2009-09-08 18:23:24 +00:00
gero_cp
885e9447e2 2009-08-30 22:25:50 +00:00
gero_cp
6b79bd1a6f 2009-08-30 22:19:08 +00:00
kudzu_cp
047bc22dd3 2009-08-30 20:18:43 +00:00
gero_cp
4d95a63619 2009-08-26 00:33:57 +00:00
gero_cp
b92d94b771 2009-08-23 13:06:55 +00:00
kudzu_cp
d1860f5d7f 2009-07-26 02:44:35 +00:00
kudzu_cp
9844b91be8 2009-07-26 02:36:23 +00:00
kudzu_cp
39817afd00 Removed old code now that its ported to Cosmos.IL2CPI 2009-07-23 00:39:13 +00:00
kudzu_cp
46ee1eeb62 2009-07-22 23:00:52 +00:00
kudzu_cp
8d5c5d63c0 2009-07-22 22:47:59 +00:00
kudzu_cp
b6433375f3 2009-07-22 22:05:42 +00:00
kudzu_cp
5f644d1278 2009-07-22 21:59:09 +00:00
kudzu_cp
12643d2e2d 2009-07-22 20:00:09 +00:00
kudzu_cp
fb1e67c8c2 2009-07-22 19:44:05 +00:00
kudzu_cp
57bd9a903b 2009-07-22 19:38:09 +00:00
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
kudzu_cp
fe182772fc Renamed solution to Cosmos 2008-01-07 13:14:56 +00:00
Renamed from source/IL2CPU.sln (Browse further)