Difference between revisions of "84PCE:Syscalls:0207C8"
From WikiTI
(→Example) |
|||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
'''Syscall Address:''' 0207C8h | '''Syscall Address:''' 0207C8h | ||
− | Displays a string, with the length | + | Displays a string, with the length prepended, pointed to by HL on the homescreen at the coordinates indicated by [[84PCE:RAM:D00595|curRow]] and [[84PCE:RAM:D00596|curCol]] in large font format. |
=== Inputs === | === Inputs === | ||
''See also: [[84PCE:Syscalls:0207B4|PutMap]]'' | ''See also: [[84PCE:Syscalls:0207B4|PutMap]]'' | ||
− | * HL : pointer to the start of the string, | + | * HL : pointer to the start of the string, prepended by the length, to be displayed |
* ([[84PCE:RAM:D00595|curRow]], [[84PCE:RAM:D00596|curCol]]) : coordinates of the first character of the string in rows and columns (not pixels) | * ([[84PCE:RAM:D00595|curRow]], [[84PCE:RAM:D00596|curCol]]) : coordinates of the first character of the string in rows and columns (not pixels) | ||
Line 26: | Line 26: | ||
call _HomeUp | call _HomeUp | ||
call _ClrLCDFull | call _ClrLCDFull | ||
− | ld hl, StringToDisplay | + | ld hl, StringToDisplay |
jp _PutPS | jp _PutPS | ||
StringToDisplay: | StringToDisplay: | ||
.db 12, "Hello World!" | .db 12, "Hello World!" |
Latest revision as of 03:46, 9 August 2016
Synopsis
Hypothesized Official Name: PutPS
Syscall Address: 0207C8h
Displays a string, with the length prepended, 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, prepended 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 jp _PutPS StringToDisplay: .db 12, "Hello World!"