Commit graph

755 commits

Author SHA1 Message Date
kudzu_cp
6f45c98af1 2008-01-27 11:02:25 +00:00
kudzu_cp
49f736d602 32 bit port support 2008-01-27 09:54:34 +00:00
kudzu_cp
2fcf25dee0 2008-01-27 09:25:33 +00:00
kudzu_cp
3bee146009 2008-01-27 04:09:10 +00:00
kudzu_cp
3b66e1cf2d 2008-01-26 23:54:06 +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
a06fbf8ae0 2008-01-26 23:41:41 +00:00
kudzu_cp
0ca51bd0a4 2008-01-26 22:57:14 +00:00
kudzu_cp
be291154fe 2008-01-26 22:00:19 +00:00
kudzu_cp
110b45ad25 2008-01-26 21:05:21 +00:00
kudzu_cp
acbf5af094 2008-01-26 18:22:52 +00:00
kudzu_cp
e6d8aaa1a8 2008-01-26 18:04:29 +00:00
kudzu_cp
bec1a510fa 2008-01-26 17:41:35 +00:00
kudzu_cp
96a0fc4280 2008-01-26 10:13:32 +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
kudzu_cp
0cb4c6ff4e Changed to x86 so it runs on x64 2008-01-25 19:34:19 +00:00
mterwoord_cp
3ff96b6f5a 2008-01-25 15:23:13 +00:00
mterwoord_cp
5abc2ca4bc 2008-01-25 15:18:27 +00:00
mterwoord_cp
8b9f061adf 2008-01-25 15:00:13 +00:00
mterwoord_cp
b95e240788 fix for win64 2008-01-25 14:06:46 +00:00
kudzu_cp
049b85adfe Larger selection area 2008-01-25 12:43:06 +00:00
mterwoord_cp
2ad8a2f560 debug code removed. fixed userkit installer 2008-01-23 13:39:29 +00:00
sbalmos_cp
c05fb9542b Moving 7zip into Build\Tools. 2008-01-22 15:20:13 +00:00
mterwoord_cp
7d3d6bb33a some fixing.. 2008-01-22 10:36:36 +00:00
moitoius_cp
ece0b90c41 updated PrepareUserKit.bat. Userkit should work now. 2008-01-22 08:29:35 +00:00
moitoius_cp
3425aa42a0 Cleaned up the type command. 2008-01-22 08:13:48 +00:00
moitoius_cp
c049568803 Some pretty-fication and added two build targets (with HDD Image). 2008-01-22 08:13:20 +00:00
mterwoord_cp
71cb2f0136 2008-01-22 06:58:30 +00:00
mterwoord_cp
64e0ee3813 2008-01-21 18:24:59 +00:00
mterwoord_cp
25bfaf9934 2008-01-21 18:19:45 +00:00
sbalmos_cp
08131e85c7 Updated userkit builder to name zipfile Cosmos.zip instead of Test.zip. Added code to builder GUI to use local build dir if the installed build dir can't be found in the Registry (new build from source checkout). Added check to console prompter to ignore blank commands (if user just hits Enter key). 2008-01-21 17:57:47 +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
mterwoord_cp
e32bca76e9 Fixed stack corruption 2008-01-21 16:57:57 +00:00
moitoius_cp
53f365b8a9 Some prelim work on a better debug environment. 2008-01-20 20:16:17 +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
moitoius_cp
bf8b2a2225 Started guess game. 2008-01-20 19:54:31 +00:00
mterwoord_cp
5a5e08db3b 2008-01-18 10:30:36 +00:00
moitoius_cp
23385fd292 Did some work on the storage and filesystem drivers. 2008-01-17 09:10:21 +00:00
moitoius_cp
e816ed9a7a 2008-01-17 09:05:37 +00:00
moitoius_cp
1c006ddc4e oopps... doesn't compile: fixed 2008-01-17 08:50:47 +00:00
moitoius_cp
4fa997e2b3 Started preliminary work on the object framework. 2008-01-17 08:49:27 +00:00
moitoius_cp
5f3c06aeed We now have better BSOD (Our one is Red == DANGER). Run the exit command to see it. 2008-01-14 09:38:15 +00:00
moitoius_cp
d0cfd9e4ef Made a MT RNG (well, copied code). Doesn't work. Needs to be moved into the System.Random class, but I'm not sure how. 2008-01-13 18:26:34 +00:00
moitoius_cp
30efcd2bfd Guess works (hardcoded 5). Test cases. Int16.Parse() works. 2008-01-13 15:28:12 +00:00
moitoius_cp
f64952d8ba Made some test cases. Parsing fails (We know that). 2008-01-13 15:12:05 +00:00
moitoius_cp
664cb9452d Made a Guess game, which doesn't work. Int16.Parse seems to be broken (due to an IndexOf problem I think). 2008-01-13 15:02:33 +00:00
moitoius_cp
2360eae98e Added Char.ToString() support. But it doesn't work to some unknown reason. 2008-01-13 15:01:31 +00:00
moitoius_cp
d4352ccf56 Parse is now working, well technically... I think string.IndexOf is broken. 2008-01-13 14:46:51 +00:00
mterwoord_cp
166318031b 2008-01-11 18:40:20 +00:00
mterwoord_cp
ea060c0479 2008-01-11 12:55:28 +00:00
moitoius_cp
85a9ac346f Int16 Parsing 2008-01-11 10:42:26 +00:00
mterwoord_cp
87e6dda81a 2008-01-10 17:16:57 +00:00
mterwoord_cp
57334fa0aa PrepareUserKit.bat improved 2008-01-10 14:34:51 +00:00
mterwoord_cp
d931a504eb Code cleanup 2008-01-10 14:25:51 +00:00
mterwoord_cp
66380d7392 userkit tool updates 2008-01-10 14:14:29 +00:00
kudzu_cp
e937c3a39e 2008-01-10 12:26:08 +00:00
moitoius_cp
bcaf400604 Tasks and whatnot. 2008-01-10 09:01:52 +00:00
kudzu_cp
628b6d3a4b Builder improvements 2008-01-10 08:22:21 +00:00
moitoius_cp
5f8c4f8a1a Added MsCorCfg access layer. 2008-01-10 07:32:50 +00:00
moitoius_cp
ca9416f2fd Made the userkit bat file for the GAC. 2008-01-10 07:03:53 +00:00
moitoius_cp
ea8114b131 Created the logo support. 2008-01-10 06:49:11 +00:00
moitoius_cp
8c32f5cb4d Removed infinite loop. 2008-01-10 06:35:02 +00:00
kudzu_cp
e8faecef5b Config app shell and removal of leftover i40 refs 2008-01-09 22:05:55 +00:00
kudzu_cp
c08fc8f9eb Compiles again 2008-01-09 19:54:32 +00:00
mterwoord_cp
49307c26b5 Exceptions work now.. 2008-01-09 18:33:50 +00:00
kudzu_cp
010149318c 2008-01-09 18:20:18 +00:00
kudzu_cp
2bee157c83 Icon 2008-01-09 18:12:28 +00:00
kudzu_cp
76b5e02b7f 2008-01-09 18:10:10 +00:00
kudzu_cp
dced98a601 Removed i4o using clauses 2008-01-09 17:09:48 +00:00
kudzu_cp
dd48f9b762 Remove i4o refs 2008-01-09 17:08:17 +00:00
kudzu_cp
cbd3c24eb3 Rest of strong naming 2008-01-09 17:03:23 +00:00
kudzu_cp
f2de6510ec Strong names 2008-01-09 17:03:06 +00:00
moitoius_cp
9e10528424 fixed backspace issue 2008-01-09 16:59:41 +00:00
moitoius_cp
42494fa050 Log tail now handles test cases. 2008-01-09 16:32:05 +00:00
moitoius_cp
3f8fce4055 Test cases completed. With serial output. 2008-01-09 16:09:03 +00:00
moitoius_cp
1eb5ac7c51 Added stuff for the Testcases. 2008-01-09 16:08:23 +00:00
kudzu_cp
9f13be86f0 GDB new window fix 2008-01-09 16:04:54 +00:00
kudzu_cp
bdfddfcb52 2008-01-09 15:56:37 +00:00
kudzu_cp
a35a9c0f6a GDB fix 2008-01-09 15:22:03 +00:00
mterwoord_cp
aa77f8e7df 2008-01-09 14:41:28 +00:00
kudzu_cp
fe1d3ac124 2008-01-09 14:05:26 +00:00
kudzu_cp
786f085a42 PXE Works now too 2008-01-09 13:30:26 +00:00
kudzu_cp
6205df7b15 Build path now taken from registry. Until I finish the UI, everyone needs to run regedit and create a new key:
HKEY_CURRENT_USER\Software\Cosmos
Then a new string value in it called "Build Path" with the location of your build directory. Dont forget to include trailing \
2008-01-09 13:20:29 +00:00
kudzu_cp
31baeff87f QEMU Build restructure complete. 2008-01-09 13:13:35 +00:00
kudzu_cp
4cf9d8c9f3 2008-01-09 11:40:26 +00:00
kudzu_cp
4ed1baa9e2 2008-01-09 11:13:21 +00:00
kudzu_cp
cb6fb5fde3 2008-01-09 11:09:53 +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
moitoius_cp
bce8e43ff4 Added the version command. Lists developers and whatnot. 2008-01-09 09:01:50 +00:00
mterwoord_cp
9507e22f8e More Exceptions support 2008-01-09 07:02:11 +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
b8865efaa6 ISO build ok 2008-01-08 21:44:50 +00:00
mterwoord_cp
e3ed9fee18 2008-01-08 17:57:19 +00:00
mterwoord_cp
e8e538dd3c Did some code cleanup, and fixed a scanner bug 2008-01-08 17:46:37 +00:00
mterwoord_cp
a365802746 2008-01-08 17:26:55 +00:00
mterwoord_cp
ca27c13169 more exception support 2008-01-08 16:18:59 +00:00
mterwoord_cp
ef768cc00b 2008-01-08 15:55:13 +00:00
mterwoord_cp
037413fedb kernel works again 2008-01-08 15:01:05 +00:00
kudzu_cp
3fc14f121a New build ready for testing 2008-01-08 14:33:28 +00:00
mterwoord_cp
3dc3afd96d Engine changes for new builder infrastructure 2008-01-08 13:57:36 +00:00
kudzu_cp
3e6e71acc5 2008-01-08 13:35:26 +00:00
kudzu_cp
f1dc7da954 do not check out! 2008-01-08 13:31:08 +00:00
kudzu_cp
9791bc6eb6 2008-01-08 11:59:22 +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
moitoius_cp
9d01c0e559 Skype bot works. 2008-01-08 09:23:52 +00:00
moitoius_cp
f0c83e9a30 Bot now enters chat. 2008-01-07 13:18:18 +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
kudzu_cp
cbfcc9e666 Moved files to IL2CPU solution folder 2008-01-07 13:14:32 +00:00
kudzu_cp
4d4ddd734f IL2CPU Solution Folder 2008-01-07 13:13:56 +00:00
kudzu_cp
665675ef03 Solution Folder cleanup 2008-01-07 13:13:11 +00:00
moitoius_cp
952bdb6426 Started prelim work on a bot that can sit in on meetings. 2008-01-07 12:16:02 +00:00
moitoius_cp
5205ca8577 Started prelimary work on the ELF format. 2008-01-07 09:43:28 +00:00
moitoius_cp
ba44dbc2e7 Made errors and successes more obvious. 2008-01-07 08:45:42 +00:00
mterwoord_cp
af530d3847 Exceptions work, no finally/catch support yet, though 2008-01-06 12:24:02 +00:00
mterwoord_cp
f96ba2ecfd Starting to implement exceptions 2008-01-05 16:48:59 +00:00
mterwoord_cp
860efefe5d Fix dividing now 2008-01-05 16:23:46 +00:00
mterwoord_cp
043e2339fb Reading works now 2008-01-05 14:42:39 +00:00
mterwoord_cp
b57040c8a1 More updates for ext2 and keyboard 2008-01-05 14:30:59 +00:00
CareBear_cp
d4df735c4a 2008-01-05 14:08:58 +00:00
mterwoord_cp
3c16786dcb initial stream reading support in ext2 2008-01-05 14:08:39 +00:00
CareBear_cp
c68dd7b761 Added class diagram for the hardware project. 2008-01-05 14:07:43 +00:00
mterwoord_cp
7cf86e48ca Changed il2cpu and cosmosscripts to generate multiple asm files, which are smaller.. 2008-01-05 13:35:34 +00:00
mterwoord_cp
f9448913c3 everything works now 2008-01-05 12:04:35 +00:00
mterwoord_cp
221815e724 memory clearing fixed 2008-01-04 17:32:19 +00:00
mterwoord_cp
2415db0ff7 2008-01-03 18:36:41 +00:00
mterwoord_cp
7cbd92932f 2008-01-03 18:29:04 +00:00
mterwoord_cp
7f282612e4 2008-01-03 18:17:37 +00:00
mterwoord_cp
5a1a9638cf 2008-01-03 18:12:34 +00:00
mterwoord_cp
4df5cee052 2008-01-03 18:08:57 +00:00
mterwoord_cp
05a587c6cf skip last 16mb of ram 2008-01-03 18:06:54 +00:00
mterwoord_cp
800d3cd106 moved some code.. 2008-01-03 18:01:59 +00:00
mterwoord_cp
40968f0865 2008-01-03 17:59:51 +00:00
mterwoord_cp
0fdb59a7bf 2008-01-03 17:01:25 +00:00
mterwoord_cp
093ebb1b1b Works partially now 2008-01-03 16:16:00 +00:00
mterwoord_cp
e5b8dd90ae Some debug changes 2008-01-03 15:37:42 +00:00
mterwoord_cp
829c285590 Clock added 2008-01-03 13:54:05 +00:00
mterwoord_cp
e957d49f2f Added a Heap LogHandler to the log viewer, and changed some small stuff regarding loging 2008-01-03 13:13:08 +00:00
mterwoord_cp
98c6b41483 2008-01-03 12:38:33 +00:00
mterwoord_cp
2d900cbfeb Some more narrowing down of bug.. 2008-01-03 11:19:38 +00:00
mterwoord_cp
ac36e87438 Kernel works now using the syslinux loader 2008-01-03 11:02:17 +00:00
moitoius_cp
3bfbb4242e Kernel works with GRUB 2008-01-03 09:56:46 +00:00
mterwoord_cp
c740d49f0e 2008-01-03 09:53:27 +00:00
moitoius_cp
2b39132c9d Pulled out serial and keyboard support. 2008-01-03 06:56:45 +00:00
moitoius_cp
0fb4e031c6 Infinite loop won't break anything. 2008-01-03 06:38:45 +00:00
moitoius_cp
9397fa0391 Undid a breaking change 2008-01-03 06:19:03 +00:00
moitoius_cp
db9619497a Undid breaking changes. 2008-01-03 06:08:31 +00:00
moitoius_cp
36f2d663b2 Keyboard support out. 2008-01-02 20:27:53 +00:00
moitoius_cp
f619590559 Serial is now disabled. 2008-01-02 20:14:15 +00:00
moitoius_cp
250e5826c7 Last change may throw something into and infinite loop. Fixed. 2008-01-02 20:11:35 +00:00
moitoius_cp
437c2a173f Added support to bypass all serial methods when the serial is not initialised. 2008-01-02 20:10:34 +00:00
moitoius_cp
5eddc078e9 Backspace now supported. 2008-01-02 18:48:00 +00:00
mterwoord_cp
a7ddae1db8 Should run now 2008-01-02 18:22:53 +00:00
mterwoord_cp
500e887d46 2008-01-02 18:06:34 +00:00
moitoius_cp
e2737981d9 Fleshed out the FAT 16 Header. 2008-01-02 16:32:49 +00:00
moitoius_cp
722fc094fa Added a well-defined filesystem interface. Started with FAT16. 2008-01-02 16:15:23 +00:00
moitoius_cp
6c8bfb6293 2008-01-02 16:09:11 +00:00
moitoius_cp
91db34431b Deleted a dir that was causing build issues 2008-01-02 14:50:00 +00:00
moitoius_cp
fe6335478d Removed Exit from the commands. The log viewer was not working. 2008-01-02 14:46:57 +00:00
moitoius_cp
b29251b4d4 Everything but exit works. 2008-01-02 14:44:18 +00:00
moitoius_cp
b979134b77 Color supported. 2008-01-02 14:05:39 +00:00
moitoius_cp
f96b49bce4 Cleanup and rename before I start working on the built in commands. 2008-01-02 12:26:25 +00:00
moitoius_cp
68f8113839 Checked in the new location. 2008-01-02 12:19:16 +00:00
moitoius_cp
4cc62aab8e Moved the Logger into the correct directory. 2008-01-02 12:17:37 +00:00
moitoius_cp
5bd600e626 Make sure you run the log after qemu starts... But it works. 2008-01-02 12:12:01 +00:00
moitoius_cp
ac72e642e8 Fixed the '\0' in the log from breaking the XmlReader. 2008-01-02 12:01:35 +00:00
mterwoord_cp
d0a0797e83 2008-01-02 11:48:55 +00:00
mterwoord_cp
3e01e2ef03 2008-01-02 11:39:09 +00:00
moitoius_cp
a2e0a348f2 Made the log clear when the serial debug is deleted. 2008-01-02 11:35:04 +00:00
moitoius_cp
fbd6ab2c0a LogViewer handling tail functionality. 2008-01-02 11:32:21 +00:00
moitoius_cp
af5b976f91 Removed old log viewer. 2008-01-02 10:59:42 +00:00
moitoius_cp
5b7bf857f2 Preliminary work on the log viewer. 2008-01-02 10:59:07 +00:00
moitoius_cp
78d2fdc405 Made the demo console. Try out the type command... 2008-01-02 09:46:04 +00:00
mterwoord_cp
10ba077bb8 Added 8byte resultcode test 2008-01-02 09:43:49 +00:00
mterwoord_cp
1138655d8c hacked-together version of 8byte result codes 2008-01-02 09:40:16 +00:00
moitoius_cp
648f03cf25 Added qwerty->vbnm keys, and " ", and "\n" 2008-01-02 08:56:48 +00:00
mterwoord_cp
a3734ff054 string.IndexOf(char) works now 2008-01-02 08:52:59 +00:00
moitoius_cp
8e5e6a027a Made the string plug, but it doesn't work. Got the prompter class seperating out spaces. 2008-01-02 07:55:42 +00:00
mterwoord_cp
382e1d845f 2008-01-01 18:11:51 +00:00
moitoius_cp
b8a5194272 Renamed I<stuff> to <stuff>Base. To avoid people from using interfaces. 2008-01-01 18:07:22 +00:00
moitoius_cp
d7be8a0fda Console.ReadLine() now works 2008-01-01 18:00:14 +00:00
moitoius_cp
e277632e8d Moved Matthijs stuff into his own kernel stage. 2008-01-01 17:27:23 +00:00
moitoius_cp
8844f2789c Cleaned up the status messages. 2008-01-01 17:23:39 +00:00
moitoius_cp
dfef2aa863 Made Matthijs as Kernel stage. We should all do likewise. Put the console into an infinite loop. 2008-01-01 17:22:15 +00:00
moitoius_cp
5da3a86a5d 2008-01-01 16:47:28 +00:00
moitoius_cp
5a3c283c89 2008-01-01 16:46:47 +00:00
mterwoord_cp
bd381b19b9 2008-01-01 16:22:40 +00:00
moitoius_cp
c420179ec7 2008-01-01 16:12:32 +00:00
mterwoord_cp
1d0bfcf49f The dir command works now 2008-01-01 16:01:45 +00:00
moitoius_cp
30b96e797f 2008-01-01 15:34:30 +00:00
moitoius_cp
a1cad2adfa not building due to array issue 2008-01-01 15:31:45 +00:00
moitoius_cp
5867b50d02 2008-01-01 15:06:26 +00:00
mterwoord_cp
230a8cf42e debug cleanup 2008-01-01 14:58:30 +00:00
mterwoord_cp
752c5d0655 2008-01-01 14:57:34 +00:00
mterwoord_cp
122b9a3a4e 2008-01-01 14:41:07 +00:00
mterwoord_cp
219d253444 2008-01-01 14:29:35 +00:00
moitoius_cp
41336096c5 does not work 2008-01-01 14:22:10 +00:00
moitoius_cp
add525cece 2008-01-01 14:17:49 +00:00
moitoius_cp
6dbd77b8e6 2008-01-01 13:58:15 +00:00
mterwoord_cp
47a16c1ea0 2008-01-01 13:36:51 +00:00
moitoius_cp
06d2462270 init broken 2008-01-01 13:34:47 +00:00
moitoius_cp
d394968e02 2008-01-01 13:17:44 +00:00
moitoius_cp
73cd6daa8a Made the Init stage. 2008-01-01 12:51:31 +00:00
moitoius_cp
08b9a4b4b4 2008-01-01 12:46:56 +00:00
moitoius_cp
4fa2a3baef made a simple staging system 2008-01-01 12:43:47 +00:00
moitoius_cp
daa1bbea8b 2008-01-01 12:16:08 +00:00
mterwoord_cp
cf1c70ec48 2007-12-31 15:35:13 +00:00
mterwoord_cp
5806eb0ba0 memorystream works (writing) 2007-12-31 15:32:51 +00:00
mterwoord_cp
46a15deb44 Implemented Buffer.BlockCopy 2007-12-31 12:00:26 +00:00
mterwoord_cp
6668aba9a1 2007-12-31 10:34:26 +00:00
mterwoord_cp
b6897a66e0 Ext2 reading 2007-12-31 10:30:59 +00:00
mterwoord_cp
374affe053 2007-12-30 14:04:48 +00:00
mterwoord_cp
f6b7771a3b 2007-12-30 12:44:48 +00:00
mterwoord_cp
0d1eb733ad debugger.break works now. when using BuildM script, cosmos is now automatically booted, and it'll automagically stop at the debugger.break calls 2007-12-30 10:02:55 +00:00
mterwoord_cp
e42a484c97 2007-12-30 09:29:48 +00:00
mterwoord_cp
bb5b079685 arrays work now 2007-12-30 08:44:33 +00:00
mterwoord_cp
e8ac690997 Added small debugging aid 2007-12-30 07:58:08 +00:00
mterwoord_cp
ae0e7c0d5a small code reorganization, simple win32 apps work now 2007-12-29 16:10:10 +00:00
mterwoord_cp
dd1b0578c0 2007-12-29 15:50:33 +00:00
mterwoord_cp
d3efa5092d Some renaming 2007-12-29 10:52:41 +00:00
mterwoord_cp
7752b2aa26 2007-12-26 12:03:36 +00:00
mterwoord_cp
a3ac8d5445 2007-12-25 14:32:43 +00:00
mterwoord_cp
8e244b31d1 2007-12-25 13:25:12 +00:00
mterwoord_cp
efdf248023 Replaced DJGPP toolchain with a crossbuilt toolchain of cygwin 2007-12-25 12:10:25 +00:00
mterwoord_cp
c1e6033be3 2007-12-25 11:42:14 +00:00
mterwoord_cp
b4fca104df mem free works successfully now 2007-12-24 10:35:15 +00:00
mterwoord_cp
84095fd299 Heap supports freeing memory now 2007-12-23 09:27:21 +00:00
mterwoord_cp
9d2c577653 added ram detection (using grub) 2007-12-22 18:38:59 +00:00
mterwoord_cp
1626d982a1 Ext2 reading works now (limited edition) 2007-12-22 08:32:46 +00:00
mterwoord_cp
55b55528cf 2007-12-21 17:45:39 +00:00
mterwoord_cp
b148e68dfa 2007-12-21 14:36:17 +00:00
mterwoord_cp
48d118293d removed some logging.. 2007-12-21 11:34:20 +00:00
mterwoord_cp
60cca6f6cf Several changes. fixed stobj 2007-12-21 10:14:26 +00:00
mterwoord_cp
8e79109491 just builds, and runs fine, ext2 doesn't work by far yet. calculation issues 2007-12-19 18:19:30 +00:00
mterwoord_cp
a8ad4249d4 fixed operand order bug 2007-12-16 17:29:49 +00:00
mterwoord_cp
d82c83567d 2007-12-16 16:22:14 +00:00
mterwoord_cp
5147a015dc Fixed Conv_I and stobj opcode handling.. 2007-12-16 12:41:28 +00:00
mterwoord_cp
50a75f6f1d argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
mterwoord_cp
b128b3c3af initial start on ext2.. 2007-12-14 19:17:12 +00:00
mterwoord_cp
a5e214e53c Reading data from IDE works a gain.. 2007-12-14 19:10:16 +00:00
mterwoord_cp
36100523d4 2007-12-12 15:58:42 +00:00
mterwoord_cp
2b3a8961e7 2007-12-09 17:42:05 +00:00
mterwoord_cp
827bb7354d Screen works fine now.. 2007-12-09 16:04:30 +00:00
mterwoord_cp
0a0d753d00 Kernel works again.. 2007-12-09 13:09:15 +00:00
mterwoord_cp
f1b1e29743 Some parts work now.. 2007-12-08 14:37:06 +00:00
mterwoord_cp
ae0fab58a7 Misc changes 2007-12-08 11:21:02 +00:00
mterwoord_cp
530046b997 Debugging of cosmos works now via gdb and remote stub in vm 2007-12-02 15:19:53 +00:00
mterwoord_cp
90a9edda7c random changes. some dont work :) 2007-11-27 13:57:13 +00:00
mterwoord_cp
70519d3153 some small changes 2007-11-26 15:33:59 +00:00
mterwoord_cp
f0f81c52cf fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
mterwoord_cp
36b66063a2 some fixes 2007-11-24 16:21:01 +00:00
mterwoord_cp
6ca242b4f5 new test 2007-11-24 15:22:06 +00:00
mterwoord_cp
d7f1db40dc Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
mterwoord_cp
815426c76c several fixes 2007-11-24 13:25:08 +00:00
kudzu_cp
f0b5d0f2e7 2007-11-24 01:24:47 +00:00
mterwoord_cp
e4ed1fd45d Fixed some tests 2007-11-23 18:33:19 +00:00
mterwoord_cp
e4b2cfaca3 prelim work on generics 2007-11-23 16:50:43 +00:00
mterwoord_cp
a244066330 Added some more logging 2007-11-23 16:11:05 +00:00
mterwoord_cp
9cf9063c99 small fix. 2007-11-23 16:00:55 +00:00
mterwoord_cp
3e52956171 Added small optimization.. 2007-11-23 15:53:33 +00:00
mterwoord_cp
cd3d01bc74 initial kernel support for heap 2007-11-23 14:44:13 +00:00
mterwoord_cp
5f91fe69f1 Logging improved 2007-11-23 11:17:07 +00:00
mterwoord_cp
8de4b1a6ee Interrupts work correctly now. keyboard is too. interrupt context is accessible..
For now, PIT interrupts are masked, to prevent a flood of them..
2007-11-23 08:56:04 +00:00
mterwoord_cp
367ddbbc03 It's now possible to use all stack info as provided with the interrupt context 2007-11-23 08:08:06 +00:00
kudzu_cp
a64f3eff75 2007-11-23 01:20:40 +00:00
kudzu_cp
586fbdb47b Refactor 2007-11-23 00:07:43 +00:00
kudzu_cp
be18fd4a38 2007-11-22 19:19:24 +00:00
mterwoord_cp
581a0219b4 ISRs work now. see Interrupts for samples 2007-11-22 19:18:39 +00:00
mterwoord_cp
e7ffcc64f2 2007-11-22 19:08:49 +00:00
mterwoord_cp
6a62ab7d05 New architecture works. Still working on removing the Cosmos.Kernel.Hardware.Processor project 2007-11-22 16:40:09 +00:00
mterwoord_cp
e8e5384b10 2007-11-22 15:19:27 +00:00
mterwoord_cp
6169d54969 Redesign interrupts and stuff 2007-11-22 13:42:45 +00:00
kudzu_cp
5e1fdf05c9 2007-11-22 08:22:26 +00:00
kudzu_cp
57ce803411 2007-11-22 08:21:26 +00:00
kudzu_cp
930ab5724a Bios Int sample 2007-11-21 16:59:30 +00:00
kudzu_cp
45e461d03e 2007-11-21 16:00:53 +00:00
mterwoord_cp
6ac2cba250 2007-11-21 15:51:45 +00:00
mterwoord_cp
edc32cc8b8 QEmu launcher added 2007-11-21 15:35:57 +00:00
kudzu_cp
562b0a91fb Hardware example 2007-11-21 15:04:05 +00:00
mterwoord_cp
1e12c71137 2007-11-21 12:31:46 +00:00
mterwoord_cp
fdd36edaaf All works now. metal mode cctors are called. 2007-11-21 09:05:47 +00:00
mterwoord_cp
97f8349dd7 Disabled static constructor calling in metal mode. 2007-11-20 18:16:04 +00:00
mterwoord_cp
f6d34e3010 Kernel works now 2007-11-20 17:31:13 +00:00
mterwoord_cp
9fad31e86a 2007-11-20 17:17:03 +00:00
mterwoord_cp
0c861b9b2e Some refactorings 2007-11-20 17:16:42 +00:00
kudzu_cp
61959792e3 2007-11-20 16:31:15 +00:00
kudzu_cp
b9e7a965b9 Comments 2007-11-20 16:16:12 +00:00
kudzu_cp
29ce47b8f9 Plugs 2007-11-20 15:57:09 +00:00
mterwoord_cp
cf4deabf38 some solution reorganization... 2007-11-20 15:50:26 +00:00
kudzu_cp
2a74da3814 New Cosmos Shell 2007-11-20 15:46:22 +00:00