Commit graph

1775 commits

Author SHA1 Message Date
kudzu_cp
57bd9a903b 2009-07-22 19:38:09 +00:00
kudzu_cp
fa785209d9 2009-07-22 19:24:43 +00:00
kudzu_cp
c4a33100ee Optimized, runs 6.5x faster now. 2009-07-22 18:49:35 +00:00
bklooste_cp
e52ef0a16c update to include ElfHash file 2009-07-22 15:58:37 +00:00
mterwoord_cp
fbc1a086ab 2009-07-22 15:36:14 +00:00
kudzu_cp
5f6c0e0a10 Removed console.write 2009-07-22 15:29:13 +00:00
kudzu_cp
ddb7138076 2009-07-22 15:07:21 +00:00
kudzu_cp
5348db6351 removed readln, use ctrl-f5 instead 2009-07-22 14:49:21 +00:00
kudzu_cp
a100b56382 added readln 2009-07-22 14:47:40 +00:00
mterwoord_cp
dc941857a8 2009-07-22 14:34:59 +00:00
mterwoord_cp
056c8237e8 new scanner 2009-07-22 08:51:42 +00:00
bklooste_cp
7c3b55273d 2009-07-21 05:09:58 +00:00
bklooste_cp
e826e1472d 2009-07-19 05:03:36 +00:00
bklooste_cp
88b7679aa0 Add Code for Hash 2009-07-11 00:52:05 +00:00
Xenni_cp
d21c3aed03 Removed BuildEngine Docs as per my post to mailing list. 2009-06-16 05:52:05 +00:00
jdguzman_cp
011c2ec4d0 Fixed all proj referencing projects and not files. 2009-06-15 01:38:07 +00:00
Xenni_cp
835891692f Updates to the build supervisor docs. 2009-06-14 18:28:02 +00:00
Xenni_cp
d074c59b0b Updates to Paging Test to fix source control bugs. 2009-06-14 18:02:24 +00:00
Xenni_cp
ef6f5b13d4 VGA Snake Demo 2009-06-14 17:49:13 +00:00
Xenni_cp
eb4c732d8d Check-in of the new sample build engine. 2009-06-14 16:22:37 +00:00
jdguzman_cp
b7f87ef6a5 Ext2 fixed now and 1kb, 2kb, 4kb block sizes now working with read support. 2009-06-14 14:55:19 +00:00
mterwoord_cp
eb42b0736f 2009-06-14 12:25:56 +00:00
mterwoord_cp
05d6b5298d Filesyustems work now 2009-06-14 11:31:06 +00:00
mterwoord_cp
cc3dead571 2009-06-14 09:19:29 +00:00
bklooste_cp
5ded525f33 fix 2009-06-13 15:22:12 +00:00
bklooste_cp
741f7e4d76 Fix for reference for Bens Playground 2009-06-13 15:16:24 +00:00
mterwoord_cp
f305fddc64 Code seems to work again now.. 2009-06-13 14:28:05 +00:00
kudzu_cp
79d916ae61 2009-06-13 12:36:35 +00:00
bklooste_cp
fd41bedd22 2009-06-13 11:11:09 +00:00
bklooste_cp
a62ea86934 Add bens compiler testng playground 2009-06-13 11:10:48 +00:00
kudzu_cp
27a3be0c6e 2009-06-13 10:49:49 +00:00
kudzu_cp
b6ccbb5f34 Scrolling fixes to BuildUI 2009-06-13 09:10:54 +00:00
jdguzman_cp
05fa0c4ac8 Ext2 read support is working again. Tested with a 50MB image file with ~20MB of files/dirs in it. 2009-06-13 06:29:53 +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
34dce91218 Support for BOCHS! 2009-06-12 03:34:01 +00:00
Xenni_cp
6c73b8ecea Console Beep in TxUI changed to be lower and shorter. 2009-06-12 01:51:03 +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
jdguzman_cp
f2dd5608ed Added TODO statement so I don't forget to remove the change to VFSManager.cs. 2009-06-12 01:04:57 +00:00
jdguzman_cp
e8d3017301 uncomment Console.Clear that I had commented for my testing in the Boot.cs file. Also added a public static field in the VFSManager.cs that I'm using for testing. 2009-06-12 01:02:10 +00:00
Xenni_cp
61663dd2c2 Updated TxUI to reflect changes to Keyboard.
Arrow keys now work for text editor!
2009-06-11 21:23:10 +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
4ba866ee91 Reverted changes made by ignore rules as it was causing conflicts. 2009-06-11 15:02:55 +00:00
mterwoord_cp
1ec3bed683 casting works 2009-06-11 08:38:32 +00:00
Xenni_cp
07bf330064 Fixed bug in RTL8139.cs driver which caused QEMU to die on my system. 2009-06-11 02:23:32 +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
jdguzman_cp
47b556bddd Added a project playground to test ext2 fs. 2009-06-11 01:53:07 +00:00
Xenni_cp
7fa6bb02f2 Undid Changeset 32776 - this change was not needed. Sorry! 2009-06-11 01:48:57 +00:00
jdguzman_cp
a6025c6caa Continuation of adding ignore rules for bin & obj dirs. Will do one more check for any straglers. 2009-06-11 01:44:19 +00:00
jdguzman_cp
77681bba88 Continuation of adding ignore rules for bin & obj dirs. 2009-06-11 01:34:22 +00:00
jdguzman_cp
ad759d6729 Tested removing generated dir (obj & bin) to the ignore list. 2009-06-11 01:15:35 +00:00
Xenni_cp
806ec99e0d Additional changes to fix DynamicMethodEmit. 2009-06-10 23:40:58 +00:00
Xenni_cp
c717eaef6d Changes to Engine.cs to fix broken DynamicMethodEmit (again). 2009-06-10 22:36:14 +00:00
albertvermeulen_cp
2e40a2c99f Last of the Mess up 2009-06-10 21:04:37 +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
Xenni_cp
e26bed4101 TxUI broke sometime over the course of the new builder, it should be fixed now. 2009-06-10 20:27:16 +00:00
Xenni_cp
e78a5bda65 Small changes to PIT - spelling error and a slight speedup. 2009-06-10 20:26:35 +00:00
Xenni_cp
15b5a38ef9 Small change to CosmosAssembler.cs which allows Cosmos to be built with the internal assembler. 2009-06-10 20:25:19 +00:00
albertvermeulen_cp
ea5d964d7d Added Scratch project 2009-06-10 20:13:22 +00:00
bklooste_cp
d21d41ff7f Same as last but with logging enabled 2009-06-10 15:10:49 +00:00
mterwoord_cp
8ad94f59de building works again 2009-06-10 15:09:28 +00:00
bklooste_cp
98e014a8b1 Fix so internal windows reszie 2009-06-10 15:00:06 +00:00
bklooste_cp
391717af35 Clean up 2009-06-10 12:31:15 +00:00
bklooste_cp
7e00c12573 Force to foreground 2009-06-10 12:28:46 +00:00
bklooste_cp
aa9592f896 Update so window is active 2009-06-10 12:18:42 +00:00
mterwoord_cp
060f9b7b85 2009-06-10 10:49:53 +00:00
mterwoord_cp
c0804a76b7 2009-06-07 10:19:34 +00:00
mterwoord_cp
1397b961b9 datamember fixes 2009-06-07 10:13:47 +00:00
mterwoord_cp
faca69648a got memory consumption down enough to run with 2gb ram. (still way too much, though) emitted code doesnt work yet.. 2009-06-06 13:37:31 +00:00
mterwoord_cp
a1ff4055bf 2009-05-30 14:48:48 +00:00
mterwoord_cp
78939b6507 compiler now passes all assemblies 2009-05-30 12:59:33 +00:00
bklooste_cp
71111c981f Change for low height screen , note need about 500 Height minimum 2009-05-30 04:19:39 +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
bklooste_cp
17694b590a Some more Enhancements to reduce mem and to get release working 2009-05-27 13:07:24 +00:00
bklooste_cp
c399c449d8 Cleanup and moved to playgrounds 2009-05-27 11:20:03 +00:00
bklooste_cp
2d656cc6ea 2009-05-27 11:18:14 +00:00
mterwoord_cp
d1d899b2fe 2009-05-26 16:00:52 +00:00
bklooste_cp
c82c98441b Bens tests 2009-05-26 11:38:34 +00:00
bklooste_cp
379559fa11 Lightweight Post Assemble code 2009-05-26 11:33:48 +00:00
bklooste_cp
7ce6f48d0a refactor 2009-05-24 14:08:29 +00:00
mterwoord_cp
4f2e0619e8 2009-05-24 13:59:13 +00:00
bklooste_cp
b5770fa8a8 minor refactor 2009-05-24 12:28:19 +00:00
bklooste_cp
4c4d9ef8af Code to reduce Memory usage by using String.Intern and a bug fix for no size Move instructions 2009-05-24 06:32:21 +00:00
mterwoord_cp
881f99c08d speed enhancements, but still needs huge amount of ram. DOES NOT WORK. prints ---------- and number per 100 methods.. 2009-05-23 18:12:24 +00:00
bklooste_cp
70a61d66ec Broken because generics DO not get 2009-05-23 16:28:49 +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
kudzu_cp
54b0d6f9fe Moving 2009-05-22 07:30:10 +00:00
kudzu_cp
af8b5f78c3 Initial checkin 2009-05-22 07:23:07 +00:00
kudzu_cp
168673faa1 Initial checkin 2009-05-22 07:20:18 +00:00
smremde_cp
d3014fb564 2009-05-20 18:30:25 +00:00
Xenni_cp
eae6e9fcd7 Quick changes to TxUI: backspace now works; holding alt while using a navigation key will instead print that key. 2009-05-20 01:34:11 +00:00
smremde_cp
fbddad6033 moved view memory to the Cosmos.Debug.Debugger 2009-05-19 21:33:07 +00:00
smremde_cp
d0eaf1f14d VBE3 test 2009-05-19 21:02:16 +00:00
smremde_cp
97682a9cf6 ACPI updates
debugmemoryview class
stevekernel changes
2009-05-19 20:59:26 +00:00