Credits update and no polish chars in HiScore

This commit is contained in:
Pecusx
2025-06-03 09:45:24 +02:00
parent 387cda7965
commit fd1de1d507
4 changed files with 76 additions and 25 deletions
+60 -10
View File
@@ -1,10 +1,60 @@
dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$25,$24,$3D,$26,$27,$26,$29,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$46,$47,$24,$3D,$38,$39,$26,$29,$26,$35,$31,$04,$26,$3F,$26,$29,$24,$25,$48,$49,$54,$55,$05,$31,$26,$3F,$26,$29,$24,$25,$26,$35,$24,$3D,$31,$00,$00
dta $00,$00,$00,$00,$00,$20,$21,$26,$27,$26,$27,$30,$46,$47,$30,$24,$3D,$3A,$3B,$20,$21,$36,$37,$58,$00,$24,$25,$24,$3D,$26,$27,$26,$29,$08,$09,$00,$00,$00,$00,$00
dta $26,$3F,$20,$21,$4C,$4D,$26,$29,$36,$57,$58,$04,$26,$3F,$30,$26,$43,$4E,$4F,$05,$31,$26,$35,$20,$21,$36,$37,$30,$3A,$3B,$24,$3D,$4C,$4D,$44,$45,$26,$35,$30,$31
dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$24,$2D,$26,$43,$20,$21,$26,$3F,$26,$2F,$30,$24,$25,$44,$45,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$20,$21,$26,$27,$20,$21,$38,$39,$31,$00,$4C,$4D,$20,$21,$24,$25,$26,$2F,$24,$3D,$4C,$4D,$44,$45,$26,$35,$30,$31,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38,$39,$48,$49,$44,$45,$30,$24,$25,$0A,$0B,$44,$45,$26,$2B,$4E,$4F,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$20,$21,$36,$37,$26,$29,$26,$35,$44,$45,$20,$21,$3A,$3B,$26,$27,$26,$29,$26,$43,$31,$00,$38,$39,$20,$21,$26,$43,$46,$47,$30,$3A,$3B,$31,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$46,$47,$26,$2F,$20,$21,$3A,$3B,$26,$35,$44,$45,$31,$00,$46,$47,$24,$3D,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
dta $00,$46,$47,$24,$3D,$38,$39,$26,$29,$26,$35,$31,$04,$46,$47,$26,$27,$24,$25,$05,$31,$24,$25,$30,$26,$29,$54,$55,$36,$37,$26,$29,$4C,$4D,$30,$24,$25,$52,$53,$31
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $24,$25,$24,$3D,$26,$27,$26,$29
dta $08,$09,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$46,$47,$24,$3D,$38
dta $39,$26,$29,$26,$35,$31,$04,$26
dta $3F,$26,$29,$24,$25,$48,$49,$54
dta $55,$05,$31,$26,$3F,$26,$29,$24
dta $25,$26,$35,$24,$3D,$31,$00,$00
dta $00,$00,$00,$00,$00,$20,$21,$26
dta $27,$26,$27,$30,$46,$47,$30,$24
dta $3D,$3A,$3B,$20,$21,$36,$37,$58
dta $00,$24,$25,$24,$3D,$26,$27,$26
dta $29,$08,$09,$00,$00,$00,$00,$00
dta $26,$3F,$20,$21,$4C,$4D,$26,$29
dta $36,$57,$58,$04,$26,$3F,$30,$26
dta $43,$4E,$4F,$05,$31,$26,$35,$20
dta $21,$36,$37,$30,$3A,$3B,$24,$3D
dta $4C,$4D,$44,$45,$26,$35,$30,$31
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$24,$2D,$26,$43
dta $20,$21,$26,$3F,$26,$2F,$30,$24
dta $25,$44,$45,$08,$09,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$20,$21
dta $26,$27,$20,$21,$38,$39,$31,$00
dta $4C,$4D,$20,$21,$24,$25,$26,$2F
dta $24,$3D,$4C,$4D,$44,$45,$26,$35
dta $30,$31,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$38,$39,$48,$49,$44
dta $45,$30,$24,$25,$0A,$0B,$44,$45
dta $26,$2B,$4E,$4F,$08,$09,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$20,$21,$36,$37,$26
dta $29,$26,$35,$44,$45,$20,$21,$3A
dta $3B,$26,$27,$26,$29,$26,$43,$31
dta $00,$38,$39,$20,$21,$26,$43,$46
dta $47,$30,$3A,$3B,$31,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$46,$47,$26,$2F,$20,$21
dta $3A,$3B,$26,$35,$44,$45,$31,$00
dta $46,$47,$24,$3D,$08,$09,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$46,$47,$24,$3D,$38,$39,$26
dta $29,$26,$35,$31,$04,$46,$47,$26
dta $27,$24,$25,$05,$31,$24,$25,$30
dta $26,$29,$54,$55,$36,$37,$26,$29
dta $4C,$4D,$30,$24,$25,$52,$53,$31
dta $00,$00,$00,$00,$00,$24,$3D,$26
dta $43,$30,$24,$2D,$30,$3A,$3B,$20
dta $21,$36,$37,$58,$00,$24,$2D,$20
dta $21,$38,$39,$26,$29,$31,$00,$22
dta $13,$50,$51,$31,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$26
dta $27,$30,$24,$2D,$30,$46,$47,$20
dta $21,$36,$37,$58,$00,$38,$39,$26
dta $29,$36,$37,$24,$3D,$26,$27,$50
dta $51,$31,$00,$00,$00,$00,$00,$00
File diff suppressed because one or more lines are too long
+15 -14
View File
@@ -9,7 +9,7 @@
;---------------------------------------------------
.macro build
dta d"0.47" ; number of this build (4 bytes)
dta d"0.51" ; number of this build (4 bytes)
.endm
.macro RMTSong
@@ -301,8 +301,8 @@ over_screen
icl 'art/over_screen.asm' ; 13 lines, mode 5 narrow
scores_on_screen = over_screen+(32*7)+6 ; first byte of text in scores
credits_texts
icl 'art/credits.asm' ; 10 lines, mode 5
number_of_credits = 5
icl 'art/credits.asm' ; 12 lines, mode 5
number_of_credits = 6
credits_lines ; 2 lines for credits animations
:80 .by 0
.by 0 ; for second line animation
@@ -1732,7 +1732,7 @@ no_branch_l
; after PrintChar i X register we have charcode and Y=0
dec tempbyte2
bne @-
cpx #9 ; I character
cpx #11 ; I character
bne not_last_I
tya ; 0 - space
iny
@@ -1903,7 +1903,7 @@ no_in_hiscore
;--------------------------------------------------
; initial variables - "A" on first position
mva #0 PositionInName
mva #1 CharCode ; 1 = "A"
mva #3 CharCode ; 3 = "A"
mva NewHiScorePosition ScorePosition ; HiScore table position (0-4)
jsr PrepareScores.InMemoryCacl ; position in temp (word)
adw temp #5 ; after points
@@ -1942,7 +1942,8 @@ input_name_loop
leftkey
ldx CharCode
dex
bne not_minimal ; check for lower than A (not space)
cpx #2
bne not_minimal ; check for lower than A (not space and s, l)
ldx #char_count+1
not_minimal
not_maximal
@@ -1953,7 +1954,7 @@ rightkey
inx
cpx #char_count+2
bne not_maximal
ldx #1 ; A (not space)
ldx #3 ; A (not space and s, l)
bne not_maximal
next_char
; space / fire pressed
@@ -3756,10 +3757,12 @@ PowerCharEmpty = PowerChar0
; characters tables for GAme Over screen
;ascii codes
char_ascii
.by " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789sl<^"
.by " slABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789<^"
char_count = 39 ; without DEL and END
char_byte1
.by $00 ; space
.by $54 ; S`
.by $36 ; L/
.by $20 ; A
.by $22 ; B
.by $24 ; C
@@ -3796,12 +3799,12 @@ char_byte1
.by $1a ; 7
.by $1c ; 8
.by $1e ; 9
.by $54 ; S`
.by $36 ; L/
.by $18 ; DEL (arrow)
.by $5a ; END (arrow)
char_byte2
.by $00 ; space
.by $55 ; S`
.by $57 ; L/
.by $21 ; A
.by $13 ; B
.by $25 ; C
@@ -3838,12 +3841,12 @@ char_byte2
.by $1b ; 7
.by $13 ; 8
.by $1f ; 9
.by $55 ; S`
.by $57 ; L/
.by $19 ; DEL (arrow)
.by $5b ; END (arrow)
char_byte3
.by $00 ; space
.by $31 ; S`
.by $58 ; L/
.by $31 ; A
.by $31 ; B
.by $31 ; C
@@ -3880,8 +3883,6 @@ char_byte3
.by $31 ; 7
.by $31 ; 8
.by $31 ; 9
.by $31 ; S`
.by $58 ; L/
.by $00 ; DEL (arrow)
.by $00 ; END (arrow)
;--------------------------------
BIN
View File
Binary file not shown.