Quajak
0f728acd9a
Fixed incorrect replaces
2020-11-14 19:07:21 +01:00
Quajak
ed3cd4ff51
Undid unit test approach and now use DebugFactory to allow using cosmos debug when running unit tests
2020-11-14 18:48:23 +01:00
Quajak
5b08ba79b6
Added unittest build configuration, which allows you to use loggers(COSMOSDEBUG) when using unit tests
2020-11-07 20:05:31 +01:00
Quajak
c9dfec1740
Fixed fat file system bug when creating a new directory which gets allocated a cluster with data still in it
...
Also added more debug output
2020-10-29 11:26:55 +01:00
KM198912
529fb51c7b
Enable Slaves on IDE
...
Enabling Slaves on the IDE causes no Issues it rather enables HDD detection on Computers that did not detect the hdd beforehand, ie. Laptops that assing the Optical Drive as Master and the HDD as Slave.
2020-10-18 20:40:24 +02:00
KM198912
3e3144a362
Fix Laptop Touchpads
...
Tested this on 3 Different Laptops from different brands, all touchpads worked without any issues
2020-10-18 16:53:21 +02:00
valentinbreiz
3c2125c0cd
build fix + fct rename
2020-07-16 22:42:11 +02:00
valentinbreiz
d5cc9cd7fe
remove useless using + VBEAvailable function
2020-07-16 21:07:43 +02:00
valentinbreiz
8c054b3e0b
VBE lfb detection for bochs PCI + VirtualBox
2020-07-16 15:50:48 +02:00
Quajak
cf659bbdb8
Fix GetPointColor for VGA
2020-07-10 16:39:57 +02:00
valentinbreiz
1765048eeb
debug message at VBEDriver creation + coding style
2020-07-06 21:10:38 +02:00
valentinbreiz
9db7fea272
use linear framebuffer offset got from VBE ModeInfo
2020-07-06 05:39:07 +02:00
valentinbreiz
5e8882057f
Merge branch 'master' into dev/multibootvbe
2020-07-06 05:31:29 +02:00
valentinbreiz
f20d7f3930
move GetMBIAddress to Cosmos.Core_Asm + get pointers of VBE modeinfo and controllerinfo from multiboot
2020-07-06 04:10:20 +02:00
valentinbreiz
1d1e9d13bc
VBE mode change fix for high resolutions
...
now hardcoded buffer size for video memory
(I really don't know why it didn't work)
2020-07-06 03:00:07 +02:00
Quajak
a23feec726
Disable CosmosDebug
2020-07-05 20:05:03 +02:00
valentinbreiz
ed485ad85b
Merge pull request #1285 from midonator1305/gpt-support
...
GPT Support
2020-07-04 22:55:28 +02:00
valentinbreiz
eb814c932e
remove useless variables
2020-07-04 22:02:40 +02:00
valentinbreiz
59647ee324
GetVRAM fix + DrawFilledRectangle fix
2020-07-04 21:52:21 +02:00
valentinbreiz
5e1fef98ec
argb conversion
2020-07-04 20:24:44 +02:00
valentinbreiz
4c9e963346
Merge branch 'master' into dev/doublebuffering
2020-07-04 20:12:23 +02:00
valentinbreiz
ec1809fb04
Add summary = + Copy MemoryBlock to ManagedMemoryBlock
2020-07-04 16:56:18 +02:00
valentinbreiz
ad24bbcd39
MemoryBlock changes
...
MemoryBlock:
- copy ManagedMemoryBlock in MemoryBlock
ManagedMemoryBlock:
- Fill
- Copy
2020-07-04 16:35:11 +02:00
valentinbreiz
bc4d781e94
GetPointColor fix in VBECanvas
2020-07-04 02:03:53 +02:00
valentinbreiz
57547fd245
double buffering working!
2020-07-03 23:46:38 +02:00
valentinbreiz
befdb87c9d
Update VMWareSVGAII.cs
2020-07-03 17:34:37 +02:00
valentinbreiz
2c376c773d
Update VGADriver.cs
2020-07-03 17:29:20 +02:00
valentinbreiz
02e9e56666
Resolve conflicts with master.
2020-07-03 17:25:40 +02:00
valentinbreiz
24d0634cdd
Merge branch 'master' into CGSE
2020-07-03 16:45:44 +02:00
valentinbreiz
5af8a6c790
Remove bochs check inside the VBE driver
...
VBE is not only made for bochs! Plus it's already checked in the initialization of the canvas
2020-07-02 23:23:42 +02:00
Quajak
abe6924864
Merge pull request #1352 from EliaSulimanov/system2-api-docs
...
[Done] System2 API docs
2020-06-26 14:22:10 +02:00
Elia Sulimanov
4087b44e7a
Started working on TextScreenBase api docs
2020-06-17 23:04:06 +03:00
Elia Sulimanov
f5f6434891
Started working on TextScreen api docs
2020-06-17 23:03:38 +03:00
Elia Sulimanov
0ce2da9c6e
Started working on PS2Keyboard api docs
2020-06-17 23:02:53 +03:00
Elia Sulimanov
7d1c3176bd
Done Power api docs
2020-06-17 23:02:14 +03:00
Elia Sulimanov
c9d82b5eef
Started working on PCSpeaker api docs
2020-06-17 22:57:05 +03:00
Elia Sulimanov
8295dcef12
Started working on PCIDeviceapi docs
2020-06-17 22:56:31 +03:00
Elia Sulimanov
6391224116
Started working on PCI api docs
2020-06-17 22:55:08 +03:00
Elia Sulimanov
7546ec45a0
Started working on NetworkDevice api docs
2020-06-17 22:54:46 +03:00
Elia Sulimanov
69c75731ee
Started working on KeyboardBase api docs
2020-06-17 22:53:59 +03:00
Elia Sulimanov
7f7035b769
Started working on Global api docs
2020-06-17 22:53:19 +03:00
Elia Sulimanov
f8d0924a18
Started working on VGAScreen api docs
2020-06-17 22:52:47 +03:00
Elia Sulimanov
b395e4c2b9
Done VBEDriver api docs
2020-06-17 22:51:45 +03:00
Elia Sulimanov
2a7a7b605e
Done VMWareSVGAII api docs
2020-06-17 22:51:03 +03:00
Elia Sulimanov
e465112e38
Started working on AMDPCNetII api docs
2020-06-17 22:50:21 +03:00
Elia Sulimanov
1c9e5ebf27
Done Partition api docs
2020-06-17 22:49:26 +03:00
Elia Sulimanov
75387cb701
Done BlockDevice api docs
2020-06-17 22:43:16 +03:00
Elia Sulimanov
3ea3222aed
Done Kernel api docs
2020-06-17 20:55:34 +03:00
Elia Sulimanov
32aeb7f2c3
Made API documentation visable while using the userkit
...
Added GenerateDocumentationFile property in all the libs, so xml documentation would be generated with the NuGet package.
2020-06-01 16:13:22 +03:00
KM198912
28805e40f6
Update Global.cs
...
When using PXE boot or USB Boot the syslinux text remains on screen making the kernel output hard to read.
2020-05-31 02:42:07 +02:00