Commit graph

1360 commits

Author SHA1 Message Date
Scalpel_cp
8bcead6601 Fixed VFS bug with listing in root directory
Added DirectoryInfo.GetFiles plug
2008-08-17 12:20:38 +00:00
mterwoord_cp
08ad3b483d Repetitve udp sends work now. added a udp command 2008-08-17 07:44:18 +00:00
mterwoord_cp
f061c20c4e UDP sending works now. using chad's kernel 2008-08-17 07:25:44 +00:00
Scalpel_cp
3c5a20ae4c Fixed bug in Directory.Exists 2008-08-17 02:29:07 +00:00
Scalpel_cp
1180a1a30d Added exception test in DirectoryTest.cs 2008-08-17 01:56:33 +00:00
Scalpel_cp
d3c05ddc70 Added more VFS test 2008-08-17 01:52:17 +00:00
Scalpel_cp
2ce8daa496 Some VFS changes 2008-08-17 01:37:11 +00:00
Scalpel_cp
bf15e65b09 Small VFS testing changes 2008-08-16 23:49:33 +00:00
mterwoord_cp
b4837bc07d Several fixes 2008-08-16 14:06:00 +00:00
mterwoord_cp
26c019f790 FPU/MMX/XMM/SSE/SSE2 registers are now successfully saved 2008-08-15 16:15:39 +00:00
mterwoord_cp
ff4af1920f FPU/MMX/XMM/SSE/SSE2 seems to be usable now 2008-08-15 15:08:52 +00:00
Scalpel_cp
3539a44e0b Added some testchecks in FrodeTest 2008-08-14 20:25:19 +00:00
Scalpel_cp
559402f500 Added a debugging class to FrodeTest 2008-08-14 20:15:19 +00:00
Scalpel_cp
2e66be1521 Removed old testproject 2008-08-14 19:12:25 +00:00
ralfkronemeyer_cp
0b9bca1341 Heap refactored 2008-08-14 17:57:42 +00:00
ralfkronemeyer_cp
def59164b3 modified Ptr 2008-08-14 16:22:28 +00:00
mterwoord_cp
710cf1c333 Debugger multiselect bug fixed 2008-08-14 14:38:00 +00:00
ralfkronemeyer_cp
715bc6d274 heaptest corrected 2008-08-14 14:15:30 +00:00
mterwoord_cp
750ca662d8 ATA works on VMWare again.. 2008-08-14 13:51:50 +00:00
ralfkronemeyer_cp
1a857d9a3a improved HeapTest 2008-08-14 12:43:09 +00:00
ralfkronemeyer_cp
b00c44c4aa implemented cache for heap 2008-08-14 10:03:04 +00:00
Scalpel_cp
2b7c85667b Added PCIBus again so that network code works. 2008-08-13 15:44:28 +00:00
Scalpel_cp
50937d4462 Removed PCIBus and ATA call again to make VMWare work 2008-08-12 21:24:03 +00:00
Scalpel_cp
bc3fe9243b Added ATA and PCIBus again. Some VFS changes. 2008-08-12 21:16:06 +00:00
mterwoord_cp
d521a396d2 Runs on vmware again. FLOAT SUPPORT DISABLED 2008-08-12 14:50:05 +00:00
mterwoord_cp
4d16298308 Serious issue solved 2008-08-12 13:46:31 +00:00
Dokugogagoji_cp
e55ec570fd replaced my modified file but invalid opcode still remains 2008-08-12 10:23:21 +00:00
Scalpel_cp
e059a92e77 Minor VFS changes. NB, throws ArgumentOutOfRange exception. 2008-08-11 21:54:24 +00:00
Dokugogagoji_cp
3b46758183 again instructions... 2008-08-10 17:06:06 +00:00
Dokugogagoji_cp
2671caa304 Starting divisions per ISA
Added 80x86 stub clases for newer instructions
2008-08-10 09:45:24 +00:00
Dokugogagoji_cp
5cad5cf670 Various audio advanced (now I'm stopping on it because I need float)
Starting implemeting SIMD Is (WIP)
2008-08-09 13:01:08 +00:00
Sullux_cp
13de059624 In method Display(), fixed call to SourceInfo.GetSourceInfo() -- debug path was incorrect. 2008-08-09 11:41:08 +00:00
mterwoord_cp
d4174780f3 Several fixes 2008-08-09 10:52:30 +00:00
kudzu_cp
d21aae0788 2008-08-08 19:07:40 +00:00
kudzu_cp
8f2f1a2c92 Fixed default video mode 2008-08-08 19:07:26 +00:00
smremde_cp
4e59a13b60 2008-08-08 15:05:00 +00:00
smremde_cp
351ab28cf5 2008-08-08 14:29:05 +00:00
smremde_cp
6a90e8aee1 added addss and movss sse instructions 2008-08-08 14:23:30 +00:00
smremde_cp
6dd10c1b8f plugged single.ToString 2008-08-08 13:56:08 +00:00
Scalpel_cp
1cf25e3ac4 Plugged Path.GetPathRoot
Refactored out GetVolumes
2008-08-07 23:59:19 +00:00
smremde_cp
2444151f13 added SSE initialisation
added saving of SSE registers on context switch
2008-08-07 12:14:30 +00:00
smremde_cp
60d0041296 fixed random not using floats 2008-08-06 09:36:09 +00:00
ralfkronemeyer_cp
9fc6481f87 A first implementation of RalfHeap in EsxTest 2008-08-06 07:52:33 +00:00
kudzu_cp
36cb2649de Link added 2008-08-05 23:59:52 +00:00
kudzu_cp
880a2befe8 Moved Console plug to proper place. 2008-08-05 22:56:50 +00:00
kudzu_cp
765eacda38 2008-08-05 22:41:07 +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
03d16d78ac Removed old code 2008-08-05 22:10:18 +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
kudzu_cp
b160e54cd8 -Changed SetTextMode for VGA
-Changed boot mechanics
2008-08-05 21:43:06 +00:00
Scalpel_cp
226661bbc2 VFS
Directory.GetCurrentDirectory and .SetCurrentDirectory
Path.IsPathRooted
2008-08-05 18:12:11 +00:00
kudzu_cp
ba6857f7fb Build status window is now maximized. Not ideal, but an improvement. 2008-08-05 17:54:28 +00:00
kudzu_cp
7f5b10d96d Set to x86 2008-08-05 17:04:20 +00:00
smremde_cp
634783a61d random now works unless you try to use floats (use .Next() % max instead of .Next(max)) 2008-08-04 14:14:17 +00:00
Scalpel_cp
80c46a58f9 Plugged String.Replace(char char) 2008-08-04 11:26:42 +00:00
Scalpel_cp
1b603194f9 VFS changes 2008-08-04 02:15:25 +00:00
Scalpel_cp
4ffd08ea63 Fixed bug in GetUltimateBaseMethod 2008-08-04 00:33:21 +00:00
smremde_cp
f1b7b7574e fixed guess - really is random now
chaged guess to use nice new font
2008-08-03 22:17:37 +00:00
smremde_cp
4975054537 changed the 8x16 font and created an app to generate them 2008-08-03 22:10:30 +00:00
Dokugogagoji_cp
fdb228436d some code modification (audio) 2008-08-03 21:40:12 +00:00
Scalpel_cp
a6903d62c3 Show bootmessages to debug SysFault boot problem 2008-08-03 21:22:38 +00:00
smremde_cp
6feaf4b47c added nibbles demo
added initial vga support
2008-08-03 21:15:54 +00:00
Scalpel_cp
74df5cd0b2 We're not creating .img's, we're attaching them. 2008-08-03 20:05:04 +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
smremde_cp
a675ceb356 fixed mess up 2008-08-03 15:00:58 +00:00
smremde_cp
75aaf3ee86 still fixing 2008-08-03 14:55:18 +00:00
smremde_cp
aa1ef69109 tring to fix missing files i messed up in last checkin 2008-08-03 14:51:11 +00:00
smremde_cp
492809a838 some custom implementations for S.D 2008-08-03 14:41:35 +00:00
Scalpel_cp
5ca4745ec8 Further VFS. Added some overloads. 2008-08-03 11:48:52 +00:00
Scalpel_cp
d4f51b5203 VFS 2008-08-03 01:36:40 +00:00
Dokugogagoji_cp
178bbb677b progress on ak4531 dac 2008-08-02 20:11:44 +00:00
Scalpel_cp
4e61b7344a Display error when Call fails 2008-08-02 19:49:00 +00:00
Scalpel_cp
11d7dc9962 Marked an old DebugUtil as Obsolete 2008-08-02 19:42:12 +00:00
Scalpel_cp
723792e4b7 Fixed bug with whitespace in buildpaths
Moved a method.
Made BuildWindow wider
2008-08-02 19:40:30 +00:00
Scalpel_cp
22483c5524 Rewrote some progressmessages in engine 2008-08-02 17:08:23 +00:00
Scalpel_cp
bcbe3930e9 Beginnings of FileInfo plug 2008-08-02 15:10:20 +00:00
mterwoord_cp
83f567dcac Events fixed :-) 2008-08-02 15:03:44 +00:00
Scalpel_cp
19a1f60dff Compile IL checkbox forced ON 2008-08-02 12:51:36 +00:00
Scalpel_cp
d3e231a5ca Changes to DirectoryInfo plug 2008-08-02 12:37:06 +00:00
Scalpel_cp
11287a8fa3 Upgraded Qemu from v0.9.0 to v.0.9.1 2008-08-02 11:47:35 +00:00
Scalpel_cp
9bc9e8f645 SysFault text change 2008-08-02 10:16:54 +00:00
Scalpel_cp
ea6f304132 Simplified testscenario 2008-08-02 09:52:30 +00:00
mterwoord_cp
479fc3b2c3 Exceptions fixed 2008-08-02 07:58:19 +00:00
Scalpel_cp
d25cef1e50 Fixed a Divide by Zero bug in builder. 2008-08-01 19:00:16 +00:00
Dokugogagoji_cp
100af1418c 2008-08-01 18:42:35 +00:00
ralfkronemeyer_cp
20bf07ad9e fixed ScrollUp 2008-08-01 13:15:32 +00:00
Dokugogagoji_cp
57b67ae5b2 WIP on audio management... 2008-08-01 12:58:56 +00:00
ralfkronemeyer_cp
7fc6b807f7 2008-08-01 12:16:37 +00:00
smremde_cp
efebaf20cb 2008-08-01 09:59:50 +00:00
Scalpel_cp
4a0b6b0fdb Added more info while building with ProgressMessage. 2008-07-31 22:29:02 +00:00
Scalpel_cp
6681aff60d Performance increase for compilation 2008-07-31 20:56:17 +00:00
Scalpel_cp
090bb5ff46 Began plugging System.IO.DirectoryInfo 2008-07-31 20:16:39 +00:00
smremde_cp
7702e8bd8d trying to get my kernel to work! 2008-07-31 15:30:46 +00:00
smremde_cp
ccf6ae7a97 fixed Nibbles! 2008-07-31 14:41:50 +00:00
smremde_cp
df265518d5 2008-07-31 12:12:19 +00:00
smremde_cp
fdf65bc2c5 + new demo project for next milestone u/k 2008-07-31 11:48:14 +00:00
Scalpel_cp
a96c1729e5 Plugged String.LastIndexOf.
Added parameter checking for Directory.GetDirectories and Directory.GetFiles plugs.
Lots of changes to FrodeTest.
2008-07-30 22:56:59 +00:00
Scalpel_cp
e2853736a1 Added cd command in FrodeTest 2008-07-30 18:10:40 +00:00
Scalpel_cp
cdd9fcc501 Plugged Directoy.GetLogicalDrives()
Added more things to StringTest which doesn't work.
2008-07-30 15:13:55 +00:00
Scalpel_cp
5387bf573f Plugged Directory.GetDirectories and Directory.GetFiles 2008-07-30 11:28:49 +00:00
Scalpel_cp
d701b0ea8f Small changes to test 2008-07-29 21:06:49 +00:00
Scalpel_cp
70079b676a RTL8139Test now kills Qemu. 2008-07-29 20:51:01 +00:00
Scalpel_cp
4abc2d114c Small ExceptionTest changes 2008-07-29 20:35:22 +00:00
Scalpel_cp
8be261c62d Added ExceptionTest 2008-07-29 20:24:23 +00:00
mterwoord_cp
d8b2acc5d8 VFS code to implement File.Exists and Directory.Exists now works. Both methods are also plugged. 2008-07-29 17:01:56 +00:00
Scalpel_cp
9b998f2078 Several changes to FrodeTest (NB, qemu dies when sending network packets) 2008-07-29 08:52:37 +00:00
mterwoord_cp
9a09407359 Some small general changes, and VFS works now. GetDirectoryEntries works now 2008-07-27 15:24:52 +00:00
mterwoord_cp
e8364df485 Fixed exceptions with functions. added debug display for heap. the first line of the text screen is now used to display memory usage 2008-07-27 09:50:26 +00:00
mterwoord_cp
5e764fe0d0 Start of VFS. already autodetects ext2 partitions/drives 2008-07-27 08:37:35 +00:00
mterwoord_cp
99463920c2 3p library enhancements.. 2008-07-26 14:09:01 +00:00
mterwoord_cp
90b8e456b6 some v86 tries, and small enhancement to Builder screen (automatically remove com log files befor enew run) 2008-07-26 11:21:37 +00:00
Scalpel_cp
196f275546 Extended Engine to search for .config files, and load additional assemblies 2008-07-26 11:04:14 +00:00
mterwoord_cp
551a5337f3 V86 Monitor.. 2008-07-26 10:59:23 +00:00
mterwoord_cp
95b6dad6fe Initial version of V86 monitor. DOES NOT WORK YET 2008-07-26 10:59:07 +00:00
Scalpel_cp
e893ab4596 Added IConsoleApplication in FrodeTest 2008-07-21 21:02:13 +00:00
mterwoord_cp
109f56bdc3 Ext2 reading seems to work completely now 2008-07-21 15:07:22 +00:00
mterwoord_cp
b4f70a959e Reading files works too 2008-07-20 15:27:30 +00:00
mterwoord_cp
6a51ed7c60 Ext2.GetDirectoryListing(ulong) works fine now :) 2008-07-20 12:02:03 +00:00
mterwoord_cp
9f376bacbb ReturnCode fix 2008-07-19 08:04:53 +00:00
Scalpel_cp
b6d643ff82 Added build time calculation 2008-07-18 20:29:32 +00:00
mterwoord_cp
1dbf890b13 misc changes and refactorings. Ext2 superblock is read correctly now. 2008-07-18 14:41:58 +00:00
mterwoord_cp
1f0cb25982 cleanup 2008-07-18 10:10:29 +00:00
ralfkronemeyer_cp
0980b76ea8 2008-07-18 09:04:01 +00:00
mterwoord_cp
3f1a3bfbbd Small babysteps towards vfs 2008-07-17 17:37:28 +00:00
mterwoord_cp
204fa5ad92 Tickless works now. PIT is now only used when using Wait/Sleep 2008-07-17 15:21:25 +00:00
mterwoord_cp
e2c54e3975 localloc works. ipaddress.hosttonetwork therefore too 2008-07-16 16:45:23 +00:00
mterwoord_cp
42f5bb3fd6 Two-phase compiling works now. next step is localloc 2008-07-16 15:58:27 +00:00
Dokugogagoji_cp
b5af741596 stub for sound samples 2008-07-08 13:22:43 +00:00
Scalpel_cp
0b38fe122b Ethernet code cleanup 2008-07-07 22:48:22 +00:00
Scalpel_cp
9fff1e70b7 Implemented basic ICMP protocol 2008-07-07 22:07:26 +00:00
kudzu_cp
7a72052e1c 2008-07-06 22:42:46 +00:00
kudzu_cp
678018eee8 2008-07-06 22:13:28 +00:00
kudzu_cp
91b4e8407e 2008-07-06 22:03:21 +00:00
ralfkronemeyer_cp
f6b033be21 Realtek/Ensoniq 2008-07-06 20:32:38 +00:00
Scalpel_cp
09fb6f0240 Basic IPv4 now works. 2008-07-06 14:35:25 +00:00
mterwoord_cp
41c804fdb8 2008-07-06 11:57:22 +00:00
mterwoord_cp
d96c34a7a4 Small adjustment 2008-07-06 11:34:09 +00:00
Dokugogagoji_cp
675a6d6a74 2008-07-03 16:55:32 +00:00
Dokugogagoji_cp
d7158849ef Some progress on ES1370 (ControlRegister.cs) 2008-07-03 09:02:43 +00:00
Dokugogagoji_cp
d3ac47c85b some stubs 2008-07-02 16:42:15 +00:00
Dokugogagoji_cp
d10aac6969 Add some address for ES1370 register (MainRegister.c) - WIP 2008-07-02 08:03:31 +00:00
Scalpel_cp
d259375898 IPv4 testing 2008-07-01 21:27:48 +00:00
Scalpel_cp
232f473fb7 Changes to IPv4 testproject 2008-07-01 21:09:51 +00:00
Scalpel_cp
efee53a6b1 More IPv4 work. Added another test project. 2008-07-01 20:45:09 +00:00
Dokugogagoji_cp
02d4a69791 (I have had problem with TFS, sorry)
Added IRQ5 on Interrupt.cs
Changed graphical user interface
Move BinaryHelper on Hardware (I think it is useful not only network device)
Add my playground (DokuTest)
2008-07-01 16:33:08 +00:00