Update README.md

This commit is contained in:
Stefan Koelle
2025-01-03 19:33:32 +01:00
committed by GitHub
parent db859b2572
commit d2c9682b13
+10 -3
View File
@@ -24,6 +24,13 @@ GrafikMode($13);
## Methods
- InitTextGraf Init TextGraf Lib
- GrafikMode(int); Sets Graphics Mode
- setvgacolors(p); Sets VGA Colors
| Method | Description |
|--------|-------------|
| `InitTextGraf: integer` | Must be called at the very beginning of the program while still in text mode. Without this, the rest won't work. Returns 0 if everything is OK, -1 for unknown video type, and 1 for insufficient memory (requires about 12KB). |
| `SetPaletteSave(On: boolean)` | Call with `On = true` after `InitTextGraf` and in text mode. Saves the text palette and reserves memory for the graphics palette, which will then be used automatically. `On = false` disables this automation and frees the memory for the palettes (about 1.5KB). |
| `ToText` | Switches from graphics to text mode. Saves the screen content, etc. |
| `ToGraph` | Switches back to graphics mode. A graphics mode should have been exited with `ToText` beforehand to initialize all values. |
| `GrafikMode(Mode: byte)` | Sets the video mode. |
| `GetMonTyp: MonitorTyp` | Returns the monitor type. |
| `SetVGAColors(var Colors: VGAColors)` | Sets the VGA colors. |