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
mterwoord_cp
0acb7b7f31
Some native code cleanup
2007-11-20 15:45:39 +00:00
kudzu_cp
d72c2ab8ed
Moved ISO
2007-11-20 14:09:12 +00:00
mterwoord_cp
46d944680b
Native console is now implemented using a plug
2007-11-20 13:33:50 +00:00
mterwoord_cp
5f1eb30537
Some additional changes, now mono system libs can be used
2007-11-20 08:23:27 +00:00
mterwoord_cp
6f3133c06b
GC now reclaims arrays and array members correctly for static fields too
2007-11-19 16:00:18 +00:00
mterwoord_cp
fd2c7222bd
Console support is fixed
2007-11-19 14:57:23 +00:00
mterwoord_cp
91a0dc29c5
First version with the new Plug infrastructure
2007-11-19 14:11:28 +00:00
mterwoord_cp
a583650e73
refactorings
2007-11-18 16:51:28 +00:00
mterwoord_cp
ea5b8d6171
We have a GC now. :-)
2007-11-18 14:53:26 +00:00
kudzu_cp
a489efab6e
worked around bug in ISO tool
2007-11-18 12:53:30 +00:00
kudzu_cp
58e089a2fc
ISO auto boot
2007-11-18 12:34:57 +00:00
mterwoord_cp
c0b8ce8eae
some smal changes and added boot floppy and a build script for cosmos
2007-11-17 14:21:35 +00:00
mterwoord_cp
c4f0a83b0f
Code cleanup
2007-11-17 12:58:48 +00:00
mterwoord_cp
421e40e2cb
Code cleanup
2007-11-17 12:53:28 +00:00
mterwoord_cp
6391c135d6
several fixes/changes
2007-11-17 07:58:01 +00:00
mterwoord_cp
4fecfefed0
Some refactorings. .ctor(object,intptr) is now always implemented for delegates
2007-11-16 17:28:08 +00:00
mterwoord_cp
5b95799f65
Callvirt fixed. some other changes. simple delegate test. some usage change to il2cpu.exe
2007-11-16 16:18:43 +00:00
mterwoord_cp
dedbd9851b
keyboard works, stelem too :-)
2007-11-16 12:50:03 +00:00
mterwoord_cp
8cba117c94
Some opcode fixes
2007-11-16 12:37:50 +00:00
kudzu_cp
6e6948bdae
2007-11-16 09:35:24 +00:00
kudzu_cp
9083109678
2007-11-15 21:34:18 +00:00
mterwoord_cp
bfab20d76d
Added a Heap usage viewer.
2007-11-15 18:35:26 +00:00
mterwoord_cp
36054ec753
Overall changes
2007-11-15 16:40:27 +00:00
mterwoord_cp
8f63d7739f
Overall changed. Most significant one is fix of Blt opcode handling
2007-11-15 10:06:36 +00:00
mterwoord_cp
f8712875a3
Viewer works.
2007-11-14 14:16:34 +00:00
mterwoord_cp
85af67e2cb
2007-11-13 16:34:30 +00:00
mterwoord_cp
90313bc1e6
Initial Try to make a log viewer
2007-11-13 16:33:25 +00:00
mterwoord_cp
9b14412c07
some small more changes
2007-11-13 14:28:34 +00:00
mterwoord_cp
e7211e84c5
2007-11-13 14:16:36 +00:00
mterwoord_cp
bc984a9607
ldfld and stfld are fully implemented now
2007-11-13 14:16:16 +00:00
mterwoord_cp
fa9e19282b
Logging etc uses normal hex numbers now
2007-11-13 10:22:39 +00:00
mterwoord_cp
8cbd8f27f8
Removed most usages of the Literal opcode. try to keep this usage to a minimum to ease future refactorings..
2007-11-12 16:42:01 +00:00
mterwoord_cp
a554b6d699
interrupts and gdt work fine now
2007-11-12 16:03:12 +00:00
mterwoord_cp
fa7c6cdde7
Some overall enhancements
2007-11-10 13:15:07 +00:00
mterwoord_cp
d7ab23f06b
IL2CPU is fast again :-)
2007-11-09 11:08:00 +00:00
mterwoord_cp
08f60aa04b
it's possible to use objects in the kernel now...
2007-11-06 16:13:51 +00:00
mterwoord_cp
9b5a4b0cef
i4o integration
2007-11-05 15:17:51 +00:00
mterwoord_cp
cd95b8c30a
Some enhancements to cosmos
2007-11-05 15:08:11 +00:00
mterwoord_cp
35c15447be
some simple changes. kernel console works again
2007-11-05 12:27:29 +00:00
mterwoord_cp
36f4dfd119
fixed string support in metal-mode
2007-11-04 16:48:10 +00:00
mterwoord_cp
5082f79909
Strings work again
2007-11-02 10:44:46 +00:00
mterwoord_cp
b9e7c8e593
2007-11-02 09:59:50 +00:00
mterwoord_cp
920122682a
Added some more infra work
2007-10-31 16:14:36 +00:00
mterwoord_cp
2d57a52cd3
Comport writing works now, some other minimalistic changes.
2007-10-31 10:19:47 +00:00
mterwoord_cp
83d974d8ce
Some random changes. infra is getting up, good..
2007-10-31 08:31:31 +00:00
mterwoord_cp
9f9e13fed7
Some small struct changes
2007-10-30 13:43:15 +00:00
mterwoord_cp
06d5c1c781
bunch of random changes. fixed shl, div_un, rem, string support.
2007-10-30 09:42:17 +00:00
mterwoord_cp
2eb2490012
Kernel console works again
2007-10-29 16:54:47 +00:00
mterwoord_cp
f1b0632f22
some fixes
2007-10-29 16:09:14 +00:00
mterwoord_cp
5c5cfd4536
some random changes
2007-10-29 15:34:45 +00:00
mterwoord_cp
0e81eb8979
fix ldsfld/stsfld
2007-10-29 15:21:09 +00:00
kudzu_cp
0d5a8d620c
Changed to build explicit for X86 so it works ok on XP64 host.
2007-10-29 14:46:20 +00:00
mterwoord_cp
9b8388744b
2007-10-29 10:51:58 +00:00
mterwoord_cp
59e9fa8806
some structural changes
2007-10-29 10:44:20 +00:00
kudzu_cp
b28e3c56e9
FASM
2007-10-29 10:23:37 +00:00
mterwoord_cp
be761b4ee8
some small stind_i changes, and repos cleanup (removing .user files)
2007-10-29 10:16:41 +00:00
kudzu_cp
75b8846e4a
2007-10-29 10:06:49 +00:00
mterwoord_cp
f9a421df12
Misc changes
2007-10-29 10:04:17 +00:00
mterwoord_cp
9c7d80f11c
Some renaming
2007-10-28 15:06:38 +00:00
mterwoord_cp
f9226dbdb3
Some more changes. need to add a gdt...
2007-10-28 14:56:08 +00:00
mterwoord_cp
1096560654
kernel writeline works again
2007-10-28 14:11:50 +00:00
mterwoord_cp
911dc893ae
Fixed several things. Kernel building works again.
2007-10-27 14:53:51 +00:00
mterwoord_cp
8f9b9bd80d
non-multicast events work now.
2007-10-26 15:03:48 +00:00
mterwoord_cp
07a5974362
Some small changes
2007-10-23 08:18:39 +00:00
mterwoord_cp
8431877010
Console works again.
2007-10-11 18:04:03 +00:00
mterwoord_cp
0110fc3a18
VMT support works now :)
2007-10-11 14:17:11 +00:00
mterwoord_cp
ddb3d63764
The struct/aray bug finally has been solved. Next big thing is vmt support. see how far we are.
2007-10-10 14:57:22 +00:00
mterwoord_cp
92e09ad416
Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT.......
2007-10-09 17:21:48 +00:00
mterwoord_cp
eca2b6818d
Everything works again.
2007-10-07 12:53:38 +00:00
mterwoord_cp
d049fbdc54
removed PostSharp dependency, fixed console tool.
2007-10-07 11:53:35 +00:00
mterwoord_cp
65e78038c1
Rename try
2007-10-07 11:27:40 +00:00
mterwoord_cp
304dc5866b
2007-10-07 11:17:28 +00:00
mterwoord_cp
9ce4ff800f
2007-10-07 11:11:09 +00:00
mterwoord_cp
9a99d6394d
Do not use!
2007-10-07 11:05:38 +00:00
mterwoord_cp
7ef294a4f6
interrupts work now.
2007-10-06 19:49:05 +00:00
mterwoord_cp
ffcd2a6bbd
random changes, interrupts work now
2007-10-06 19:13:14 +00:00
mterwoord_cp
0fcc0b4e95
Works all.
2007-10-06 17:12:11 +00:00
mterwoord_cp
236d76e426
random changes, some stuff might not work
2007-10-06 16:01:03 +00:00
mterwoord_cp
40b559b3db
Console.WRiteLine works again for NativeX86
2007-10-06 08:53:51 +00:00
mterwoord_cp
f6c293c06e
2007-10-06 08:22:34 +00:00
mterwoord_cp
5600aeeb4b
random changes
2007-10-06 08:22:26 +00:00
mterwoord_cp
82ab3df4ee
building an OS kernel works now. Console.WriteLine implemented :D
2007-10-04 09:15:32 +00:00
mterwoord_cp
db900a8764
PutChar is now implemented using c# code.
2007-10-02 15:46:31 +00:00
mterwoord_cp
9af7ec118f
Right now it's possible to compile to a tiny OS kernel. Right now, only thing possible to do is putting characters on the screen. More in the works
2007-10-02 15:15:35 +00:00
mterwoord_cp
349ae23c13
A bunch of refactorings. Now code generation is done in the right places
2007-09-30 12:19:27 +00:00
mterwoord_cp
cf84be2709
Added a better check for metal mode. disabled vmt generation for now.
2007-09-30 08:33:25 +00:00
mterwoord_cp
143ba40a12
Added a bunch of tests. Have a look, and add more of them :)
2007-09-29 17:05:16 +00:00
mterwoord_cp
971b4320bf
Many changes. VMT doesn't work yet. First going to work on enhancing the testbench.
2007-09-29 16:07:32 +00:00
mterwoord_cp
a331bc1b1b
output builds now :-)
2007-09-28 14:27:53 +00:00
mterwoord_cp
3f0e954f89
Quite a bunch of fixes went in, but still doesn't work.
2007-09-28 09:33:24 +00:00
mterwoord_cp
edd9ada479
VTable is getting emitted now. There are some issues with the generated code. ie, doesn't work at all....
2007-09-27 17:46:17 +00:00
mterwoord_cp
3df87b10ec
second part of checkin
2007-09-27 16:55:22 +00:00
mterwoord_cp
e2931e97ee
All ops neccessary for a scan are now implemented
2007-09-27 16:55:00 +00:00
mterwoord_cp
ee1b9e8f5c
Implemented a bunch of new opcodes.
2007-09-27 11:10:49 +00:00
mterwoord_cp
1ea78b247f
Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch
2007-09-26 09:12:43 +00:00
mterwoord_cp
0f7c09b534
Now it's possible to make metal apps.
2007-09-26 07:46:38 +00:00
mterwoord_cp
b1214b88a6
Structs are working now
2007-09-24 07:19:39 +00:00
mterwoord_cp
e29f612a52
Some more changes, nothing functionally changed.
2007-09-23 15:50:00 +00:00
mterwoord_cp
a7953f9631
Pinvoke WRiteLine works using a real string object
2007-09-23 14:25:29 +00:00
mterwoord_cp
c2dc707cf0
Many changes, some might not work
2007-09-22 17:31:13 +00:00