Commit graph

196 commits

Author SHA1 Message Date
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
Quajak
aed0bd670e Fixed that words were written, not bytes 2020-05-21 16:58:11 +02:00
Quajak
1a3e3dd2c9 Improved disabling of canvas + going back to text mode 2020-05-20 01:06:00 +02:00
Quajak
6d65f6b07a Added support for changing fonts 2020-05-19 23:02:28 +02:00
Quajak
570045ebeb Removed additional test
Cleaned up code
2020-05-18 20:41:30 +02:00
Quajak
e36c87192f Correctly use VGA palette now
Optimised some VGA operations
2020-05-18 00:24:11 +02:00
Quajak
19cffbadd1 VGA should work now 2020-05-17 18:29:22 +02:00