diff options
Diffstat (limited to 'src/tty.asm')
| -rw-r--r-- | src/tty.asm | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/tty.asm b/src/tty.asm new file mode 100644 index 0000000..d2c1234 --- /dev/null +++ b/src/tty.asm @@ -0,0 +1,15 @@ +; ============================================================================= +; tty.asm - console output over the serial port (emulator debug channel). +; A real gbos would render to VRAM; serial is a zero-VRAM stub that shows up +; in emulator serial logs (bgb/SameBoy) and on link hardware. +; ============================================================================= +INCLUDE "include/gbos.inc" + +SECTION "tty", ROM0 + +; PutChar - A = character. Push to serial data and kick a transfer. +PutChar:: + ld [rSB], a + ld a, $81 ; start transfer, internal clock + ld [rSC], a + ret |
