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
e418dc4251
ata works completely now
2008-03-08 10:16:23 +00:00
mterwoord_cp
61f6cd1e8b
ATA works now. problem was setting fields of the baseclass.
2008-03-08 09:41:24 +00:00
mterwoord_cp
e628377ddc
Huge amount of fixes
2008-03-08 08:26:25 +00:00
kudzu_cp
758e423247
User kit, unfinished
2008-03-05 12:30:03 +00:00
smremde_cp
0557ccb2c2
fixed string concat bug
2008-03-02 16:29:47 +00:00
mterwoord_cp
9536bc8a6c
Fixed some opcodes
2008-03-02 13:15:16 +00:00
smremde_cp
631ca9e2f2
concat tests
2008-03-02 09:27:56 +00:00
smremde_cp
963f7e3deb
more pci fixes. added class/subclass and started on assigning resources to pci devices. problem with arrays of string identified here
2008-03-02 00:52:44 +00:00
smremde_cp
b085ffe396
added PCIDevice class with register accessors
...
removed Mono.Cecil references -- uneeded?
2008-03-01 22:08:26 +00:00
mterwoord_cp
1f2f143c61
2008-03-01 12:46:37 +00:00
kudzu_cp
44400811e7
Fixed asm refs again
2008-02-29 20:26:34 +00:00
mterwoord_cp
23bb80572a
Fixed Ext2 GetDirectoryEntries support
2008-02-29 18:03:56 +00:00
mterwoord_cp
edac084b3d
Fixed exceptions
2008-02-27 18:17:59 +00:00
mterwoord_cp
1a9805a18a
Implemented System.Console.WriteLine(int)
2008-02-27 16:31:17 +00:00
mterwoord_cp
cc4f82c95a
Basic test harness
2008-02-24 16:15:24 +00:00
mterwoord_cp
1b182f0cf2
2008-02-24 12:24:02 +00:00
tgiphil_cp
a76fe625a2
Fixed build order.
...
Added BuildAll.bat script.
2008-02-11 05:26:25 +00:00
tgiphil_cp
7e6ed9d4c0
Fixed two projects that used the global GAC assemblies instead from within the solution.
2008-02-11 02:07:51 +00:00
tgiphil_cp
f014a901fb
Fixed Cosmos.Flat.sln file.
2008-02-11 01:46:51 +00:00
tgiphil_cp
96f242a897
Fixed reference to "debug" instead of "release" build in CosmosBoot project.
2008-02-11 00:47:54 +00:00
tgiphil_cp
cdd1604f80
Fixing path in project file.
2008-02-11 00:15:39 +00:00
tgiphil_cp
4d53a1c604
Fixed project GUIDs in Visual Studio solutions and projects.
2008-02-10 22:35:59 +00:00
mterwoord_cp
0c6e92e5de
2008-02-10 15:27:44 +00:00
tgiphil_cp
366fd5dddf
Solution file for Visual Studio Express + project fixes
2008-02-10 11:34:37 +00:00
tgiphil_cp
a7d480d5bc
Fixed installation problem with Visual Studio Express.
2008-02-09 10:05:46 +00:00
mterwoord_cp
b22ee8ff20
structs should work now. will be testing using the old ext2+ata code...
2008-02-08 18:29:30 +00:00
mterwoord_cp
2a2c747a83
2008-02-08 13:39:44 +00:00
mterwoord_cp
6a3de1368f
2008-02-08 13:10:51 +00:00
mterwoord_cp
db03691ff6
2008-02-08 08:15:59 +00:00
kudzu_cp
b079a41ce2
VPC Support
2008-02-07 23:58:07 +00:00
kudzu_cp
8de19a23f6
VMWare support
2008-02-07 23:42:46 +00:00
kudzu_cp
c7a0c72011
VMWare updates
2008-02-07 22:57:28 +00:00
kudzu_cp
9561e2066b
2008-02-07 22:49:38 +00:00
kudzu_cp
db5fb46baa
2008-02-07 22:48:41 +00:00
kudzu_cp
e456d8b27a
First part of new UI. Shortcut keys exist (alt). Will work on remembering last settings etc soon.
2008-02-07 22:01:32 +00:00
mterwoord_cp
109f8ed05a
2008-02-07 17:29:16 +00:00
mterwoord_cp
739904bbdb
2008-02-07 09:43:42 +00:00
mterwoord_cp
6695af454b
2008-02-07 09:09:28 +00:00
kudzu_cp
6931ee4253
Some UI changes to the build console. More coming.
2008-02-06 22:12:16 +00:00
kudzu_cp
b1673ccd7c
Readded file.
2008-02-06 21:05:17 +00:00
kudzu_cp
f3f1526afc
Removed unused files.
2008-02-06 20:42:54 +00:00
kudzu_cp
0079751eb7
2008-02-06 20:01:44 +00:00
kudzu_cp
ff695a9202
2008-02-06 16:42:43 +00:00
kudzu_cp
c45f83141c
2008-02-06 16:01:57 +00:00
moitoius_cp
0169338dae
Builder is now more versatile. You just need to alter the Main() method in your kernel.
2008-02-06 13:19:19 +00:00
moitoius_cp
8b580a4777
got the pci bus to use a fake-dictionary.
2008-02-06 12:30:10 +00:00
moitoius_cp
3d1fed0bd2
2008-02-06 11:59:11 +00:00
moitoius_cp
ba2619e710
2008-02-06 11:58:48 +00:00
moitoius_cp
9c1657758a
tried to get dictionaries working
2008-02-06 11:55:06 +00:00
kudzu_cp
0aef0d5392
Current blocking issues in tests.cs
2008-02-06 11:44:03 +00:00
moitoius_cp
1781635d84
Made a dictionary hack.
2008-02-06 11:16:13 +00:00
moitoius_cp
555fffb47c
Plugged (U)Int64.ToString(). Imcomplete.
2008-02-06 08:43:20 +00:00
moitoius_cp
096301fbc1
removed msbuild
2008-02-06 08:15:50 +00:00
moitoius_cp
186a062c6e
2008-02-06 08:01:57 +00:00
kudzu_cp
1e8639b8bb
2008-02-05 20:42:39 +00:00
mterwoord_cp
2bc11d7bbe
String.concat ("a" + "b") works
2008-02-05 18:37:45 +00:00
mterwoord_cp
565e749692
fixed some delegate issues
2008-02-05 16:15:23 +00:00
kudzu_cp
1216b9042d
2008-02-05 10:46:32 +00:00
moitoius_cp
73cde37778
Did some work on MSBuilds.
2008-02-04 18:07:04 +00:00
moitoius_cp
2349c1a71f
Made a VS logger for the Build Tasks.
2008-02-04 17:42:18 +00:00
moitoius_cp
ebc47a6bae
VS messed things up (honest)
2008-02-04 17:13:42 +00:00
kudzu_cp
e05bb0c9cd
2008-02-04 17:06:59 +00:00
kudzu_cp
5280746033
2008-02-04 17:05:28 +00:00
moitoius_cp
ab14cf6964
Made more more test cases.
2008-02-04 10:30:03 +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
7ab2ec9473
Moved tests into the TestSuite project.
2008-02-04 10:03:17 +00:00
moitoius_cp
8286aee814
Did some work on MSBuild tasks.
2008-02-04 09:34:33 +00:00
moitoius_cp
c10421c589
Did some work on MSBuild tasks.
2008-02-04 09:24:59 +00:00
mterwoord_cp
def1052c25
New IL2CPU version
2008-02-04 08:17:37 +00:00
moitoius_cp
eb3073592e
prompter at MS1 state
2008-01-30 20:31:52 +00:00
moitoius_cp
286eae5f02
Added scottb to the developers.
2008-01-30 20:27:42 +00:00
moitoius_cp
9e3e9df827
Did some work on GDB. Fixed the version command.
2008-01-30 20:24:50 +00:00
moitoius_cp
40363c3e66
Made StepCommand()
2008-01-30 18:49:35 +00:00
moitoius_cp
bd800a0ad3
Wrote GetRegisterCommand.
2008-01-30 18:12:34 +00:00
moitoius_cp
11b084bfe4
Fixed breakpoint command.
2008-01-30 17:20:30 +00:00
moitoius_cp
104d4a7cfd
Added the set breakpoint command and fixed the read memory command.
2008-01-30 17:18:40 +00:00
moitoius_cp
48ebc0bf7b
Added the readmemory command.
2008-01-30 16:52:30 +00:00
moitoius_cp
b6f571f394
updated getregisters.
2008-01-30 16:47:34 +00:00
moitoius_cp
3828af03ab
Fixed the continue command. Add the getregisters command.
2008-01-30 16:45:45 +00:00
moitoius_cp
36c30ac44c
refactored a bit.
2008-01-30 14:58:52 +00:00
moitoius_cp
27a625641e
Added command support for GDB.
2008-01-30 14:58:08 +00:00
moitoius_cp
8264a08450
GDB client now does modulo checks for inbound data.
2008-01-30 14:29:49 +00:00
moitoius_cp
8296e628c9
syntax error
2008-01-30 13:10:00 +00:00
moitoius_cp
23b6d41fbc
Add a break command
2008-01-30 13:09:26 +00:00
moitoius_cp
1e69c409d8
Bug with the modulo. Will investigate.
2008-01-30 13:04:32 +00:00
moitoius_cp
113bc31fe4
Did some work on modulo 256.
2008-01-30 12:49:58 +00:00
moitoius_cp
c9c6c9bf51
Gdb communication working.
2008-01-30 12:39:29 +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
moitoius_cp
6f3208d2e7
Made chad's stuff emit the vendor name, just for fun!
2008-01-28 14:18:00 +00:00
moitoius_cp
9277ba8832
The RNG broke :(. Fixed it.
2008-01-28 14:09:34 +00:00
moitoius_cp
62409451b2
Made a kudzu command. Deleted the Guess command. Worked on the Guess kernel. Cleaned up Matthijs command.
2008-01-28 14:03:11 +00:00
moitoius_cp
111a599db1
Removed Guess, use the Guess kernel instead.
2008-01-28 13:57:03 +00:00
moitoius_cp
680af69cbe
Made GPFs whatnot prettier.
2008-01-28 13:56:03 +00:00
moitoius_cp
5d24e7cca4
Re-enabled exit (doesn't work), renamed the tests stage to "Kernel", moved the boot message to Cosmos.Kernel.Stages.Kernel, made a fail (unhandled exception) command, Made the RSOD (again).
2008-01-28 13:32:37 +00:00
moitoius_cp
ce3142b2aa
Installer should work with VCS Express now.
2008-01-28 12:01:35 +00:00
moitoius_cp
384d665269
C# Express and 64bit should work in userkit.
2008-01-28 10:57:58 +00:00
kudzu_cp
9f71be1acd
2008-01-27 12:23:07 +00:00
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