Commit graph

35 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
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
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
02e9e56666 Resolve conflicts with master. 2020-07-03 17:25:40 +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
Elia Sulimanov
b395e4c2b9 Done VBEDriver api docs 2020-06-17 22:51:45 +03:00
Quajak
19cffbadd1 VGA should work now 2020-05-17 18:29:22 +02:00
Quajak
ae8d3ef435 Getting the code running again 2020-05-11 14:24:56 +02:00
Arawn-Davies
a1c46a8e02 Reverted change in master that sets VBEDriver.Disable to private, and fixed mode list in Cosmos.System namespace 2019-08-31 21:49:43 +01:00
Arawn-Davies
d9e8ca1575 Fix 2019-08-31 21:40:30 +01:00
Arawn Davies
85a387ec45
Update VBEDriver.cs 2019-08-31 22:00:58 +01:00
Arawn Davies
606ca2a5c9
Update VBEDriver.cs
Fixed ref
2019-08-31 21:59:26 +01:00
Arawn Davies
688a4a74c9
Merge branch 'master' into CGSE 2019-08-31 21:38:55 +01:00
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
Arawn Davies
37c688390e
Update VBEDriver.cs
Small fix preventing build
2018-07-29 23:17:22 +01:00
Arawn Davies
9ee2bf6fd2 PCI Detection changes 2018-05-08 16:29:14 +01:00
Siaranite
826858f053 Return to text mode WIP 2018-04-01 01:57:36 +01:00
Kudzu
fa4c223452 Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Kudzu
fa00b78441 New Cosmos parent dir 2017-08-08 11:29:41 -04:00
José Pedro
a58e3f2fa0 g3 2017-07-30 18:38:20 +01:00
Renamed from source/Cosmos.HAL/Drivers/Video/VBEDriver.cs (Browse further)