I'll start by posting this code, which will mess up the status bar one tile after another. Feel free to ask if you need more help.
Codeheader
lorom
!Pos = $010D
!TileProp = $38
!DataPos = $5000 ; top of the screen (note: change it)
; (note: it should be $5??? or you'll propably mess up something else)
org $00A2E6
JSL Main
org $058091
JSL Init
NOP
org $06FB80
Init:
REP #$20
STZ !Pos
SEP #$20
LDA $0100
CMP #$22
RTL
Main:
JSL $028AB1
PHB
PHK
PLB
PHX ; Change data bank and push X
REP #$30
LDA !Pos
XBA
AND #$03FF
TAY
LDA Data,y
AND #$00FF
CMP #$00FF
BEQ Nothing ;Don't do anything if we're at an FF (terminator) byte
LDA $13
AND #$0003
BNE Nothing
LDA $7F837B
TAX
LDA !Pos
XBA
CLC
ADC #!DataPos
XBA
STA $7F837D,x
INX
INX
LDA #$0100
STA $7F837D,x
INX
INX
LDA !Pos
XBA
AND #$03FF
TAY
LDA Data,y
STA $7F837D,x
INX
LDA.w #!TileProp+$FF00
STA $7F837D,x
INX;\
TAX; | I could've used TAX SEC here instead,
CLC;/ but I don't really like the idea of writing that kind of garbage code.
ADC $7F837B
STA $7F837B
LDA !Pos
XBA
INC A
XBA
STA !Pos
Nothing:
SEP #$30
PLX
PLB
RTL
Data:
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FC,$0C,$18,$0D,$0E,$FC,$0B,$22,$FC,$0A,$15,$0C,$0A,$1B,$18,$FC
db $FF
I'd suggest pointing the Data: table to RAM and changing it that way.
Tip: STZ !Pos (!Pos should be some free RAM) to make it print out the text again.
Also, change what !DataPos is, I doubt you want the message to appear in the status bar.
I'd vote use a static stripe image to remove the text.
And no, there's no tutorial for how to use this. Try and see what happens.
(Oh, and feel free to remove the table and write your own, I just couldn't resist)