This commit is contained in:
2026-07-18 18:46:43 +02:00
parent e9c69864f1
commit 84e856c5eb
11 changed files with 555 additions and 58 deletions
+8 -2
View File
@@ -1,5 +1,5 @@
; -----------------------------------------------------------
; main.asm - LABYRINTH for the C64
; main.asm - LABYRINTWO for the C64
; two-player maze duel: player 1 runs the corridors toward
; the green diamond exit while dodging the roaming colored
; enemies; player 2 rides the wall corners with a cursor
@@ -9,7 +9,8 @@
; Files:
; defs.asm - constants, zero page, macros
; intro.asm - TTG boot logo (ported from rabbitc64)
; menu.asm - main menu: play / rules / credits
; menu.asm - main menu: play / options / rules / ...
; options.asm - optional extras: runner gun, spin cooldown
; rules.asm - how to play
; controls.asm- joystick + keyboard mappings
; credits.asm - the crew (content from rabbitc64, new look)
@@ -57,6 +58,9 @@ start:
!ifdef AUTOCONTROLS {
jsr controls_init
} else {
!ifdef AUTOOPTIONS {
jsr options_init
} else {
!ifdef AUTOCREDITS {
jsr credits_init
} else {
@@ -73,6 +77,7 @@ start:
}
}
}
}
; ============================================================
; main loop - one state update per PAL frame, synced to the
@@ -106,6 +111,7 @@ wf_hit:
; ============================================================
!src "intro.asm"
!src "menu.asm"
!src "options.asm"
!src "rules.asm"
!src "controls.asm"
!src "credits.asm"