Quajak
|
c9488fe979
|
Merge branch 'master' into multiboot_plug
|
2020-10-14 17:34:13 +02:00 |
|
Quajak
|
490b0afa6a
|
Merge branch 'master' into cpuid_public
|
2020-10-13 21:20:03 +02:00 |
|
Quajak
|
0d9fefff34
|
Merge branch 'master' into task/RemoveProcessorInformation
|
2020-10-13 19:20:11 +02:00 |
|
Charles Betros
|
f3dbded749
|
Merge branch 'master' into feature/qemu
|
2020-10-08 14:29:24 -05:00 |
|
Quajak
|
f15425d30b
|
Merge branch 'master' into fix/int_to_string
|
2020-10-05 12:12:11 +02:00 |
|
Quajak
|
2753e0358a
|
Merge branch 'master' into multiboot_plug
|
2020-10-02 11:41:27 +02:00 |
|
Quajak
|
8fb7d1ef18
|
Merge branch 'master' into task/RemoveProcessorInformation
|
2020-10-01 14:21:52 +02:00 |
|
Charles Betros
|
980e06453e
|
Remove ProcessorInformation
Closes #1487
|
2020-09-28 12:19:14 -05:00 |
|
Quajak
|
a4d0befbe1
|
Made ReadCPUID public
Made `ReadCPUID` and `CanReadCPUID` public.
|
2020-09-27 15:22:14 +02:00 |
|
Sam Nadol
|
eefba351dc
|
Add throw if string empty
|
2020-09-25 19:35:48 -04:00 |
|
Sam Nadol
|
945c0e544b
|
Add Brand String method to CPU.cs
|
2020-09-25 18:46:44 -04:00 |
|
Quajak
|
0d426695ac
|
Added plug for Multiboot.GetMBIAddress()
|
2020-09-20 17:41:35 +02:00 |
|
Quajak
|
e1bda335ab
|
Fix deleting of directories with small offset (most commonly subdirectories)
|
2020-09-19 21:48:32 +02:00 |
|
Quajak
|
e62eae1414
|
Added plugs for Convert.ToString
Fixed int.ToString("x")
|
2020-09-07 00:28:55 +02:00 |
|
Charles Betros
|
04ae81d1d4
|
Merge branch 'master' into bug/random
|
2020-08-23 20:58:08 -05:00 |
|
Quajak
|
6fa701f945
|
Made Random return different values when called multiple times in the same second
Added tests to confirm this behaviour
|
2020-08-22 22:21:05 +02:00 |
|
Quajak
|
b649eabb16
|
Added the ctors without the ColorOrder parameter
|
2020-08-21 21:49:53 +02:00 |
|
Quajak
|
1b02aa4bac
|
Undo commenting of debug messages
|
2020-08-20 22:42:50 +02:00 |
|
Quajak
|
9d8f4ba515
|
Create ColorOrder.cs
|
2020-08-20 22:40:06 +02:00 |
|
Quajak
|
fca8ca9080
|
Added support for different color orders
|
2020-08-20 22:37:07 +02:00 |
|
Elia Sulimanov
|
89d948e093
|
Done INTs API
|
2020-08-20 15:30:17 +03:00 |
|
Elia Sulimanov
|
11d5dbe5c7
|
Done bootstrap API
|
2020-08-20 14:20:31 +03:00 |
|
Elia Sulimanov
|
83b274f08e
|
Removed remarks
|
2020-08-20 13:37:00 +03:00 |
|
Elia Sulimanov
|
47d34b769c
|
Merge branch 'master' into Core-API
|
2020-08-20 13:07:51 +03:00 |
|
Elia Sulimanov
|
b7a55f9d86
|
CPU Vendor name fix
|
2020-08-20 08:52:41 +03:00 |
|
Elia Sulimanov
|
47a2bd8915
|
Fixed GC API
Found some functions implementations.
|
2020-08-19 22:17:13 +03:00 |
|
Elia Sulimanov
|
b09b8ca471
|
Fixed CPU API
Found the implementation of the plugged functions.
|
2020-08-19 22:11:05 +03:00 |
|
Elia Sulimanov
|
5ec4a2d17a
|
Done CPU API
|
2020-08-19 20:23:56 +03:00 |
|
Elia Sulimanov
|
9552b13879
|
Started working on INTs API
|
2020-08-19 20:09:05 +03:00 |
|
Elia Sulimanov
|
dd12e8cb56
|
Done GCImplementation API
|
2020-08-19 20:08:36 +03:00 |
|
Elia Sulimanov
|
38c3f36972
|
Done MemoryBlock API
|
2020-08-19 18:30:16 +03:00 |
|
Elia Sulimanov
|
b996a83fc3
|
Done Multiboot API
|
2020-08-19 17:48:15 +03:00 |
|
Elia Sulimanov
|
b9a652e6c4
|
Done the ACPI API
|
2020-08-19 16:56:32 +03:00 |
|
Elia Sulimanov
|
9505769370
|
Done AHCI API
|
2020-08-19 16:17:57 +03:00 |
|
Elia Sulimanov
|
553908629d
|
Done VGA API
|
2020-08-19 16:15:08 +03:00 |
|
Elia Sulimanov
|
3436d1bf37
|
Done Heap API
|
2020-08-19 16:03:58 +03:00 |
|
Elia Sulimanov
|
feeae54226
|
Done HeapMedium API
|
2020-08-19 16:00:16 +03:00 |
|
Elia Sulimanov
|
7066eac01c
|
Done RAT API
|
2020-08-19 15:57:01 +03:00 |
|
Elia Sulimanov
|
fa30d90cf9
|
Done HeapSmall API
|
2020-08-19 15:53:36 +03:00 |
|
Elia Sulimanov
|
75708fa3eb
|
Done HeapLarge API
|
2020-08-19 15:43:47 +03:00 |
|
Elia Sulimanov
|
eb52b36277
|
Done PCI api
|
2020-07-26 22:30:05 +03:00 |
|
Elia Sulimanov
|
bb1b034f0b
|
Done Mouse api
|
2020-07-26 22:29:49 +03:00 |
|
Elia Sulimanov
|
5ae7e032eb
|
Done Keyboard api
|
2020-07-26 22:29:38 +03:00 |
|
Elia Sulimanov
|
e11daab38a
|
Done IOGroup api
|
2020-07-26 22:29:27 +03:00 |
|
Elia Sulimanov
|
1e8c8406bb
|
Done COM api
|
2020-07-26 22:29:14 +03:00 |
|
Elia Sulimanov
|
c69d063c66
|
Done AMDPCNetIIIOGroup api
|
2020-07-26 21:36:58 +03:00 |
|
Elia Sulimanov
|
11c117ae09
|
Done PIT api
|
2020-07-26 21:25:43 +03:00 |
|
valentinbreiz
|
c056f8042d
|
forgot that
|
2020-07-16 22:50:37 +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 |
|
valentinbreiz
|
adfa4a9325
|
add alpha blending to SVGA II
|
2020-07-10 23:37:19 +02:00 |
|
valentinbreiz
|
2c4071ed07
|
Merge branch 'master' into dev/cgsalpha
|
2020-07-10 17:31:54 +02:00 |
|
valentinbreiz
|
8670781440
|
AlphaBlend fix + DrawImageAlpha
|
2020-07-10 17:31:14 +02:00 |
|
Quajak
|
cf659bbdb8
|
Fix GetPointColor for VGA
|
2020-07-10 16:39:57 +02:00 |
|
valentinbreiz
|
0d8c87db99
|
add AlphaBlend in Canvas.cs
|
2020-07-10 15:59:40 +02:00 |
|
valentinbreiz
|
a8ac3b012f
|
add alpha to VBE DrawPoint
|
2020-07-10 15:34:55 +02:00 |
|
Quajak
|
e53eea929e
|
Merge pull request #1395 from CosmosOS/dev/drawstringPSF
Basic DrawString and DrawChar with PC Screen Fonts (PSF)
|
2020-07-10 14:37:31 +02:00 |
|
Quajak
|
5741ebb6fd
|
Changed design of Font and PCSCreenFont
|
2020-07-10 14:05:46 +02:00 |
|
Quajak
|
d0c2bd5efe
|
Add support for BITMAPV3INFOHEADER
This header is used by Adobe for certain formats
|
2020-07-10 09:54:06 +02:00 |
|
valentinbreiz
|
5e82fc2ebf
|
add documentation for DrawString and DrawChar methods
|
2020-07-10 03:04:23 +02:00 |
|
valentinbreiz
|
8c8f6edaa4
|
add documentation for font base class.
|
2020-07-10 02:42:29 +02:00 |
|
valentinbreiz
|
d257457e5f
|
Merge branch 'master' into dev/drawstringPSF
|
2020-07-10 02:37:57 +02:00 |
|
valentinbreiz
|
e724e37350
|
Add documentation in CGS
thanks @EliaSulimanov
|
2020-07-10 02:37:44 +02:00 |
|
valentinbreiz
|
c27cfe7154
|
IL MUL not implemented for char / byte
|
2020-07-10 01:43:26 +02:00 |
|
valentinbreiz
|
751637c8b0
|
use parsed font width and height
|
2020-07-10 01:33:14 +02:00 |
|
valentinbreiz
|
6712dc94f8
|
add DrawString methods in CGS
|
2020-07-10 01:02:07 +02:00 |
|
valentinbreiz
|
9f651e91e0
|
Merge pull request #1338 from CosmosOS/fix/vsmessaagebox
Made MessageBox always use UI thread
|
2020-07-10 00:18:30 +02:00 |
|
valentinbreiz
|
afff8d9e46
|
Merge pull request #1384 from CosmosOS/dev/multibootvbe
Multiboot VBE detection
|
2020-07-06 22:01:28 +02:00 |
|
valentinbreiz
|
1765048eeb
|
debug message at VBEDriver creation + coding style
|
2020-07-06 21:10:38 +02:00 |
|
valentinbreiz
|
1675f6bee0
|
add comments
|
2020-07-06 08:56:14 +02:00 |
|
valentinbreiz
|
1eb9cc43eb
|
Merge pull request #1237 from CosmosOS/feature/CPUInfoPlugs
Feature/cpu info plugs
|
2020-07-06 08:48:45 +02:00 |
|
valentinbreiz
|
b99750ab08
|
add one other mode
|
2020-07-06 06:26:16 +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
|
cf019fef47
|
check if VBE is available with multiboot
|
2020-07-06 05:31:17 +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
|
a3026b2aed
|
add Multiboot and VBE structs
|
2020-07-05 00:47:15 +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
|
83adc03b7e
|
lfb in bgra no argb
|
2020-07-04 18:14:31 +02:00 |
|
valentinbreiz
|
86489bffd5
|
Fill and copy fixes
|
2020-07-04 17:50:03 +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 |
|
Arawn Davies
|
40fcf12e32
|
Merge pull request #1382 from CosmosOS/cgs-docs
Re-added the Graphics documentation XML comments
|
2020-07-04 14:55:31 +01:00 |
|
Elia Sulimanov
|
3162cc2b56
|
Re-added the Graphics documentation XML comments
|
2020-07-04 14:28:56 +01: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
|
f2cb137690
|
Merge pull request #1342 from CosmosOS/fix/buildernotclosing
Fix builder not closing
|
2020-07-03 17:47:55 +02:00 |
|
valentinbreiz
|
cda46c3eff
|
Merge pull request #1363 from EliaSulimanov/core-api-docs
[WIP] Core api docs
|
2020-07-03 17:43:10 +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 |
|
Elia Sulimanov
|
b65f5432fc
|
Done Global api docs
|
2020-07-03 14:50:25 +03:00 |
|