mirror of
https://github.com/Pecusx/Young-lumberjack.git
synced 2026-05-20 22:33:54 +02:00
GFX and timings fixes
This commit is contained in:
+6
-6
@@ -4,9 +4,9 @@
|
|||||||
dta $08,$09,$00,$00,$00,$00,$00,$00
|
dta $08,$09,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$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 $00,$00,$00,$46,$47,$24,$3D,$38
|
||||||
dta $39,$26,$29,$26,$35,$31,$04,$26
|
dta $39,$26,$29,$26,$35,$31,$03,$26
|
||||||
dta $3F,$26,$29,$24,$25,$48,$49,$54
|
dta $3F,$26,$29,$24,$25,$48,$49,$54
|
||||||
dta $55,$05,$31,$26,$3F,$26,$29,$24
|
dta $55,$02,$00,$26,$3F,$26,$29,$24
|
||||||
dta $25,$26,$35,$24,$3D,$31,$00,$00
|
dta $25,$26,$35,$24,$3D,$31,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$20,$21,$26
|
dta $00,$00,$00,$00,$00,$20,$21,$26
|
||||||
dta $27,$26,$27,$30,$46,$47,$30,$24
|
dta $27,$26,$27,$30,$46,$47,$30,$24
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
dta $00,$24,$25,$24,$3D,$26,$27,$26
|
dta $00,$24,$25,$24,$3D,$26,$27,$26
|
||||||
dta $29,$08,$09,$00,$00,$00,$00,$00
|
dta $29,$08,$09,$00,$00,$00,$00,$00
|
||||||
dta $26,$3F,$20,$21,$4C,$4D,$26,$29
|
dta $26,$3F,$20,$21,$4C,$4D,$26,$29
|
||||||
dta $36,$57,$58,$04,$26,$3F,$30,$26
|
dta $36,$57,$58,$03,$26,$3F,$30,$26
|
||||||
dta $43,$4E,$4F,$05,$31,$26,$35,$20
|
dta $43,$4E,$4F,$02,$00,$26,$35,$20
|
||||||
dta $21,$36,$37,$30,$3A,$3B,$24,$3D
|
dta $21,$36,$37,$30,$3A,$3B,$24,$3D
|
||||||
dta $4C,$4D,$44,$45,$26,$35,$30,$31
|
dta $4C,$4D,$44,$45,$26,$35,$30,$31
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
@@ -44,8 +44,8 @@
|
|||||||
dta $46,$47,$24,$3D,$08,$09,$00,$00
|
dta $46,$47,$24,$3D,$08,$09,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$46,$47,$24,$3D,$38,$39,$26
|
dta $00,$46,$47,$24,$3D,$38,$39,$26
|
||||||
dta $29,$26,$35,$31,$04,$46,$47,$26
|
dta $29,$26,$35,$31,$03,$46,$47,$26
|
||||||
dta $27,$24,$25,$05,$31,$24,$25,$30
|
dta $27,$24,$25,$02,$00,$24,$25,$30
|
||||||
dta $26,$29,$54,$55,$36,$37,$26,$29
|
dta $26,$29,$54,$55,$36,$37,$26,$29
|
||||||
dta $4C,$4D,$30,$24,$25,$52,$53,$31
|
dta $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
|
||||||
|
|||||||
+23
-23
@@ -7,46 +7,46 @@
|
|||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$20,$21,$24,$25,$46,$47
|
dta $00,$00,$A0,$A1,$A4,$A5,$C6,$C7
|
||||||
dta $30,$24,$3D,$3A,$3B,$08,$09,$00
|
dta $B0,$A4,$BD,$BA,$BB,$88,$89,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$44,$45,$46
|
dta $00,$00,$00,$00,$00,$44,$45,$46
|
||||||
dta $47,$20,$21,$26,$43,$46,$47,$31
|
dta $47,$20,$21,$26,$43,$46,$47,$1D
|
||||||
dta $00,$44,$45,$26,$3F,$20,$21,$24
|
dta $01,$44,$45,$26,$3F,$20,$21,$24
|
||||||
dta $25,$26,$29,$31,$00,$00,$00,$00
|
dta $25,$26,$29,$1D,$01,$00,$00,$00
|
||||||
dta $00,$00,$00,$0E,$0F,$44,$45,$46
|
dta $00,$00,$00,$0E,$0F,$44,$45,$46
|
||||||
dta $47,$31,$32,$33,$24,$3D,$50,$51
|
dta $47,$31,$32,$33,$24,$3D,$50,$51
|
||||||
dta $31,$22,$13,$48,$49,$46,$47,$46
|
dta $31,$22,$13,$48,$49,$46,$47,$46
|
||||||
dta $47,$24,$3D,$3A,$3B,$31,$00,$00
|
dta $47,$24,$3D,$3A,$3B,$31,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$36,$37,$26,$29,$26
|
dta $00,$00,$00,$B6,$B7,$A6,$A9,$A6
|
||||||
dta $2B,$46,$47,$08,$09,$00,$00,$00
|
dta $AB,$C6,$C7,$88,$89,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$32,$33,$24,$3D
|
dta $00,$00,$00,$00,$00,$00,$32,$33
|
||||||
dta $50,$51,$31,$24,$3D,$26,$43,$31
|
dta $24,$3D,$50,$51,$1D,$01,$24,$25
|
||||||
dta $24,$25,$48,$49,$26,$43,$44,$45
|
dta $48,$49,$26,$43,$44,$45,$24,$3D
|
||||||
dta $24,$3D,$22,$43,$31,$00,$00,$00
|
dta $22,$43,$1D,$01,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$0E,$0F,$44,$45,$46
|
dta $00,$00,$00,$0E,$0F,$44,$45,$46
|
||||||
dta $47,$31,$32,$33,$24,$3D,$50,$51
|
dta $47,$31,$32,$33,$24,$3D,$50,$51
|
||||||
dta $31,$22,$13,$48,$49,$46,$47,$46
|
dta $31,$22,$13,$48,$49,$46,$47,$46
|
||||||
dta $47,$24,$3D,$3A,$3B,$31,$00,$00
|
dta $47,$24,$3D,$3A,$3B,$1D,$01,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$46,$47
|
dta $00,$00,$00,$00,$00,$00,$46,$47
|
||||||
dta $20,$21,$22,$13,$31,$00,$44,$45
|
dta $20,$21,$22,$13,$1D,$01,$44,$45
|
||||||
dta $26,$29,$36,$37,$26,$29,$24,$25
|
dta $26,$29,$36,$37,$26,$29,$24,$25
|
||||||
dta $46,$47,$31,$00,$00,$00,$00,$00
|
dta $46,$47,$31,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$22,$43,$30,$24,$2D
|
dta $00,$00,$00,$A6,$C3,$B0,$A4,$AD
|
||||||
dta $26,$2F,$46,$47,$08,$09,$00,$00
|
dta $A6,$AF,$C6,$C7,$88,$89,$00,$00
|
||||||
dta $00,$00,$00,$00,$00,$00,$00,$00
|
dta $00,$00,$00,$00,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$00,$32,$33,$24,$3D
|
dta $00,$00,$00,$00,$00,$00,$32,$33
|
||||||
dta $50,$51,$31,$24,$3D,$26,$43,$31
|
dta $24,$3D,$50,$51,$1D,$01,$24,$25
|
||||||
dta $24,$25,$48,$49,$26,$43,$44,$45
|
dta $48,$49,$26,$43,$44,$45,$24,$3D
|
||||||
dta $24,$3D,$22,$43,$31,$00,$00,$00
|
dta $22,$43,$1D,$01,$00,$00,$00,$00
|
||||||
dta $00,$00,$00,$10,$11,$3A,$3B,$26
|
dta $00,$00,$00,$10,$11,$3A,$3B,$26
|
||||||
dta $27,$31,$32,$33,$24,$3D,$50,$51
|
dta $27,$31,$32,$33,$24,$3D,$50,$51
|
||||||
dta $31,$22,$13,$48,$49,$46,$47,$46
|
dta $31,$22,$13,$48,$49,$46,$47,$46
|
||||||
dta $47,$24,$3D,$3A,$3B,$31,$00,$00
|
dta $47,$24,$3D,$3A,$3B,$1D,$01,$00
|
||||||
dta $00,$00,$00,$22,$43,$26,$29,$46
|
dta $00,$00,$00,$00,$22,$43,$26,$29
|
||||||
dta $47,$48,$49,$22,$43,$3A,$3B,$31
|
dta $46,$47,$48,$49,$22,$43,$3A,$3B
|
||||||
dta $00,$00,$24,$3D,$26,$3F,$46,$47
|
dta $1D,$01,$24,$3D,$26,$3F,$46,$47
|
||||||
dta $30,$24,$3D,$3A,$3B,$31,$00,$00
|
dta $30,$24,$3D,$3A,$3B,$31,$00,$00
|
||||||
File diff suppressed because one or more lines are too long
+26
-13
@@ -301,6 +301,7 @@ c_clouds = 32 ; clouds
|
|||||||
c_shirtC = 33 ; timberman shirt on title screen
|
c_shirtC = 33 ; timberman shirt on title screen
|
||||||
c_over1 = 34 ; additional Game Over color
|
c_over1 = 34 ; additional Game Over color
|
||||||
c_shadow = 35 ; lumberjack green shadow
|
c_shadow = 35 ; lumberjack green shadow
|
||||||
|
c_fonti = 36 ; invertet font color
|
||||||
;---------------------------------------------------
|
;---------------------------------------------------
|
||||||
icl 'art/anim_exported.asm'
|
icl 'art/anim_exported.asm'
|
||||||
; Animations:
|
; Animations:
|
||||||
@@ -743,10 +744,18 @@ no_eyes
|
|||||||
@ stx EyesPhase
|
@ stx EyesPhase
|
||||||
jsr MenuEyesSet
|
jsr MenuEyesSet
|
||||||
jmp no_eyes_animation
|
jmp no_eyes_animation
|
||||||
*/no_eyes_change
|
*/
|
||||||
; %10 , %01 and %11 - eyes animation
|
cmp #1
|
||||||
|
bne no_eyes_change
|
||||||
|
; eyes down :)
|
||||||
|
ldx #0 ; set to no animation phase
|
||||||
|
stx EyesPhase
|
||||||
|
beq go_eyes_set
|
||||||
|
no_eyes_change
|
||||||
|
; %10 and %11 - eyes animation
|
||||||
inc EyesPhase
|
inc EyesPhase
|
||||||
ldx EyesPhase
|
ldx EyesPhase
|
||||||
|
go_eyes_set
|
||||||
jsr MenuEyesSet
|
jsr MenuEyesSet
|
||||||
no_eyes_animation
|
no_eyes_animation
|
||||||
; Foot animation (or not)
|
; Foot animation (or not)
|
||||||
@@ -756,15 +765,18 @@ no_eyes_animation
|
|||||||
beq no_foot ; eyes up (no animation)
|
beq no_foot ; eyes up (no animation)
|
||||||
; continue foot animation
|
; continue foot animation
|
||||||
inx
|
inx
|
||||||
cpx #25 ; after last phase of foot animation (one frame = 4, one "step" = 2 frames = 8 .... +1 (ending frame) - 25 = 8(step)*3+1
|
cpx #65 ; after last phase of foot animation (one frame = 8, one "step" = 2 frames = 8 .... +1 (ending frame) - 65 = 8(step)*4+1
|
||||||
bne not_end_f
|
bne not_end_f
|
||||||
ldx #0
|
ldx #0
|
||||||
; end of foot animation? - eyes down :)
|
|
||||||
stx EyesPhase
|
|
||||||
jsr MenuEyesSet
|
|
||||||
ldx #0 ; set to mo animation phase
|
|
||||||
not_end_f
|
not_end_f
|
||||||
stx FootPhase
|
stx FootPhase
|
||||||
|
cpx #10
|
||||||
|
bne no_eyes_up
|
||||||
|
; foot animation phase 10 - eyes up :)
|
||||||
|
mvx #5 EyesPhase
|
||||||
|
jsr MenuEyesSet
|
||||||
|
no_eyes_up
|
||||||
|
ldx FootPhase
|
||||||
jsr MenuFootSet
|
jsr MenuFootSet
|
||||||
jmp no_timber_animation
|
jmp no_timber_animation
|
||||||
no_foot
|
no_foot
|
||||||
@@ -775,9 +787,6 @@ no_foot
|
|||||||
dec FootTimer
|
dec FootTimer
|
||||||
bne no_timber_animation
|
bne no_timber_animation
|
||||||
; start foot animation
|
; start foot animation
|
||||||
; foot animation - eyes up :)
|
|
||||||
mvx #5 EyesPhase
|
|
||||||
jsr MenuEyesSet
|
|
||||||
ldx #1
|
ldx #1
|
||||||
stx FootPhase
|
stx FootPhase
|
||||||
jsr MenuFootSet
|
jsr MenuFootSet
|
||||||
@@ -1669,11 +1678,11 @@ EndOfOverScreen
|
|||||||
mva #5 StateFlag
|
mva #5 StateFlag
|
||||||
mva #>font_titles CHBAS
|
mva #>font_titles CHBAS
|
||||||
mwa #dl_help dlptrs
|
mwa #dl_help dlptrs
|
||||||
mva GameColors+c_grass COLBAKS
|
mva GameColors+c_sky COLBAKS
|
||||||
mva GameColors+c_over1 COLOR0
|
mva GameColors+c_over1 COLOR0
|
||||||
mva GameColors+c_font1 COLOR1
|
mva GameColors+c_font1 COLOR1
|
||||||
mva GameColors+c_font2 COLOR2
|
mva GameColors+c_font2 COLOR2
|
||||||
mva GameColors+c_font3 COLOR3
|
mva GameColors+c_fonti COLOR3
|
||||||
lda #@dmactl(narrow|dma) ; narrow screen width, P/M off
|
lda #@dmactl(narrow|dma) ; narrow screen width, P/M off
|
||||||
sta dmactls
|
sta dmactls
|
||||||
pause 1
|
pause 1
|
||||||
@@ -3160,7 +3169,7 @@ AutoScreen
|
|||||||
;--------------------------------------------------
|
;--------------------------------------------------
|
||||||
; set eyes to phase in X register
|
; set eyes to phase in X register
|
||||||
txa
|
txa
|
||||||
:2 lsr ; 4 times lower animation speed
|
:3 lsr ; 8 times lower animation speed
|
||||||
and #%00000001
|
and #%00000001
|
||||||
tax
|
tax
|
||||||
lda title_animf_tableL,x
|
lda title_animf_tableL,x
|
||||||
@@ -3842,6 +3851,8 @@ PAL_colors
|
|||||||
.by $10
|
.by $10
|
||||||
; shadow
|
; shadow
|
||||||
.by $c6
|
.by $c6
|
||||||
|
; inverted fonts
|
||||||
|
.by $fa
|
||||||
NTSC_colors
|
NTSC_colors
|
||||||
; black
|
; black
|
||||||
.by $00
|
.by $00
|
||||||
@@ -3905,6 +3916,8 @@ NTSC_colors
|
|||||||
.by $20
|
.by $20
|
||||||
; shadow
|
; shadow
|
||||||
.by $d6
|
.by $d6
|
||||||
|
; inverted fonts
|
||||||
|
.by $2a
|
||||||
;--------------------------------------------------
|
;--------------------------------------------------
|
||||||
title_anime_tableL
|
title_anime_tableL
|
||||||
.by <eyes_0 ; first eyes animation
|
.by <eyes_0 ; first eyes animation
|
||||||
|
|||||||
BIN
Binary file not shown.
Reference in New Issue
Block a user