boeman_cp
929da17837
Fix for PCI Enumeration, now it does not check every bus
2011-09-19 22:28:48 +00:00
blah38621_cp
aee4bdbbb1
Got my optimizer working. It's currently only enabled if you have the debug level set to none. Also added a plug for System.Random that doesn't depend on the current tick count.
2011-09-17 17:37:36 +00:00
blah38621_cp
7798780f57
Implemented the RTC, it should now support all possible options that RTC can support.
2011-09-17 16:51:03 +00:00
blah38621_cp
b1795b585e
Added the Clear, and DefineCursor functions to the repository version of the VMWareSVGAII driver.
2011-09-16 18:30:17 +00:00
blah38621_cp
c92a4d31df
Fully plugged the System.Math class with a pure C# version. Commented out the old version of this plug, but left it there. Also commented out the exception that was being thrown in Cosmos.Hardware.BlockDevice, which was preventing system booting.
2011-09-15 21:09:52 +00:00
boeman_cp
69a4745c54
Implemented support for PCI Devices
...
Added VMWareSVGAII Driver
2011-09-14 10:42:22 +00:00
HKS_cp
bbb0ca4dc6
2011-09-09 19:55:10 +00:00
Trivalik_cp
420a29936f
move sqrt from core to il2cpu.x86
2011-09-03 12:02:07 +00:00
Trivalik_cp
51e893eb74
add movsx, fchs
...
implement neg CIL (needed for Abs())
fix floor and ceiling in range of int
add sign extension to LdArg and LdLoc
remove unneeded math functions, like min,max,abs
2011-09-02 21:03:14 +00:00
HKS_cp
a896c7dfa7
Added Ceiling and Floor functions.
2011-08-28 19:17:49 +00:00
HKS_cp
a8c3ed3f4c
More fixes incoming for Sin function. It's a little broken atm.
2011-08-23 19:00:54 +00:00
HKS_cp
baf82cd6f2
Updated the Sin and Cos functions as the double operand issue is now fixed.
2011-08-23 18:08:42 +00:00
HKS_cp
6bd7f593dc
Fixed the Sin, Cos and Tan functions so they actually work outside the realm of -90 | +90.
...
Later I will add the realm outside -90 and +360.
2011-08-19 18:19:25 +00:00
HKS_cp
fc6cb9b4ea
Added Sin, Cos, Tan and Factorial. Precision 5 digits. Hard fixed untill double is fixed. Can be made more precise later.
2011-08-19 00:37:12 +00:00
blah38621_cp
c526f44444
Applied patch 10214, which fixes work item 14107. Also reverted IOPortImpl back to the Assembler attribute, as my Inline attribute was causing issues.
2011-08-17 16:57:18 +00:00
kudzu_cp
01cb66caab
2011-07-22 14:49:58 +00:00
blah38621_cp
3c43265327
Fixed my mouse file, it now compiles. It's also now un-commented. (Possible future change: Make BaseIOGroups a static class)
2011-07-20 00:32:46 +00:00
Sentinel209_cp
a208ab88ba
Removed mouse for now.
2011-07-19 00:40:03 +00:00
blah38621_cp
13da7a5b1d
Formatted and Organized INTs.cs
2011-07-18 21:23:44 +00:00
blah38621_cp
c576c8baf9
Fixed the formatting of the code in AtaPio
2011-07-18 21:00:07 +00:00
blah38621_cp
1e3b6b0b6d
Updated the Mouse to pull from the BaseIOGroups class. Also added the mouse to that class.
2011-07-18 20:46:54 +00:00
kudzu_cp
bf883e964a
2011-07-18 00:02:27 +00:00
kudzu_cp
79dd1eae4e
2011-07-17 03:08:55 +00:00
kudzu_cp
35089c88e9
2011-07-17 01:27:14 +00:00
kudzu_cp
12ae3a9b60
DebugStub now uses Int3.
2011-07-15 03:43:33 +00:00
kudzu_cp
5d145c351a
IDT
2011-07-14 19:57:39 +00:00
kudzu_cp
aae5b4aade
IDT work
2011-07-14 14:57:12 +00:00
kudzu_cp
1243533aaa
Minor preliminary IDT changes.
2011-07-14 02:49:06 +00:00
kudzu_cp
3c6f36e6e8
Final GDT changes. GDT is now initlized in the proper place, much earlier in the boot process.
2011-07-14 00:46:46 +00:00
kudzu_cp
7d62cc9168
GDT rework complete. Still need to decouple it from C# and move it earlier in boot process.
2011-07-13 23:45:33 +00:00
kudzu_cp
17691a1c53
2011-07-13 20:53:20 +00:00
kudzu_cp
967ca09a2c
GDT work
2011-07-13 05:05:35 +00:00
HKS_cp
d8cb4d7709
Added Mouse.cs to Cosmos.Hardware
2011-07-05 11:49:02 +00:00
HKS_cp
a7323e08e3
Unmasked mouse interrupt
2011-07-05 11:40:19 +00:00
mscoolnerd_cp
803bdaacff
Commented out comparison of decimals
2011-06-20 00:52:36 +00:00
Trivalik_cp
c0300b0c7e
fix Read8 in AtaPio
2011-06-19 20:59:28 +00:00
blah38621_cp
3a1d6eb573
Fixed a small issue in IOPort. Also fixed a few spelling mistakes in the comments.
2011-06-19 20:07:59 +00:00
Trivalik_cp
b1955b7f3a
plug all public System.Console Methods, with an error message
2011-06-19 19:54:33 +00:00
blah38621_cp
b2a3ad6d96
Applied patch 7380.
2011-06-19 18:43:44 +00:00
Trivalik_cp
dfbf5f4f00
fix all branches for 64bit,
...
add comment in fatstream to array copy
2011-06-17 07:45:00 +00:00
Trivalik_cp
8cd3d9cf47
GDB Client, change function label to textbox, allows to copy the name
...
change filesystem to int64, logical error in Read()
fix Ldarg, Ldarga xExtraSize, now should work really 64 bit and greater
2011-06-16 20:56:22 +00:00
kudzu_cp
82d94f122e
2011-06-16 20:12:51 +00:00
Trivalik_cp
2b66b951ee
add Conv_Ovf_I_Un implementation
...
fix wrong type in newobj
fix math.sqrt
2011-06-12 22:59:42 +00:00
Trivalik_cp
99e0bf99d4
count up position and add aCount correction if to great on Read() in FatStream
2011-06-12 13:47:25 +00:00
blah38621_cp
20ef289111
Added an Inline attribute, which when used on a method in a plug, processes that method as an Assembler. See the IOPortImpl.cs file for an example of this new capability. The old method of using Assemblers is still supported. Also added an IOGroup for the mouse.
2011-06-11 01:57:27 +00:00
Trivalik_cp
00ae6acb11
comment out ASCIIEncodingImpl, because is all CIL internal
...
comment in string.FastAllocateString plug
2011-06-11 00:37:21 +00:00
Trivalik_cp
522e276d05
plug Console.ReadKey, Console.Read
2011-04-17 20:27:26 +00:00
kudzu_cp
3d476911b2
2011-03-19 01:05:07 +00:00
Trivalik_cp
ae59e33d51
plug Math.Sqrt
2011-03-17 20:08:35 +00:00
kudzu_cp
5f0a735e37
Strings are now stored in memory comparable to how it works in .net (and probably mono)
2011-03-17 15:04:24 +00:00
kudzu_cp
1692221435
2011-03-17 13:40:53 +00:00
kudzu_cp
45da279d85
2011-03-17 00:33:31 +00:00
kudzu_cp
bc16ed8129
2011-03-17 00:08:28 +00:00
kudzu_cp
4c512d5505
2011-03-16 23:54:32 +00:00
kudzu_cp
f7be12a101
2011-03-16 23:25:19 +00:00
mterwoord_cp
bd82fa4238
2011-03-11 13:23:06 +00:00
kudzu_cp
779ff0b700
2011-03-06 16:36:53 +00:00
kudzu_cp
fcff31810e
2011-03-06 16:35:23 +00:00
kudzu_cp
3ab639a234
2011-03-06 16:34:57 +00:00
kudzu_cp
08ad9d53ab
2011-03-06 16:16:34 +00:00
kudzu_cp
6785fb708d
2011-03-06 05:46:25 +00:00
kudzu_cp
135cba977f
2011-03-06 05:27:40 +00:00
kudzu_cp
c9ca0c6ba2
2011-03-05 14:24:52 +00:00
kudzu_cp
19dd6c0776
2011-03-05 14:15:00 +00:00
kudzu_cp
a9ab9d0ff4
2011-03-05 14:09:24 +00:00
kudzu_cp
4427b6258d
2011-03-05 13:42:36 +00:00
kudzu_cp
46bce8c651
2011-03-05 13:38:54 +00:00
kudzu_cp
94b43734fe
2011-03-05 13:34:01 +00:00
kudzu_cp
71f5f7a8ba
2011-03-05 13:33:40 +00:00
mterwoord_cp
bd51632922
2011-03-05 13:22:38 +00:00
kudzu_cp
14c7ddef47
2011-03-05 12:02:54 +00:00
kudzu_cp
dbd01f31e6
2011-03-05 11:59:45 +00:00
kudzu_cp
ef6f32c210
2011-03-05 11:50:33 +00:00
kudzu_cp
b77ed49ad1
Organized plug project.
2011-03-04 03:50:30 +00:00
kudzu_cp
be34e259bd
2011-03-04 03:47:08 +00:00
kudzu_cp
1eeaf43c74
2011-03-04 03:20:43 +00:00
kudzu_cp
101fa335a5
2011-03-04 02:55:08 +00:00
kudzu_cp
06e5c1fa7b
2011-03-04 01:50:52 +00:00
kudzu_cp
71942d0929
2011-03-04 01:07:19 +00:00
kudzu_cp
e396015582
2011-03-04 00:22:24 +00:00
kudzu_cp
e1e7fce526
2011-03-03 17:40:19 +00:00
kudzu_cp
4adc320a64
2011-03-03 15:53:42 +00:00
kudzu_cp
21d6c9ceac
2011-03-03 14:34:55 +00:00
kudzu_cp
95393c0c6e
2011-03-03 05:23:44 +00:00
kudzu_cp
7f1986045c
2011-03-03 03:54:32 +00:00
kudzu_cp
19fae2d964
2011-03-03 03:43:50 +00:00
kudzu_cp
71893a89fb
Bug fix for ToHex when value is 0.
2011-03-03 03:22:32 +00:00
kudzu_cp
cb1b54131f
Fixed a scrolling bug in Console where characters were not cleared. Also made slight optimizations to TextScreen class.
2011-03-03 00:42:56 +00:00
kudzu_cp
4174227136
Fix for long file name parsing.
2011-03-03 00:21:37 +00:00
kudzu_cp
b864d592ab
2011-03-02 23:33:54 +00:00
kudzu_cp
dfd598dbfd
Long filename support.
2011-03-02 17:37:33 +00:00
kudzu_cp
329e21ade7
2011-03-02 17:15:01 +00:00
kudzu_cp
543b25d59c
Filesystem work
2011-03-02 15:59:40 +00:00
kudzu_cp
72758e87b6
2011-03-02 14:06:13 +00:00
kudzu_cp
73d9640b21
Removed temp debug code.
2011-02-28 01:53:26 +00:00
mterwoord_cp
b5d27fe19a
casting works again..
2011-02-27 17:06:15 +00:00
kudzu_cp
76bda1e0da
2011-02-25 17:40:30 +00:00
kudzu_cp
3e61698d8b
2011-02-24 14:59:01 +00:00
kudzu_cp
1edb546842
2011-02-24 14:50:10 +00:00
kudzu_cp
0bb0d3be6f
2011-02-24 07:22:44 +00:00
kudzu_cp
b751e45aaf
2011-02-24 07:02:28 +00:00
kudzu_cp
9c4fb010ff
2011-02-24 05:07:33 +00:00
kudzu_cp
ef3af692b6
2011-02-24 04:16:31 +00:00
kudzu_cp
b3a7a30678
2011-02-24 03:24:08 +00:00
kudzu_cp
bad03a31ae
2011-02-23 23:54:06 +00:00
kudzu_cp
670334f745
2011-02-23 18:54:54 +00:00
kudzu_cp
a0a3081760
2011-02-23 18:19:29 +00:00
kudzu_cp
17d8f6fb0c
2011-02-23 17:46:41 +00:00
kudzu_cp
347e2a61a4
2011-02-23 17:34:08 +00:00
mterwoord_cp
0fa12c055e
Fix for 0x5
2011-02-23 17:31:57 +00:00
kudzu_cp
dc58fdd249
2011-02-23 17:17:35 +00:00
kudzu_cp
3ff40c46b6
2011-02-23 14:36:47 +00:00
kudzu_cp
5287a829cf
2011-02-23 05:41:53 +00:00
kudzu_cp
10802273f7
2011-02-23 01:26:37 +00:00
kudzu_cp
2e08d386c6
2011-02-23 01:25:00 +00:00
kudzu_cp
edd23f90d6
2011-02-23 00:47:41 +00:00
kudzu_cp
daae44735c
2011-02-22 22:52:19 +00:00
kudzu_cp
48e4e12cd3
2011-02-22 17:54:37 +00:00
kudzu_cp
65827de825
Driver work
2011-02-22 16:56:17 +00:00
mterwoord_cp
fab8765053
2011-02-17 18:49:42 +00:00
kudzu_cp
d537e138ca
2011-02-15 15:18:26 +00:00
kudzu_cp
e4a88a6e34
2011-02-15 15:14:43 +00:00
kudzu_cp
38be05618b
ATA read and write works
2011-02-15 14:59:32 +00:00
kudzu_cp
e186148bf3
Merge of changes to INTs.cs
2011-02-15 14:13:01 +00:00
kudzu_cp
d4f6bb3d1c
Stack alignment and corruption fix
2011-02-15 14:10:35 +00:00
kudzu_cp
4eaa858b98
Added comments in ints.cs
2011-02-15 13:19:14 +00:00
kudzu_cp
75b931fbe8
2011-02-15 04:19:45 +00:00
kudzu_cp
8c8e7bffce
2011-02-15 04:09:56 +00:00
kudzu_cp
3815132b67
2011-02-15 03:13:48 +00:00
kudzu_cp
36f00bbad4
Bug fix for IOPort class.
2011-02-15 03:05:01 +00:00
kudzu_cp
d9aae21113
2011-02-15 02:19:33 +00:00
kudzu_cp
e9df7d8dcb
ATA work
2011-02-15 01:40:45 +00:00
kudzu_cp
0070a4ad10
2011-02-15 00:46:29 +00:00
kudzu_cp
2b81d7cdf2
2011-02-15 00:19:08 +00:00
kudzu_cp
7e21b4e765
2011-02-14 23:37:48 +00:00
kudzu_cp
cf0a36ff30
2011-02-14 20:18:00 +00:00
kudzu_cp
5ce8e4aa39
2011-02-14 18:45:37 +00:00
kudzu_cp
2a25a755e0
2011-02-14 18:12:05 +00:00
pegasusplus_cp
bc9ce69c43
Fix parse order bug (For example, "321" parsed value as 123)
2011-02-12 04:45:15 +00:00
smremde_cp
c66d8bca19
few optimisations
2011-01-06 18:11:15 +00:00
Trivalik_cp
c499d21987
add comment for pic,
...
correct console scrolling,
correct error for cgt
example:
int k = 1000;
UInt32 k2 = 960;
if (k <= k2)
{
Console.Write("true");
}
else
{
Console.Write("false");
}
2011-01-01 01:51:11 +00:00
smremde_cp
f18e3e07f0
VGAScreen works
2010-12-31 18:01:40 +00:00
mterwoord_cp
b07edd35f2
2010-12-31 08:14:09 +00:00
mterwoord_cp
d501c47c8e
2010-12-29 16:29:59 +00:00
mterwoord_cp
dde2ecad00
keyboard works now
2010-12-29 13:28:18 +00:00
Trivalik_cp
a80ef75b20
unit format of assemblyinfos
2010-09-09 20:54:55 +00:00
kudzu_cp
fe43fbddeb
Set all csproj files to .NET 4.0.
2010-09-06 14:16:09 +00:00
kudzu_cp
3f013e66ad
2010-09-05 14:09:12 +00:00
Trivalik_cp
24864e0050
all except fbtest, runs
2010-09-04 19:52:46 +00:00
Trivalik_cp
1785670a75
renaming all, except vspackage
2010-09-04 19:07:11 +00:00