dos33fsprogs/mist/text_title.s

59 lines
1.0 KiB
ArmAsm
Raw Normal View History

.include "common_defines.inc"
.include "zp.inc"
.include "hardware.inc"
text_title:
jsr TEXT
jsr HOME
lda #0
sta DRAW_PAGE
; print non-inverse
lda #$80
sta ps_smc1+1
lda #09 ; ora
sta ps_smc1
lda #<boot_message
sta OUTL
lda #>boot_message
sta OUTH
ldx #15
text_loop:
jsr move_and_print
dex
bne text_loop
lda #40
jsr wait_a_bit
rts
boot_message:
.byte 0,0,"LOADING MIST V0.99.5",0
.byte 0,3,"CONTROLS:",0
.byte 5,4,"MOVE CURSOR : ARROWS OR WASD",0
.byte 5,5,"FORWARD/ACTION : ENTER",0
.byte 5,7,"JOYSTICK (TODO): J",0
.byte 5,8,"LOAD GAME : CONTROL-L",0
.byte 5,9,"SAVE (TODO) : CONTROL-S",0
.byte 5,10,"TOGGLE SOUND : CONTROL-T",0
.byte 0,13,"BASED ON MYST BY CYAN INC",0
.byte 0,14,"APPLE II PORT: VINCE WEAVER",0
.byte 0,15,"DISK CODE : QKUMBA",0
.byte 0,16,"SOUND CODE : OLIVER SCHMIDT",0
.byte 0,17,"LZSA CODE : EMMANUEL MARTY",0
.byte 7,19,"______",0
.byte 5,20,"A \/\/\/ SOFTWARE PRODUCTION",0
.include "text_print.s"
.include "gr_offsets.s"
.include "wait_a_bit.s"