1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-12-27 19:30:04 +00:00
millfork/include/pc88.mfk
Karol Stasiak 63ff28e94e Changes to macros and parameter list syntax:
* non-asm macros can now take `const` and `call` parameters
* register parameters to asm functions and macros can be given names if annotated explicitly
2020-03-30 19:23:48 +02:00

20 lines
350 B
Plaintext

#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
}