diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-03 17:28:41 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-03 17:28:41 +0200 |
| commit | 3d23229a38e7c843289569d12fd0deb7ea5d7a17 (patch) | |
| tree | 94608d821b8f72c4b602dfd4452c5573472aa426 /asm/text_mode.atk16 | |
| parent | 83d1392c0fd1bcdddb8b63cc8b2156f9ac7fa80b (diff) | |
Implement more mmio for text mode
Diffstat (limited to 'asm/text_mode.atk16')
| -rw-r--r-- | asm/text_mode.atk16 | 28 |
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 |
