Difference between revisions of "84PCE:Syscalls:0207C8"
From WikiTI
| Line 16: | Line 16: | ||
=== Outputs === | === Outputs === | ||
* Text printed at ([[84PCE:RAM:D00595|curRow]], [[84PCE:RAM:D00596|curCol]]) on the homescreen. | * Text printed at ([[84PCE:RAM:D00595|curRow]], [[84PCE:RAM:D00596|curCol]]) on the homescreen. | ||
| − | * HL points to the character after the | + | * HL points to the character after the string. |
* ([[84PCE:RAM:D00595|curRow]]) and ([[84PCE:RAM:D00596|curCol]]) updated | * ([[84PCE:RAM:D00595|curRow]]) and ([[84PCE:RAM:D00596|curCol]]) updated | ||
| Line 22: | Line 22: | ||
''See also: [[84PCE:Syscalls:0207B4|PutMap]]'' | ''See also: [[84PCE:Syscalls:0207B4|PutMap]]'' | ||
* F | * F | ||
| + | |||
| + | === Example === | ||
| + | call _HomeUp | ||
| + | call _ClrLCDFull | ||
| + | ld hl, StringToDisplay-1 | ||
| + | jp _PutPS | ||
| + | StringToDisplay: | ||
| + | .db 12, "Hello World!" | ||
Revision as of 02:54, 16 July 2016
Synopsis
Hypothesized Official Name: PutPS
Syscall Address: 0207C8h
Displays a string, with the length appended, pointed to by HL on the homescreen at the coordinates indicated by curRow and curCol in large font format.
Inputs
See also: PutMap
- HL : pointer to the start of the string, appended by the length, to be displayed
- (curRow, curCol) : coordinates of the first character of the string in rows and columns (not pixels)
Outputs
- Text printed at (curRow, curCol) on the homescreen.
- HL points to the character after the string.
- (curRow) and (curCol) updated
Destroys
See also: PutMap
- F
Example
call _HomeUp call _ClrLCDFull ld hl, StringToDisplay-1 jp _PutPS StringToDisplay: .db 12, "Hello World!"