aboutsummaryrefslogtreecommitdiffstats
path: root/asm/text_mode.atk16
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-11-03 17:28:41 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2023-11-03 17:28:41 +0200
commit3d23229a38e7c843289569d12fd0deb7ea5d7a17 (patch)
tree94608d821b8f72c4b602dfd4452c5573472aa426 /asm/text_mode.atk16
parent83d1392c0fd1bcdddb8b63cc8b2156f9ac7fa80b (diff)
Implement more mmio for text mode
Diffstat (limited to 'asm/text_mode.atk16')
-rw-r--r--asm/text_mode.atk1628
1 files changed, 27 insertions, 1 deletions
diff --git a/asm/text_mode.atk16 b/asm/text_mode.atk16
index 8fbdb83..f560c68 100644
--- a/asm/text_mode.atk16
+++ b/asm/text_mode.atk16
@@ -2,11 +2,37 @@
@opt csr_scratch RH
@use ext_std:*
-; bootstrap code (must be called to setup mandatory data)
+; bootstrap code (must be called to set up mandatory data)
; will jump to label main
@include bootstrap
@label main
+ ldi vt_text_mem RA
+ ldr RA RA
+ ldi 4 RB ; letter D
+ str RB RA
+ addi RA 1 RA
+ ldi 5 RB ; letter E
+ str RB RA
+ addi RA 1 RA
+ ldi 1 RB ; letter A
+ str RB RA
+ addi RA 1 RA
+ ldi 4 RB ; letter D
+ str RB RA
+ addi RA 1 RA
+ ldi 2 RB ; letter B
+ str RB RA
+ addi RA 1 RA
+ ldi 5 RB ; letter E
+ str RB RA
+ addi RA 1 RA
+ ldi 5 RB ; letter E
+ str RB RA
+ addi RA 1 RA
+ ldi 6 RB ; letter F
+ str RB RA
+
; set graphics mode to sprite mode
; set_graphics_mode gr_sprite_mode
set_graphics_mode gr_text_mode