23 lines
478 B
Plaintext
23 lines
478 B
Plaintext
function main ()
|
|
str hello is $0
|
|
|
|
malloc_immediate "nuqneH 'u'?" -> hello
|
|
call pln hello
|
|
exit 0
|
|
|
|
function pln (str message is $0)
|
|
str ts is $1
|
|
int msg_length is $2
|
|
str nl is $3
|
|
int nl_length is $4
|
|
int mode is $5
|
|
|
|
malloc_immediate "/dev/term/0" -> ts
|
|
load_immediate 0 -> mode
|
|
syscall OPEN ts mode -> ts
|
|
strlen message -> msg_length
|
|
syscall WRITE ts message msg_length
|
|
malloc_immediate "\n" -> nl
|
|
strlen nl -> nl_length
|
|
syscall WRITE ts nl nl_length
|
|
return |