This repository has been archived by the owner on Dec 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
VgaPutCharacter
NullException edited this page Aug 6, 2020
·
1 revision
Puts a character at specified coordinates on the screen
void VgaPutCharacter(char character,
char character_attributes,
dword x,
dword y
);
character
The character to be put on screen
character_attributes
The character attribute byte to be used. If 0 is used, the default attribute byte is used
x
The X coordinate on screen
y
The Y coordinate on screen
N/A
Currently there is no boundary checking in place, meaning that this function can be used to write to invalid memory.
Roadmap:
- Stage 1 FAT12 bootloader
- Stage 2 bootloader (SOARELDR)
- Hardware Abstraction Layer
- GDT and IDT abstraction
- Memory manager
- Disk IO
- PE Loader
- Convert HAL to be a module
- Keyboard IO