#pragma zilog_syntax

#if not(NEC_PC_88)
#warn pc88 module should be only used on PC-88 targets
#endif

asm void putchar(byte register(a) char) @$3e0d extern

inline void new_line() {
    putchar(13)
    putchar(10)
}

asm pointer readline() {
    call $5f92
    // TODO: if carry set, then STOP was pressed; should we care?
    ? inc hl
    ? ret
}
