mirror of
https://github.com/blondie7575/GSCats.git
synced 2024-06-15 11:29:36 +00:00
Visual improvements
- Blue sky - More legible text - Removed debug terrain - Nicer player positions
This commit is contained in:
parent
4cd1dcfbef
commit
8afd161eb7
2
Makefile
2
Makefile
|
@ -16,7 +16,7 @@ ADDR=800
|
||||||
PGM=gscats
|
PGM=gscats
|
||||||
MRSPRITE=../MrSprite/mrsprite
|
MRSPRITE=../MrSprite/mrsprite
|
||||||
CHROMA=00ff00
|
CHROMA=00ff00
|
||||||
PALETTE=000000 008800 886611 cc9933 eebb44 dd6666 ff99aa 00ff00 ffff00 ffff00 ffff00 ffff00 ffff00 ffff00 ffff00 ffffff
|
PALETTE=a4dffb 008800 886611 cc9933 eebb44 dd6666 ff99aa 000000 ffff00 ffff00 ffff00 ffff00 ffff00 ffff00 ffff00 ffffff
|
||||||
SPRITES=SpriteBank
|
SPRITES=SpriteBank
|
||||||
|
|
||||||
all: $(PGM) loader
|
all: $(PGM) loader
|
||||||
|
|
BIN
SpriteBank00.bin
BIN
SpriteBank00.bin
Binary file not shown.
804
font.s
804
font.s
|
@ -65,31 +65,31 @@ drawChar: lda FontTable,y ;get real address of char data
|
||||||
tay ;so we'll index with that
|
tay ;so we'll index with that
|
||||||
|
|
||||||
lda FontData,y
|
lda FontData,y
|
||||||
sta $E12000,x
|
sta $012000,x
|
||||||
lda FontData+2,y
|
lda FontData+2,y
|
||||||
sta $E12000+2,x
|
sta $012000+2,x
|
||||||
|
|
||||||
lda FontData+4,y
|
lda FontData+4,y
|
||||||
sta $E12000+160,x
|
sta $012000+160,x
|
||||||
lda FontData+6,y
|
lda FontData+6,y
|
||||||
sta $E12000+160+2,x
|
sta $012000+160+2,x
|
||||||
|
|
||||||
lda FontData+8,y
|
lda FontData+8,y
|
||||||
sta $E12000+160*2,x
|
sta $012000+160*2,x
|
||||||
lda FontData+10,y
|
lda FontData+10,y
|
||||||
sta $E12000+160*2+2,x
|
sta $012000+160*2+2,x
|
||||||
lda FontData+12,y
|
lda FontData+12,y
|
||||||
sta $E12000+160*3,x
|
sta $012000+160*3,x
|
||||||
lda FontData+14,y
|
lda FontData+14,y
|
||||||
sta $E12000+160*3+2,x
|
sta $012000+160*3+2,x
|
||||||
lda FontData+16,y
|
lda FontData+16,y
|
||||||
sta $E12000+160*4,x
|
sta $012000+160*4,x
|
||||||
lda FontData+18,y
|
lda FontData+18,y
|
||||||
sta $E12000+160*4+2,x
|
sta $012000+160*4+2,x
|
||||||
lda FontData+20,y
|
lda FontData+20,y
|
||||||
sta $E12000+160*5,x
|
sta $012000+160*5,x
|
||||||
lda FontData+22,y
|
lda FontData+22,y
|
||||||
sta $E12000+160*5+2,x
|
sta $012000+160*5+2,x
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,524 +164,524 @@ FontTable:
|
||||||
|
|
||||||
FontData:
|
FontData:
|
||||||
s_Space:
|
s_Space:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Exclaim:
|
s_Exclaim:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
|
|
||||||
s_Quote:
|
s_Quote:
|
||||||
qbyte $0FF00FF0
|
qbyte7 $0FF00FF0
|
||||||
qbyte $00F000F0
|
qbyte7 $00F000F0
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Number:
|
s_Number:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
|
|
||||||
s_Dollar:
|
s_Dollar:
|
||||||
qbyte $000F0F00
|
qbyte7 $000F0F00
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
qbyte $0F0F0F00
|
qbyte7 $0F0F0F00
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $000F0FF0
|
qbyte7 $000F0FF0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_Percent:
|
s_Percent:
|
||||||
qbyte $0FF000F0
|
qbyte7 $0FF000F0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $0F000FF0
|
qbyte7 $0F000FF0
|
||||||
|
|
||||||
s_Amper:
|
s_Amper:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0F00F000
|
qbyte7 $0F00F000
|
||||||
qbyte $00F000F0
|
qbyte7 $00F000F0
|
||||||
qbyte $0F0FFF00
|
qbyte7 $0F0FFF00
|
||||||
qbyte $00F0F000
|
qbyte7 $00F0F000
|
||||||
|
|
||||||
s_Single:
|
s_Single:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_OpenParen:
|
s_OpenParen:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00FF0000
|
qbyte7 $00FF0000
|
||||||
qbyte $0FF00000
|
qbyte7 $0FF00000
|
||||||
qbyte $0FF00000
|
qbyte7 $0FF00000
|
||||||
qbyte $00FF0000
|
qbyte7 $00FF0000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
|
|
||||||
s_CloseParen: ; Anger symbol
|
s_CloseParen: ; Anger symbol
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $F000000F
|
qbyte7 $F000000F
|
||||||
|
|
||||||
|
|
||||||
s_Asterix:
|
s_Asterix:
|
||||||
qbyte $00000000 ; Angle symbol
|
qbyte7 $00000000 ; Angle symbol
|
||||||
qbyte $00000FF0
|
qbyte7 $00000FF0
|
||||||
qbyte $0000FF00
|
qbyte7 $0000FF00
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Plus: ; Power symbol
|
s_Plus: ; Power symbol
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Comma:
|
s_Comma:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $0000FF00
|
qbyte7 $0000FF00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
|
|
||||||
s_Minus:
|
s_Minus:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
|
|
||||||
s_Period:
|
s_Period:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $0000FF00
|
qbyte7 $0000FF00
|
||||||
qbyte $0000FF00
|
qbyte7 $0000FF00
|
||||||
|
|
||||||
s_Slash:
|
s_Slash:
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
|
|
||||||
s_N0:
|
s_N0:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F000FF0
|
qbyte7 $0F000FF0
|
||||||
qbyte $0F00F0F0
|
qbyte7 $0F00F0F0
|
||||||
qbyte $0F0F00F0
|
qbyte7 $0F0F00F0
|
||||||
qbyte $0FF000F0
|
qbyte7 $0FF000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_N1:
|
s_N1:
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00FF0000
|
qbyte7 $00FF0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00FFF000
|
qbyte7 $00FFF000
|
||||||
|
|
||||||
s_N2:
|
s_N2:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
|
|
||||||
s_N3:
|
s_N3:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $000FFF00
|
qbyte7 $000FFF00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_N4:
|
s_N4:
|
||||||
qbyte $0000FF00
|
qbyte7 $0000FF00
|
||||||
qbyte $000F0F00
|
qbyte7 $000F0F00
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
|
|
||||||
s_N5:
|
s_N5:
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_N6:
|
s_N6:
|
||||||
qbyte $000FFF00
|
qbyte7 $000FFF00
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
|
|
||||||
s_N7:
|
s_N7:
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
|
|
||||||
s_N8:
|
s_N8:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_N9:
|
s_N9:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
|
|
||||||
s_Colon:
|
s_Colon:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Semi:
|
s_Semi:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
|
|
||||||
s_LAngle:
|
s_LAngle:
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Equal:
|
s_Equal:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_RAngle:
|
s_RAngle:
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_Question:
|
s_Question:
|
||||||
qbyte $00FFF000
|
qbyte7 $00FFF000
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
|
|
||||||
s_At:
|
s_At:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F00F0F0
|
qbyte7 $0F00F0F0
|
||||||
qbyte $0FFFF0F0
|
qbyte7 $0FFFF0F0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_A:
|
s_A:
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_B:
|
s_B:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_C:
|
s_C:
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
|
|
||||||
s_D:
|
s_D:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_E:
|
s_E:
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFF000
|
qbyte7 $0FFFF000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
|
|
||||||
s_F:
|
s_F:
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFF000
|
qbyte7 $0FFFF000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
|
|
||||||
s_G:
|
s_G:
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F00FFF0
|
qbyte7 $0F00FFF0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_H:
|
s_H:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_I:
|
s_I:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_J:
|
s_J:
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_K:
|
s_K:
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
qbyte $0F00F000
|
qbyte7 $0F00F000
|
||||||
qbyte $0FFF0000
|
qbyte7 $0FFF0000
|
||||||
qbyte $0F00F000
|
qbyte7 $0F00F000
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
|
|
||||||
s_L:
|
s_L:
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
|
|
||||||
s_M:
|
s_M:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FF00FF0
|
qbyte7 $0FF00FF0
|
||||||
qbyte $0F0FF0F0
|
qbyte7 $0F0FF0F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_N:
|
s_N:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FF000F0
|
qbyte7 $0FF000F0
|
||||||
qbyte $0F0F00F0
|
qbyte7 $0F0F00F0
|
||||||
qbyte $0F00F0F0
|
qbyte7 $0F00F0F0
|
||||||
qbyte $0F000FF0
|
qbyte7 $0F000FF0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_O:
|
s_O:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_P:
|
s_P:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
|
|
||||||
s_Q:
|
s_Q:
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F00F0F0
|
qbyte7 $0F00F0F0
|
||||||
qbyte $0F000FF0
|
qbyte7 $0F000FF0
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
|
|
||||||
s_R:
|
s_R:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_S:
|
s_S:
|
||||||
qbyte $00FFFFF0
|
qbyte7 $00FFFFF0
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
|
|
||||||
s_T:
|
s_T:
|
||||||
qbyte $0FFFFF00
|
qbyte7 $0FFFFF00
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
|
|
||||||
s_U:
|
s_U:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00FFFF00
|
qbyte7 $00FFFF00
|
||||||
|
|
||||||
s_V:
|
s_V:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
|
|
||||||
s_W:
|
s_W:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $0F0FF0F0
|
qbyte7 $0F0FF0F0
|
||||||
qbyte $0FF00FF0
|
qbyte7 $0FF00FF0
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_X:
|
s_X:
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $000FF000
|
qbyte7 $000FF000
|
||||||
qbyte $00F00F00
|
qbyte7 $00F00F00
|
||||||
qbyte $0F0000F0
|
qbyte7 $0F0000F0
|
||||||
|
|
||||||
s_Y:
|
s_Y:
|
||||||
qbyte $F00000F0
|
qbyte7 $F00000F0
|
||||||
qbyte $0F000F00
|
qbyte7 $0F000F00
|
||||||
qbyte $00F0F000
|
qbyte7 $00F0F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
|
|
||||||
s_Z:
|
s_Z:
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $0FFFFFF0
|
qbyte7 $0FFFFFF0
|
||||||
|
|
||||||
s_LBracket:
|
s_LBracket:
|
||||||
qbyte $000FFF00
|
qbyte7 $000FFF00
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $000FFF00
|
qbyte7 $000FFF00
|
||||||
|
|
||||||
s_BackSlash:
|
s_BackSlash:
|
||||||
qbyte $0F000000
|
qbyte7 $0F000000
|
||||||
qbyte $00F00000
|
qbyte7 $00F00000
|
||||||
qbyte $000F0000
|
qbyte7 $000F0000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00000F00
|
qbyte7 $00000F00
|
||||||
qbyte $000000F0
|
qbyte7 $000000F0
|
||||||
|
|
||||||
s_RBracket:
|
s_RBracket:
|
||||||
qbyte $00FFF000
|
qbyte7 $00FFF000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $00FFF000
|
qbyte7 $00FFF000
|
||||||
|
|
||||||
s_Caret:
|
s_Caret:
|
||||||
qbyte $0000F000
|
qbyte7 $0000F000
|
||||||
qbyte $000F0F00
|
qbyte7 $000F0F00
|
||||||
qbyte $00F000F0
|
qbyte7 $00F000F0
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
s_UnderLine:
|
s_UnderLine:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $FFFFFFF0
|
qbyte7 $FFFFFFF0
|
||||||
|
|
||||||
s_Template:
|
s_Template:
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
qbyte $00000000
|
qbyte7 $00000000
|
||||||
|
|
||||||
|
|
|
@ -32,11 +32,11 @@ beginGameplay:
|
||||||
jsr clipTerrain
|
jsr clipTerrain
|
||||||
|
|
||||||
; Create players
|
; Create players
|
||||||
lda #40
|
lda #56
|
||||||
ldy #0
|
ldy #0
|
||||||
jsr playerCreate
|
jsr playerCreate
|
||||||
|
|
||||||
lda #600
|
lda #568
|
||||||
ldy #1
|
ldy #1
|
||||||
jsr playerCreate
|
jsr playerCreate
|
||||||
|
|
||||||
|
@ -285,7 +285,7 @@ fire:
|
||||||
|
|
||||||
|
|
||||||
basePalette:
|
basePalette:
|
||||||
.word $0000,$0080,$0861,$0c93,$0eb4,$0d66,$0f9a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0FFF
|
.word $0aef,$0080,$0861,$0c93,$0eb4,$0d66,$0f9a,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0FFF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
8
macros.s
8
macros.s
|
@ -148,6 +148,14 @@
|
||||||
.dbyt Arg>>16,Arg&$0000ffff
|
.dbyt Arg>>16,Arg&$0000ffff
|
||||||
.endmacro
|
.endmacro
|
||||||
|
|
||||||
|
.macro qbytei Arg
|
||||||
|
.dbyt ~(Arg>>16),~(Arg&$0000ffff)
|
||||||
|
.endmacro
|
||||||
|
|
||||||
|
.macro qbyte7 Arg
|
||||||
|
.dbyt (Arg>>16)&$7777,Arg&$00007777
|
||||||
|
.endmacro
|
||||||
|
|
||||||
.macro BREAK
|
.macro BREAK
|
||||||
pha
|
pha
|
||||||
lda breakpoint
|
lda breakpoint
|
||||||
|
|
14
player.s
14
player.s
|
@ -247,35 +247,35 @@ renderPlayerHeader:
|
||||||
SAVE_AXY
|
SAVE_AXY
|
||||||
PLAYERPTR_Y
|
PLAYERPTR_Y
|
||||||
|
|
||||||
ldx #0
|
ldx #0 + 321
|
||||||
tya
|
tya
|
||||||
clc
|
clc
|
||||||
adc #playerData
|
adc #playerData
|
||||||
adc #PD_NAME
|
adc #PD_NAME
|
||||||
jsr DrawString
|
jsr DrawString
|
||||||
|
|
||||||
ldx #48
|
ldx #48 + 321
|
||||||
lda #angleStr
|
lda #angleStr
|
||||||
jsr DrawString
|
jsr DrawString
|
||||||
|
|
||||||
lda playerData+PD_ANGLE,y
|
lda playerData+PD_ANGLE,y
|
||||||
ldx #56
|
ldx #56 + 321
|
||||||
jsr drawNumber
|
jsr drawNumber
|
||||||
|
|
||||||
ldx #68
|
ldx #68 + 321
|
||||||
lda #powerStr
|
lda #powerStr
|
||||||
jsr DrawString
|
jsr DrawString
|
||||||
|
|
||||||
lda playerData+PD_POWER,y
|
lda playerData+PD_POWER,y
|
||||||
ldx #76
|
ldx #76 + 321
|
||||||
jsr drawNumber
|
jsr drawNumber
|
||||||
|
|
||||||
ldx #88
|
ldx #88 + 321
|
||||||
lda #angerStr
|
lda #angerStr
|
||||||
jsr DrawString
|
jsr DrawString
|
||||||
|
|
||||||
lda playerData+PD_ANGER,y
|
lda playerData+PD_ANGER,y
|
||||||
ldx #96
|
ldx #96 + 321
|
||||||
jsr drawNumber
|
jsr drawNumber
|
||||||
|
|
||||||
RESTORE_AXY
|
RESTORE_AXY
|
||||||
|
|
Loading…
Reference in New Issue
Block a user