diff options
Diffstat (limited to 'src/syscall.asm')
| -rw-r--r-- | src/syscall.asm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/syscall.asm b/src/syscall.asm index 4bcb601..cab3e79 100644 --- a/src/syscall.asm +++ b/src/syscall.asm @@ -85,6 +85,8 @@ sys_write: ld a, b or a ret z ; len 0 + ld a, 1 + ld [wBatch], a ; defer terminal rendering for the whole write .loop ld a, [de] push de @@ -96,7 +98,7 @@ sys_write: inc de dec b jr nz, .loop - ret + jp term_write_end ; render each dirty tile once + the cursor ; ----------------------------------------------------------------------------- ; CurStdin / CurStdout -> A = current process PROC_STDIN / PROC_STDOUT |
