Visual improvements

- Blue sky
- More legible text
- Removed debug terrain
- Nicer player positions
This commit is contained in:
blondie7575 2017-10-23 12:40:44 -07:00
parent 4cd1dcfbef
commit 8afd161eb7
7 changed files with 425 additions and 417 deletions

View File

@ -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

Binary file not shown.

804
font.s
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -407,10 +407,10 @@ generateTerrainLoop:
cpy #TERRAINWIDTH cpy #TERRAINWIDTH
bne generateTerrainLoop bne generateTerrainLoop
lda #1 ; lda #1 ; Debug values
sta terrainData ; sta terrainData
lda #2 ; lda #2
sta compiledTerrain-4 ; sta compiledTerrain-4
rts rts