José Pedro
470d47b6c9
Code cleanup.
2018-10-02 22:07:00 +01:00
fanoI
8691707b52
Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
...
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
Valentin Charbonnier
69d4bcc228
Minor changes.
2018-07-28 16:08:38 +02:00
Valentin Charbonnier
ac589eed64
Minor changes + debugger.
2018-07-25 11:45:29 +02:00
Valentin Charbonnier
38ccde1fbc
Checksum.
...
Remove checksum on too long packets with PCNETII.
2018-07-25 04:11:27 +02:00
Quajak
65f114dd91
Merge remote-tracking branch 'upstream/master'
2018-07-04 22:35:40 +02:00
José Pedro
6549a6db18
Moved keyboard and mouse detection logic to Cosmos.HAL.Global.
...
Bug fixes.
Code cleanup.
2018-06-29 02:37:14 +01:00
José Pedro
45560ee3a6
Merge latest from master.
2018-06-28 21:59:42 +01:00
valentinbreiz
4afe85d9a7
Little fix on packet size
...
(previously limited to 255 bytes)
2018-05-25 21:21:31 +02:00
Quajak
ee4c09bcdb
Fixed requested changes
...
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
Quajak
7635fcdb77
Merged
2018-05-19 13:33:28 +02:00
Quajak
cacc918f09
Removed the byte converter class and used encoding or bitconverter classes for the correct classes.
2018-05-13 21:23:43 +02:00
Valentin Charbonnier
af4f3c1fe5
Fix.
2018-05-06 18:24:47 +02:00
Arawn Davies
611ca9dbae
Update Bootstrap.cs
...
Fixed a spelling mistake
2018-04-21 23:29:56 +01:00
Siaranite
76c277dcbb
Renamed IO Ports, proper names from osdev and 8253/8254 documentation
2018-04-14 19:13:15 +01:00
Arawn Davies
5e6d3bad8b
Update PCSpeaker.cs
...
Removed junk code, may have fixed ever-lasting beep issue
The code already in Cosmos didn't work, and I tried the C & operand as used in OSDev, to no avail
This has not been tested, but it will either only work or not do anything different
2018-04-14 02:42:22 +01:00
Siaranite
a1c72e1c51
Plugged Console.Beep
...
Not sure about nuget.exe must've upgraded during build.
2018-04-14 02:12:42 +01:00
Arawn Davies
f003d01952
Update PCI.cs
...
Added VirtualBox PCI Guest Service Vendor and Device ID, can be used for checking if running under hypervisor
2018-04-04 06:22:55 +01:00
valentinbreiz
91fa804dfa
Update and rename PciDevice.cs to PCIDevice.cs
2018-03-23 23:32:37 +01:00
José Pedro
274fa3e9a5
Build targets.
2018-03-21 23:05:20 +00:00
Arawn Davies
becfc92417
Finally! Fixed PCIDeviceExists returning null if it doesn't instead of false - Bit of a hack but it's done the job for now, needs redoing
2018-02-25 00:13:19 +00:00
José Pedro
3d30e35332
Project file cleanup.
2018-02-15 19:25:36 +00:00
José Pedro
4cede67a45
Fixed namespaces.
2018-02-04 19:13:31 +00:00
fanoI
46d5c0b63a
Merge branch 'master' into extended-ascii
2018-01-27 21:15:05 +01:00
fanoI
4a990ac2af
Added the concept of Encoding to the Console for now ASCII (default) and CP437 are supported (for others as CP858 I think it is needed to change font too)
...
- moved EncodingTest on Text subdir
- added ConsoleTest (not enabled by default)
- removed ASCIIEncodingImpl (it was not needed)
- Made plugs of Console better and added plugs for formatted versions
- Removed code to test Hashtable, Hashtable it will be a separate PR
2018-01-27 20:00:11 +01:00
Charles Betros
d72a10ea3a
PIT
2018-01-25 14:08:13 -06:00
ewoudje
70602ac53e
Changes requested by charlesbetros
...
And i tested it and it works with debugging 😄
Thx charlesbetros
2018-01-24 17:05:25 +01:00
ewoudje
bca8432e0d
Real fix for PIT
...
👍
2018-01-19 21:36:57 +01:00
ewoudje
558de4a4d2
Fixed PIT
...
I am not sure it is how it should work but it works
2018-01-16 22:29:57 +01:00
Valentin Charbonnier
ac3a392d38
Little fix on PCI VendorID.
...
AMD Vendor ID is 0x1022 not 0x0438.
2018-01-06 20:57:03 +01:00
fanoI
eafd38ecac
Merge pull request #763 from KingLuigi4932/patch-6
...
[FirstWorking] Implementing AHCI Controller Driver
2018-01-06 20:16:50 +01:00
KingLuigi4932
7cdf493dda
Final fix;
2017-12-31 16:12:19 +03:00
KingLuigi4932
243e43dd13
Update Satapi.cs
2017-12-31 16:01:51 +03:00
KingLuigi4932
e562c7ed56
Update Sata.cs
2017-12-31 03:07:40 +03:00
KingLuigi4932
458e465626
Update Satapi.cs
2017-12-31 02:35:14 +03:00
KingLuigi4932
75320a79e7
Update Sata.cs
2017-12-31 02:33:12 +03:00
KingLuigi4932
5bbab3345e
Update Sata.cs
2017-12-31 02:30:34 +03:00
KingLuigi4932
14fa401806
Update Satapi.cs
2017-12-31 02:30:06 +03:00
KingLuigi4932
f6972849d5
Update Sata.cs
2017-12-31 02:15:38 +03:00
KingLuigi4932
e32cf99a66
Update AHCI.cs
2017-12-31 02:11:25 +03:00
KingLuigi4932
540baed1ed
Throw exception on impossibles
2017-12-30 00:47:51 +03:00
KingLuigi4932
415104fb7c
Update AHCI.cs
2017-12-29 23:53:43 +03:00
KingLuigi4932
9a82bbff59
Clear 7th bit
2017-12-29 08:48:55 +03:00
KingLuigi4932
7815013c63
Update VMWareSVGAII.cs
2017-12-29 00:28:48 +03:00
KingLuigi4932
b18d72f725
Update AHCI.cs
2017-12-29 00:04:16 +03:00
KingLuigi4932
be1d4af68a
Update AHCIRegs.cs
2017-12-29 00:03:24 +03:00
KingLuigi4932
5c0c65166e
Update AHCI.cs
2017-12-29 00:00:52 +03:00
KingLuigi4932
a8f6141192
Update AHCI.cs
2017-12-28 23:49:05 +03:00
KingLuigi4932
c06a9324e3
Update IDE.cs
2017-12-28 23:46:42 +03:00
KingLuigi4932
cc326d0ce2
Update AHCI.cs
2017-12-28 23:44:05 +03:00