Commit graph

250 commits

Author SHA1 Message Date
mterwoord_cp
48646d171e debugger printws correct eip's now. was related to ATA using wrong IO port 2008-08-31 17:08:18 +00:00
mterwoord_cp
3f49dfd8d3 * Some small cleanup.* compiler now shows messages again. (errors/warnings) 2008-08-31 07:45:52 +00:00
Scalpel_cp
4185f52a01 Added PC Speaker option and plugged Console.Beep 2008-08-25 21:20:19 +00:00
DarthDie_cp
9d0f8c53e4 Added RemoveChar function to TextScreen.cs. 2008-08-19 21:10:25 +00:00
mterwoord_cp
29d7c4371e Ethernet receiving seems to work. For now use the mBuffer field on the RTL8139 class 2008-08-17 17:14:55 +00:00
mterwoord_cp
f061c20c4e UDP sending works now. using chad's kernel 2008-08-17 07:25:44 +00:00
mterwoord_cp
b4837bc07d Several fixes 2008-08-16 14:06:00 +00:00
mterwoord_cp
ff4af1920f FPU/MMX/XMM/SSE/SSE2 seems to be usable now 2008-08-15 15:08:52 +00:00
mterwoord_cp
750ca662d8 ATA works on VMWare again.. 2008-08-14 13:51:50 +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
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
kudzu_cp
8f2f1a2c92 Fixed default video mode 2008-08-08 19:07:26 +00:00
smremde_cp
2444151f13 added SSE initialisation
added saving of SSE registers on context switch
2008-08-07 12:14:30 +00:00
kudzu_cp
b160e54cd8 -Changed SetTextMode for VGA
-Changed boot mechanics
2008-08-05 21:43:06 +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
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
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
Dokugogagoji_cp
178bbb677b progress on ak4531 dac 2008-08-02 20:11:44 +00:00
mterwoord_cp
83f567dcac Events fixed :-) 2008-08-02 15:03:44 +00:00
Scalpel_cp
9bc9e8f645 SysFault text change 2008-08-02 10:16:54 +00:00
mterwoord_cp
479fc3b2c3 Exceptions fixed 2008-08-02 07:58:19 +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
smremde_cp
ccf6ae7a97 fixed Nibbles! 2008-07-31 14:41:50 +00:00
smremde_cp
df265518d5 2008-07-31 12:12:19 +00:00
Scalpel_cp
70079b676a RTL8139Test now kills Qemu. 2008-07-29 20:51:01 +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
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
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
6a51ed7c60 Ext2.GetDirectoryListing(ulong) works fine now :) 2008-07-20 12:02:03 +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
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
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
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