update game help for Marble Madness

This commit is contained in:
4am 2020-04-05 19:05:37 -04:00
parent fbeedbc5d3
commit 66a2710e2b
4 changed files with 28 additions and 27 deletions

View File

@ -1,24 +1,25 @@
Roll to the goal
joystick to move
keyboard to move 8-way
Player #1 Player #2
Q W E I O P
A D move K ;
move
A D K ;
Z X C , . /
open apple boost closed apple
$ accelerate %
or just use a joystick
Esc* * * * * * * * * * * * * * * * pause
[eof]

View File

@ -34,8 +34,8 @@ $0A (TODO down arrow)
$0B (TODO up arrow)
$0C rounded bottom-left quadrant circuit path
$0D carriage return symbol
$0E
$0F
$0E open apple
$0F closed apple
$10 dot, small
$11 dot, medium
$12 dot, large

View File

@ -19,8 +19,8 @@ FontDataRow0
!byte $00 ; 0B
!byte $9C ; 0C
!byte $E0 ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $B0 ; 0E
!byte $B0 ; 0F
!byte $80 ; 10
!byte $80 ; 11
!byte $80 ; 12
@ -148,8 +148,8 @@ FontDataRow1
!byte $00 ; 0B
!byte $BC ; 0C
!byte $E0 ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $98 ; 0E
!byte $98 ; 0F
!byte $80 ; 10
!byte $80 ; 11
!byte $80 ; 12
@ -277,8 +277,8 @@ FontDataRow2
!byte $00 ; 0B
!byte $FC ; 0C
!byte $EC ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $B6 ; 0E
!byte $BE ; 0F
!byte $80 ; 10
!byte $88 ; 11
!byte $9C ; 12
@ -406,8 +406,8 @@ FontDataRow3
!byte $00 ; 0B
!byte $F8 ; 0C
!byte $E6 ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $C3 ; 0E
!byte $FF ; 0F
!byte $88 ; 10
!byte $9C ; 11
!byte $BE ; 12
@ -535,8 +535,8 @@ FontDataRow4
!byte $00 ; 0B
!byte $F0 ; 0C
!byte $FF ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $A3 ; 0E
!byte $BF ; 0F
!byte $80 ; 10
!byte $9C ; 11
!byte $BE ; 12
@ -664,8 +664,8 @@ FontDataRow5
!byte $00 ; 0B
!byte $80 ; 0C
!byte $BF ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $A3 ; 0E
!byte $BF ; 0F
!byte $80 ; 10
!byte $88 ; 11
!byte $9C ; 12
@ -793,8 +793,8 @@ FontDataRow6
!byte $00 ; 0B
!byte $80 ; 0C
!byte $86 ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $CA ; 0E
!byte $FF ; 0F
!byte $80 ; 10
!byte $80 ; 11
!byte $80 ; 12
@ -922,8 +922,8 @@ FontDataRow7
!byte $00 ; 0B
!byte $00 ; 0C
!byte $8C ; 0D
!byte $00 ; 0E
!byte $00 ; 0F
!byte $B6 ; 0E
!byte $B6 ; 0F
!byte $80 ; 10
!byte $80 ; 11
!byte $80 ; 12

View File

@ -36,7 +36,7 @@ DrawPageInternal
beq @donePage
+ cmp #$0A
beq @doneParsingLine
ldx #3
ldx #5
- cmp @subs_a,x
bne @nosub
lda @subs_b,x
@ -68,9 +68,9 @@ DrawPageInternal
plp
rts
@subs_a
!byte $2A,$7E,$3C,$3E
!byte $2A,$7E,$3C,$3E,$24,$25
@subs_b
!byte $10,$11,$08,$15
!byte $10,$11,$08,$15,$0E,$0F
Draw40CharsInternal
; A/Y contains address of character buffer