From d7ab1587961a60682c0988d5eebea555d657bbf7 Mon Sep 17 00:00:00 2001 From: Jaka Furlan Date: Mon, 3 Nov 2025 12:30:41 +0100 Subject: [PATCH] completed screen.asm --- ass1/sreen.asm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ass1/sreen.asm diff --git a/ass1/sreen.asm b/ass1/sreen.asm new file mode 100644 index 0000000..76f0330 --- /dev/null +++ b/ass1/sreen.asm @@ -0,0 +1,38 @@ +scr START 0 + LDCH txt + +STCH screen + LDX #3 + +STCH screen, X + + JSUB scrcfill + + JSUB scrclear + +halt J halt + +scrclear LDCH #0 + LDS #scrlen + LDX #0 +loop +STCH screen, X + TIXR S + JLT loop + + RSUB + + +scrcfill + LDS #scrlen + LDX #0 +loop2 +STCH screen, X + TIXR S + JLT loop2 + + RSUB + +txt BYTE C'hi' +screen EQU 0x0B800 +scrcols EQU 80 +scrrows EQU 25 +scrlen EQU 2000 + + END scr \ No newline at end of file