-
Notifications
You must be signed in to change notification settings - Fork 2
Graphics module
Konstantin edited this page Jul 19, 2017
·
2 revisions
| Name | Decription | Arguments | Used registers | Note |
|---|---|---|---|---|
| tgbl_getVRAMAddr | Get VRAM address of the symbol | BH=row, BL=column | CX | Returns DI = BH * 160 + BL * 2 Can be called with a macro tgblm_getVRAMAddr |
| Name | Decription | Arguments | Used registers | Note |
|---|---|---|---|---|
| tgblm_getVRAMAddr | Get VRAM address of the symbol | row, column | CX | Returns DI = BH * 160 + BL * 2 |
| tgblm_drawVerticalLine | Draw vertical line | upper corner row, column, height, char, color | AX, DI | |
| tgblm_drawHorizontalLine | Draw horizontal line | row, left corner column, width, char, color | AX, DI | |
| tgblm_drawCustomBorder | Draw custom char border | upper corner row, left corner column, height, width, horizontal line char, vertical line char, upper left corner char, upper right corner char, lower left corner char, lower right corner char, color | AX, DI | |
| tgblm_drawSelfBorder | Draw self border | upper corner row, left corner column, height, width, char, color | AX, DI | |
| tgblm_drawSingleBorder | Draw single-line border | upper corner row, left corner column, height, width, color | AX, DI | |
| tgblm_drawDoubleBorder | Draw double-line border | upper corner row, left corner column, height, width, color | AX, DI |