6718
This commit is contained in:
parent
1a1ab91e77
commit
be2a94d9b8
|
@ -131,6 +131,19 @@ $print-string-to-real-screen:end:
|
||||||
5d/pop-to-ebp
|
5d/pop-to-ebp
|
||||||
c3/return
|
c3/return
|
||||||
|
|
||||||
|
print-stream-to-real-screen: # s: (addr stream byte)
|
||||||
|
# . prologue
|
||||||
|
55/push-ebp
|
||||||
|
89/<- %ebp 4/r32/esp
|
||||||
|
#
|
||||||
|
(write-stream-data Stdout *(ebp+8))
|
||||||
|
(flush Stdout)
|
||||||
|
$print-stream-to-real-screen:end:
|
||||||
|
# . epilogue
|
||||||
|
89/<- %esp 5/r32/ebp
|
||||||
|
5d/pop-to-ebp
|
||||||
|
c3/return
|
||||||
|
|
||||||
# print a grapheme in utf-8 (only up to 4 bytes so far)
|
# print a grapheme in utf-8 (only up to 4 bytes so far)
|
||||||
print-grapheme-to-real-screen: # c: grapheme
|
print-grapheme-to-real-screen: # c: grapheme
|
||||||
# . prologue
|
# . prologue
|
||||||
|
|
1
400.mu
1
400.mu
|
@ -142,6 +142,7 @@ sig real-screen-size -> nrows/eax: int, ncols/ecx: int
|
||||||
sig clear-real-screen
|
sig clear-real-screen
|
||||||
sig move-cursor-on-real-screen row: int, column: int
|
sig move-cursor-on-real-screen row: int, column: int
|
||||||
sig print-string-to-real-screen s: (addr array byte)
|
sig print-string-to-real-screen s: (addr array byte)
|
||||||
|
sig print-stream-to-real-screen s: (addr stream byte)
|
||||||
sig print-grapheme-to-real-screen c: grapheme
|
sig print-grapheme-to-real-screen c: grapheme
|
||||||
sig print-int32-hex-to-real-screen n: int
|
sig print-int32-hex-to-real-screen n: int
|
||||||
sig reset-formatting-on-real-screen
|
sig reset-formatting-on-real-screen
|
||||||
|
|
Loading…
Reference in New Issue