Commit graph

1224 commits

Author SHA1 Message Date
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
Dokugogagoji_cp
5632f13a3c 2008-07-01 13:50:17 +00:00
ralfkronemeyer_cp
f0fdb75513 PCI Devices - FindDevice 2008-07-01 11:34:37 +00:00
cipher_cp
495515b6e1 Updated tests 2008-07-01 06:56:05 +00:00
cipher_cp
6a40d914d3 fix for no args + this 2008-07-01 06:54:40 +00:00
cipher_cp
11301161d2 enable interupts for delegates 2008-07-01 06:15:30 +00:00
cipher_cp
15cd1c1d18 missing plugged field, updated tests 2008-07-01 05:56:41 +00:00
ralfkronemeyer_cp
ceca79c5e0 PCIVendors 2008-06-30 09:48:14 +00:00
cipher_cp
bff9e0ac17 Multicast delegates working!!! 2008-06-30 06:42:23 +00:00
cipher_cp
b5c332168b updated my tests, reebaled interupts 2008-06-30 04:53:50 +00:00
cipher_cp
da0e98b91d delegates with returns working! 2008-06-30 04:52:05 +00:00
cipher_cp
25327698c6 Remove old code, improve my tests 2008-06-29 18:53:04 +00:00
cipher_cp
d039fb14e5 reenable interupts, disabled for debuging purposes 2008-06-29 18:08:28 +00:00
cipher_cp
1065535fe1 delegates with args working!!! 2008-06-29 18:06:02 +00:00
cipher_cp
ec2dba35e5 reenabling interupts... delegates are CLOSE! 2008-06-29 17:23:31 +00:00
cipher_cp
f100456152 delegates with single args working, delegate test for me 2008-06-29 15:32:46 +00:00
ralfkronemeyer_cp
63d9f7788e 2008-06-29 10:20:29 +00:00
ralfkronemeyer_cp
b286c77013 display PCI devices 2008-06-29 10:19:13 +00:00
ralfkronemeyer_cp
e9e854db38 EsxTest Targetplatform to x86 (did not compile on 64 Bit System) 2008-06-28 18:19:35 +00:00
ralfkronemeyer_cp
1a570661ec Added Cosmos.snk 2008-06-28 18:16:45 +00:00
cipher_cp
46fe3738ab Test project for me and reboot plug 2008-06-28 15:36:07 +00:00
ralfkronemeyer_cp
789edaf2ed Deboot.Reboot() is now plugged but still not implemented 2008-06-27 14:32:12 +00:00
ralfkronemeyer_cp
2fa6ba535f Added Cosmos.Sys.Plugs with empty Deboot Plug 2008-06-27 13:04:46 +00:00
ralfkronemeyer_cp
288fd27f61 Added Playgrounds\Ralf\EsxTest 2008-06-27 07:32:38 +00:00
Scalpel_cp
03cdc5e28c Deboot.Halt issues HLT instruction 2008-06-26 22:02:57 +00:00
kudzu_cp
addcd81b63 2008-06-26 21:13:25 +00:00
kudzu_cp
65d7aacf3c 2008-06-26 20:24:38 +00:00
ralfkronemeyer_cp
b87afdc6cb converted Console.WriteLine("Char not found!") to DebugUtil.SendError 2008-06-26 20:19:53 +00:00
ralfkronemeyer_cp
c67d3bc418 Fixed Cosmos.Hardware.RTC BCD issue 2008-06-26 20:08:29 +00:00
cipher_cp
92e025ce91 Fix issue with 64bit arguments 2008-06-26 08:47:47 +00:00
rsenk330_cp
637b6e8d72 Somehow ralfkronemeyer's changes got overwritten with my last commit... readded Global.Sleep() in ReadChar() 2008-06-26 01:19:12 +00:00
rsenk330_cp
a7016a72cc Added support for moving cursor through text with left and right arrows. 2008-06-26 01:13:41 +00:00
ralfkronemeyer_cp
8bd4438678 ReadChar() calls now Global.Sleep 2008-06-25 21:51:58 +00:00
ralfkronemeyer_cp
4a4744082b Modified Sleep, now Sleep(0) calls hlt one time 2008-06-25 21:49:30 +00:00
ralfkronemeyer_cp
70432fb9eb 2008-06-25 21:12:06 +00:00
Scalpel_cp
54e13eb4ae Added infomessage. 2008-06-25 19:56:52 +00:00
Scalpel_cp
8f541d3ff7 Removed warnings in RTL8139 2008-06-25 19:41:04 +00:00
Scalpel_cp
b7ff7a2929 Network settings saved to Registry 2008-06-25 18:58:50 +00:00
ralfkronemeyer_cp
39a5c67a47 2008-06-25 09:19:22 +00:00
rsenk330_cp
96e8f57339 Added a cursor that shows the location where the next character will be displayed. 2008-06-24 03:18:38 +00:00
Scalpel_cp
28c20af46c Added network options for Qemu in OptionsWindow 2008-06-23 20:34:05 +00:00
kudzu_cp
ca854d4e5b 2008-06-23 01:49:59 +00:00
kudzu_cp
a18e47d106 2008-06-23 01:39:20 +00:00
kudzu_cp
6a467f0dca 2008-06-23 01:36:59 +00:00
kudzu_cp
f7bf0074ba 2008-06-23 01:24:06 +00:00
kudzu_cp
0b858931f2 2008-06-23 00:23:20 +00:00
kudzu_cp
8fb7b9f262 2008-06-22 22:42:22 +00:00
kudzu_cp
dee8a56ddc 2008-06-22 22:10:47 +00:00
kudzu_cp
62a64aae96 2008-06-22 19:19:01 +00:00
kudzu_cp
d6605a528a 2008-06-22 19:16:34 +00:00
kudzu_cp
e1704a971f 2008-06-22 18:35:38 +00:00
kudzu_cp
7fa4847504 2008-06-22 18:33:49 +00:00
kudzu_cp
06af053b1d 2008-06-22 18:31:03 +00:00
kudzu_cp
9f1c526ba1 2008-06-22 18:30:09 +00:00
kudzu_cp
8f29e6f30f 2008-06-22 18:28:29 +00:00
kudzu_cp
ce7c1fbb45 Update UDP receiver utility 2008-06-22 18:19:24 +00:00
Scalpel_cp
0aee353319 Only some small changes. 2008-06-22 15:14:21 +00:00
kudzu_cp
a729f0ee18 2008-06-22 15:07:39 +00:00
kudzu_cp
8a99e67cdb 2008-06-22 13:17:19 +00:00
kudzu_cp
196918a3c0 2008-06-22 13:04:59 +00:00
Scalpel_cp
011dd801dc Bitfiddling in IPv4 header 2008-06-22 11:57:33 +00:00
kudzu_cp
6e0e0fe412 2008-06-22 01:50:12 +00:00
kudzu_cp
6f576e13f0 2008-06-22 01:44:41 +00:00
kudzu_cp
439da46c55 2008-06-22 01:37:52 +00:00
kudzu_cp
818c184792 Keyboard cleanup 2008-06-22 01:36:39 +00:00
kudzu_cp
724389f8fd 2008-06-22 01:13:17 +00:00
kudzu_cp
95ef6fa0f2 Clean up of Hardware text class 2008-06-22 01:10:48 +00:00
kudzu_cp
218415ea73 2008-06-22 00:26:49 +00:00
kudzu_cp
fab9817f8b 2008-06-22 00:08:15 +00:00
kudzu_cp
ea79f0ab97 Cleanup 2008-06-21 23:11:07 +00:00
kudzu_cp
9e5d29a558 more m stack goo fixes 2008-06-21 23:03:27 +00:00
kudzu_cp
7f92e9ab12 2008-06-21 22:53:14 +00:00
Scalpel_cp
34caa4f61a Changes to my FrodeTest 2008-06-21 22:32:16 +00:00
kudzu_cp
5865a4b6d7 2008-06-21 22:22:41 +00:00
kudzu_cp
c6099d49d6 2008-06-21 22:04:58 +00:00
kudzu_cp
29671726ae Removed some old Metal code 2008-06-21 21:56:29 +00:00
kudzu_cp
49ae88a555 2008-06-21 21:47:51 +00:00
kudzu_cp
d683bf89bd hacky fix for M's latest goo. Will clean up next. 2008-06-21 21:28:16 +00:00
kudzu_cp
340b586f7e Testing 2008-06-21 21:14:31 +00:00
kudzu_cp
603a407c4f 2008-06-21 20:54:28 +00:00
kudzu_cp
d19afbf723 Fixed crashing caused my M's latest box fix 2008-06-21 20:41:42 +00:00
kudzu_cp
125ca4c947 Set MatthijsTest to X86, removed generic catch {} which was masking errors during build 2008-06-21 20:26:03 +00:00
mterwoord_cp
61a823c767 Boxing fixed for sure now. 2008-06-21 17:18:00 +00:00
mterwoord_cp
df9da437f6 Fixed boxing. 2008-06-21 17:07:32 +00:00
rsenk330_cp
2020e5677b Added some more key mappings ([, ], etc.) and changed a few that were giving invalid key errors. 2008-06-20 03:40:34 +00:00
Scalpel_cp
6969203d55 Added textual progress for build
+ throw exception earlier if DebugMode IL is used.
2008-06-16 15:48:50 +00:00
smremde_cp
2b27afdae2 changed PIT timing
optimised some of the text functions
added nibbles style demo! check out stevekernel :)
2008-06-15 00:37:25 +00:00
smremde_cp
9cc461801a added null check in IL2CPU.Engine GetUltimateBaseMethod and remove try catch. kernel creation much faster now 2008-06-14 23:55:30 +00:00
Scalpel_cp
d834e12f67 Minor changes to my FrodeTest 2008-06-14 08:37:39 +00:00
smremde_cp
033b730f6e added CPUID support :) 2008-06-13 22:56:38 +00:00
smremde_cp
59d59a89e9 2008-06-13 18:09:59 +00:00
Scalpel_cp
9ee665b0be Added more testing to display bug with byte, char and int.
Reimplemented Console.Clear()
2008-06-11 21:02:39 +00:00
smremde_cp
62e9825339 added them to the project :P 2008-06-11 17:18:47 +00:00
smremde_cp
26f7edf4e6 added x86 popf
added x86 cpuid
2008-06-11 17:06:55 +00:00
smremde_cp
2373fb1a71 fixed boxing bug 2008-06-11 17:05:03 +00:00
Scalpel_cp
f298dadc1b Started on Memory Protection 2008-06-10 17:15:35 +00:00
mterwoord_cp
22b6e45022 2008-06-09 15:26:16 +00:00
smremde_cp
99c29ffa3a updateed FAT 2008-06-09 09:16:15 +00:00
smremde_cp
5831c1e281 2008-06-09 09:15:49 +00:00
Scalpel_cp
f2dcd0359e Removed some warnings. Added GetHashCode to MACAddress. 2008-06-08 20:39:04 +00:00
kudzu_cp
06e7a2b9be 2008-06-08 18:32:59 +00:00
kudzu_cp
c54e466b88 Moved extensions to Cosmos.Kernel 2008-06-08 18:19:36 +00:00
kudzu_cp
e2c9a8e8d9 2008-06-08 18:01:15 +00:00
Scalpel_cp
6e2674cfb3 Identified bug with adding char and string.
Bug still remains elsewhere.
Fixed ToHex.
2008-06-07 21:18:00 +00:00
smremde_cp
28803f9ea9 change FileSystem.Test to be safe! 2008-06-07 09:19:58 +00:00
smremde_cp
b34da49e84 2008-06-07 09:08:41 +00:00
smremde_cp
622c11cc71 added start of FAT12/16/32 file system 2008-06-07 08:52:36 +00:00
smremde_cp
4645734725 fixed compilation problems 2008-06-06 11:13:31 +00:00
smremde_cp
9091154ddf test vga stuff 2008-06-06 10:05:46 +00:00
smremde_cp
ce17d77c81 included Cosmos.Hardware/Bus/USB in project 2008-06-06 10:03:07 +00:00
smremde_cp
1f891e6809 added start of usb device support 2008-06-05 22:24:17 +00:00
smremde_cp
f071301b7d fixed mistake in ext2 2008-06-05 22:18:12 +00:00
smremde_cp
b0c150790e added mbr read/write support
added initial filesystem objects for review
added the ability to use a file as a disk (see filesystem test project)
clead up some redundant fs stuff
2008-06-05 22:16:24 +00:00
mterwoord_cp
1af29eea10 2008-06-04 15:47:10 +00:00
thojoh370_cp
9cc5325e70 reference Cosmos.Sys not found fix 2008-05-25 14:24:08 +00:00
mterwoord_cp
0bd523eb3b missing file 2008-05-25 07:13:33 +00:00
mterwoord_cp
21f0f2382e keyboard fix 2008-05-19 17:07:41 +00:00
mterwoord_cp
37c9966421 2008-05-19 09:41:18 +00:00
Scalpel_cp
b78d9f586b Small change to my InterfaceTest 2008-05-18 00:21:45 +00:00
mterwoord_cp
71197e000a Several small changes 2008-05-15 12:39:06 +00:00
mterwoord_cp
486983c8fe SHA256 works now 2008-05-14 17:21:54 +00:00
mterwoord_cp
bbfb2b8a0d Several small fixes 2008-05-14 09:28:03 +00:00
mterwoord_cp
96de5140c7 Manifest resources work now. 2008-05-13 15:28:51 +00:00
mterwoord_cp
cf7d99acb7 Multicast delegates 2008-05-13 14:27:29 +00:00
mterwoord_cp
c7715b08ba Small struct fix. 2008-05-13 09:19:54 +00:00
mterwoord_cp
da5960eaa8 Demonstration of boxing(?) issue 2008-05-12 15:39:09 +00:00
mterwoord_cp
1d71c37443 Interfaces and ReturnCodes 2008-05-12 09:03:47 +00:00
LostTheBlack_cp
34e2d0d8e9 [-] removed my playground from main solution 2008-05-11 17:58:57 +00:00
mterwoord_cp
2060bad81b 2008-05-09 15:03:19 +00:00
mterwoord_cp
b0b7dbdd09 Some small enhancements 2008-05-09 15:02:58 +00:00
mterwoord_cp
8cab5bc18c Enumerations for now. on arrays they work, List<T> not yet 2008-05-09 14:48:15 +00:00
LostTheBlack_cp
3060b02e0c AMD64 assembler:
[-] some unnecessary overloads
[+] overloaded operators in order to allow defining memory operands easily
[+] overloaded automatic conversions to allow operands
[+] Labels support
[+] code generator based on F# started
2008-05-09 11:29:38 +00:00
mterwoord_cp
b18b96b5c8 Added CosmosFlatFileUpdater 2008-05-08 13:13:13 +00:00
mterwoord_cp
6595ab8727 some fixes for checksum error.. 2008-05-08 07:58:34 +00:00
mterwoord_cp
5ca95ed497 Several fixes 2008-05-07 18:21:29 +00:00
Scalpel_cp
cc65d39258 Minor change to FrodeTest 2008-05-07 17:33:46 +00:00
kudzu_cp
ccbdae241f 2008-05-07 13:24:02 +00:00