mirror of
https://github.com/Pecusx/Young-lumberjack.git
synced 2026-05-20 22:33:54 +02:00
Let's animate
This commit is contained in:
@@ -1 +0,0 @@
|
||||
!"#$%&6789;<= !"#$%&
|
||||
@@ -1 +0,0 @@
|
||||
!"#$%&6789;<= !"#$%&
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+68
-9
@@ -45,9 +45,11 @@ dl_level
|
||||
.by $44
|
||||
.wo gamescreen_upper
|
||||
:17 .by $04
|
||||
.by $44+$80
|
||||
.wo gamescreen_lower1
|
||||
:9 .by $04
|
||||
.by $84
|
||||
.by $44
|
||||
animation_addr
|
||||
.wo gamescreen_lower1r
|
||||
:8 .by $04
|
||||
.by $41
|
||||
.wo dl_level
|
||||
;---------------------------------------------------
|
||||
@@ -107,10 +109,10 @@ l18
|
||||
.by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $2E, $1F, $20, $21
|
||||
.by $22, $23, $32, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05
|
||||
l19
|
||||
gamescreen_lower1
|
||||
.by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $32, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05
|
||||
l20
|
||||
gamescreen_lower1r
|
||||
.by $02, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $01, $01, $01, $01, $01, $07, $88, $01, $01, $01
|
||||
l21
|
||||
@@ -137,6 +139,46 @@ l27
|
||||
l28
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $27, $28, $28, $28, $28, $28
|
||||
.by $28, $28, $28, $28, $28, $29, $01, $7C, $7D, $01, $01, $7E, $7F, $01, $01, $01
|
||||
gamescreen_lower2r
|
||||
.by $82, $01, $01, $01, $01, $01, $01, $01, $01, $02, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $03, $01, $83, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $03, $03, $01, $01, $06, $0B, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $03, $01, $04, $0C, $0D, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $02, $01, $1D, $1E, $1F, $20, $21, $22, $23
|
||||
.by $24, $25, $26, $01, $01, $03, $01, $8E, $8F, $10, $11, $92, $93, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $03, $01, $1D, $1E, $1F, $20, $21, $22, $23
|
||||
.by $24, $25, $26, $01, $01, $01, $01, $94, $95, $96, $97, $98, $99, $1A, $1B, $01
|
||||
.by $01, $01, $01, $01, $02, $01, $01, $02, $01, $1D, $1E, $1F, $20, $21, $22, $23
|
||||
.by $24, $25, $26, $01, $01, $01, $01, $D0, $1C, $2C, $2D, $2E, $AF, $30, $31, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21, $22, $23
|
||||
.by $24, $25, $26, $01, $01, $01, $01, $F3, $F4, $F4, $F4, $F4, $F5, $01, $01, $01
|
||||
.by $02, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21, $22, $23
|
||||
.by $24, $25, $26, $01, $01, $01, $01, $76, $77, $78, $79, $7A, $7B, $03, $02, $03
|
||||
.by $01, $01, $01, $01, $01, $01, $03, $01, $01, $01, $27, $28, $28, $28, $28, $28
|
||||
.by $28, $28, $28, $28, $28, $29, $01, $7C, $7D, $01, $01, $7E, $7F, $01, $01, $01
|
||||
gamescreen_lower3r
|
||||
.by $82, $01, $01, $01, $01, $01, $01, $01, $01, $02, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $03, $01, $83, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $03, $03, $01, $01, $5A, $5B, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21
|
||||
.by $22, $23, $24, $25, $26, $01, $03, $01, $01, $5E, $5F, $01, $01, $01, $01, $01
|
||||
.by $01, $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $03, $01, $E0, $E1, $62, $63, $E6, $B2, $01, $01, $01
|
||||
.by $01, $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $33, $34, $36, $37, $B8, $B9, $3A, $3B, $BC, $BD, $01, $01, $01
|
||||
.by $01, $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $3E, $3F, $41, $42, $C3, $44, $45, $46, $CE, $CF, $01, $01, $01
|
||||
.by $01, $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $F3, $F4, $F4, $F4, $F4, $F5, $01, $01, $01
|
||||
|
||||
.by $02, $1D, $1E, $1F, $20, $21, $22, $23, $24, $25, $26, $01, $01, $01, $01, $01
|
||||
.by $01, $01, $01, $01, $01, $01, $01, $76, $77, $78, $79, $7A, $7B, $03, $02, $03
|
||||
|
||||
.by $01, $01, $01, $01, $01, $01, $03, $01, $01, $01, $27, $28, $28, $28, $28, $28
|
||||
.by $28, $28, $28, $28, $28, $29, $01, $7C, $7D, $01, $01, $7E, $7F, $01, $01, $01
|
||||
;--------------------------------------------------
|
||||
;icl 'lib/fileio.asm'
|
||||
;--------------------------------------------------
|
||||
@@ -287,12 +329,18 @@ EndOfStartScreen */
|
||||
loop
|
||||
|
||||
; PUT GAME HERE
|
||||
|
||||
jsr wait_for_press
|
||||
jsr wait_for_depress
|
||||
mwa #gamescreen_lower1r animation_addr
|
||||
jsr wait_for_press
|
||||
jsr wait_for_depress
|
||||
mwa #gamescreen_lower2r animation_addr
|
||||
jsr wait_for_press
|
||||
jsr wait_for_depress
|
||||
mwa #gamescreen_lower3r animation_addr
|
||||
|
||||
|
||||
|
||||
NoAuto
|
||||
jne loop
|
||||
jmp loop
|
||||
LevelOver
|
||||
; level over
|
||||
jsr wait_for_depress
|
||||
@@ -342,7 +390,7 @@ LevelOver
|
||||
lda #0 ;starting song line 0-255 to A reg
|
||||
jsr RASTERMUSICTRACKER ;Init
|
||||
*/
|
||||
|
||||
mwa #gamescreen_lower1r animation_addr
|
||||
lda #@dmactl(standard|dma)
|
||||
sta dmactls
|
||||
mwa #dl_level dlptrs
|
||||
@@ -374,6 +422,17 @@ noingame
|
||||
*/ rts
|
||||
.endp
|
||||
;--------------------------------------------------
|
||||
.proc wait_for_press ; ion
|
||||
;--------------------------------------------------
|
||||
lda TRIG0
|
||||
beq press_ok
|
||||
lda CONSOL
|
||||
and:cmp #%00000111
|
||||
beq wait_for_press
|
||||
press_ok
|
||||
rts
|
||||
.endp
|
||||
;--------------------------------------------------
|
||||
.proc wait_for_depress ; ion
|
||||
;--------------------------------------------------
|
||||
lda CONSOL
|
||||
|
||||
BIN
Binary file not shown.
Reference in New Issue
Block a user