| Revision: | 4 |
| Committed: | Wed Feb 11 15:26:06 2026 UTC (8 weeks, 3 days ago) by figdor32 |
| File size: | 399 byte(s) |
| Log Message: | Initial check-in |
| # | User | Rev | Content |
|---|---|---|---|
| 1 | figdor32 | 4 | ; ES = Object table segment |
| 2 | ; AX = Object handle | ||
| 3 | ; DS:SI = ASCIIZ String | ||
| 4 | OBJ_STRING_FillString: | ||
| 5 | CALL TABLE_GetObjectAddr ; Get obj data address from AX obj and store at ES:DI | ||
| 6 | MOV CX, 16 | ||
| 7 | .loop: | ||
| 8 | MOV BYTE AL, [DS:SI] | ||
| 9 | MOV BYTE [ES:DI], AL | ||
| 10 | INC SI | ||
| 11 | INC DI | ||
| 12 | CMP AL, 0 | ||
| 13 | JE .break | ||
| 14 | DEC CX | ||
| 15 | JNZ .loop | ||
| 16 | .break: | ||
| 17 | RET |