mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-16 07:29:29 +00:00
mist: meche: some more stuff in blue room
This commit is contained in:
parent
59e8379b72
commit
7ea476dc87
|
@ -26,7 +26,7 @@ mist.dsk: HELLO LOADER MIST_TITLE MIST OCTAGON VIEWER \
|
||||||
$(DOS33) -y mist.dsk BSAVE -a 0x2000 SHIP
|
$(DOS33) -y mist.dsk BSAVE -a 0x2000 SHIP
|
||||||
|
|
||||||
mist_side2.dsk: HELLO_DISK2 CHANNEL ARBOR NIBEL CABIN GENERATOR
|
mist_side2.dsk: HELLO_DISK2 CHANNEL ARBOR NIBEL CABIN GENERATOR
|
||||||
cp empty.dsk mist_side2.dsk
|
cp extra_empty.dsk mist_side2.dsk
|
||||||
$(DOS33) -y mist_side2.dsk SAVE A HELLO_DISK2 HELLO
|
$(DOS33) -y mist_side2.dsk SAVE A HELLO_DISK2 HELLO
|
||||||
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 CHANNEL
|
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 CHANNEL
|
||||||
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 ARBOR
|
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 ARBOR
|
||||||
|
@ -34,17 +34,16 @@ mist_side2.dsk: HELLO_DISK2 CHANNEL ARBOR NIBEL CABIN GENERATOR
|
||||||
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 CABIN
|
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 CABIN
|
||||||
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 GENERATOR
|
$(DOS33) -y mist_side2.dsk BSAVE -a 0x2000 GENERATOR
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mist_side3.dsk: HELLO_DISK2 MECHE SELENA STONEY SUB
|
mist_side3.dsk: HELLO_DISK2 MECHE SELENA STONEY SUB
|
||||||
cp empty.dsk mist_side3.dsk
|
cp extra_empty.dsk mist_side3.dsk
|
||||||
$(DOS33) -y mist_side3.dsk SAVE A HELLO_DISK2 HELLO
|
# $(DOS33) -y mist_side3.dsk SAVE A HELLO_DISK2 HELLO
|
||||||
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 MECHE
|
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 MECHE
|
||||||
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 SELENA
|
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 SELENA
|
||||||
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 STONEY
|
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 STONEY
|
||||||
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 SUB
|
$(DOS33) -y mist_side3.dsk BSAVE -a 0x2000 SUB
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|
||||||
LOADER: loader.o
|
LOADER: loader.o
|
||||||
|
|
|
@ -67,9 +67,9 @@ New disk1:
|
||||||
======== ===
|
======== ===
|
||||||
414+5= 419 = 104k 30
|
414+5= 419 = 104k 30
|
||||||
disk3:
|
disk3:
|
||||||
MECHE 32004 -> 32256 -> 126 8
|
MECHE 39629 -> 39629 -> 155 10
|
||||||
SELENA 36912 -> 37120 -> 145 10
|
SELENA 36912 -> 37120 -> 145 10
|
||||||
STONEY 40195 -> 40448 -> 158 10
|
STONEY 40195 -> 40448 -> 158 10
|
||||||
SUB 13786 -> 13824 -> 54 4
|
SUB 13786 -> 13824 -> 54 4
|
||||||
======== ====
|
======== ====
|
||||||
503+5=508 = 127k 32
|
503+5=508 = 127k 34
|
||||||
|
|
|
@ -215,6 +215,7 @@ MECHE_TELESCOPE_SKELETON= 50
|
||||||
MECHE_TELESCOPE_PLAIN = 51
|
MECHE_TELESCOPE_PLAIN = 51
|
||||||
MECHE_BLUE_THRONE = 52
|
MECHE_BLUE_THRONE = 52
|
||||||
MECHE_BLUE_THRONE_OPEN = 53
|
MECHE_BLUE_THRONE_OPEN = 53
|
||||||
|
MECHE_BLUE_ROOM_SOUTH = 54
|
||||||
|
|
||||||
; Selena Age
|
; Selena Age
|
||||||
|
|
||||||
|
|
BIN
mist/extra_empty.dsk
Normal file
BIN
mist/extra_empty.dsk
Normal file
Binary file not shown.
|
@ -68,7 +68,8 @@ meche_graphics.inc: \
|
||||||
red_throne_s.lzsa \
|
red_throne_s.lzsa \
|
||||||
red_room_east_e.lzsa red_room_east_n.lzsa red_room_east_w.lzsa \
|
red_room_east_e.lzsa red_room_east_n.lzsa red_room_east_w.lzsa \
|
||||||
red_skeleton.lzsa red_no_skeleton.lzsa \
|
red_skeleton.lzsa red_no_skeleton.lzsa \
|
||||||
blue_throne_open_w.lzsa blue_throne_closed_w.lzsa
|
blue_throne_open_w.lzsa blue_throne_closed_w.lzsa \
|
||||||
|
blue_room_south_s.lzsa blue_room_south_n.lzsa blue_room_south_e.lzsa
|
||||||
echo "departure_e_lzsa: .incbin \"departure_e.lzsa\"" > meche_graphics.inc
|
echo "departure_e_lzsa: .incbin \"departure_e.lzsa\"" > meche_graphics.inc
|
||||||
echo "arrival_w_lzsa: .incbin \"arrival_w.lzsa\"" >> meche_graphics.inc
|
echo "arrival_w_lzsa: .incbin \"arrival_w.lzsa\"" >> meche_graphics.inc
|
||||||
echo "entrance_e_lzsa: .incbin \"entrance_e.lzsa\"" >> meche_graphics.inc
|
echo "entrance_e_lzsa: .incbin \"entrance_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
@ -188,8 +189,9 @@ meche_graphics.inc: \
|
||||||
echo "red_no_skeleton_lzsa: .incbin \"red_no_skeleton.lzsa\"" >> meche_graphics.inc
|
echo "red_no_skeleton_lzsa: .incbin \"red_no_skeleton.lzsa\"" >> meche_graphics.inc
|
||||||
echo "blue_throne_open_w_lzsa: .incbin \"blue_throne_open_w.lzsa\"" >> meche_graphics.inc
|
echo "blue_throne_open_w_lzsa: .incbin \"blue_throne_open_w.lzsa\"" >> meche_graphics.inc
|
||||||
echo "blue_throne_closed_w_lzsa: .incbin \"blue_throne_closed_w.lzsa\"" >> meche_graphics.inc
|
echo "blue_throne_closed_w_lzsa: .incbin \"blue_throne_closed_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "blue_room_south_n_lzsa: .incbin \"blue_room_south_n.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "blue_room_south_s_lzsa: .incbin \"blue_room_south_s.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "blue_room_south_e_lzsa: .incbin \"blue_room_south_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
|
||||||
%.gr: %.png
|
%.gr: %.png
|
||||||
$(PNG2GR) $< $@
|
$(PNG2GR) $< $@
|
||||||
|
|
BIN
mist/graphics_meche/blue_room_south_e.png
Normal file
BIN
mist/graphics_meche/blue_room_south_e.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_meche/blue_room_south_n.png
Normal file
BIN
mist/graphics_meche/blue_room_south_n.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
BIN
mist/graphics_meche/blue_room_south_s.png
Normal file
BIN
mist/graphics_meche/blue_room_south_s.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 780 B |
|
@ -17,7 +17,7 @@ locations:
|
||||||
.word location40,location41,location42,location43
|
.word location40,location41,location42,location43
|
||||||
.word location44,location45,location46,location47
|
.word location44,location45,location46,location47
|
||||||
.word location48,location49,location50,location51
|
.word location48,location49,location50,location51
|
||||||
.word location52,location53
|
.word location52,location53,location54
|
||||||
|
|
||||||
; MECHE_INSIDE_GEAR -- Inside gear on Mist
|
; MECHE_INSIDE_GEAR -- Inside gear on Mist
|
||||||
location0:
|
location0:
|
||||||
|
@ -440,11 +440,11 @@ location22:
|
||||||
; MECHE_BLUE_ROOM_CENTER -- center of blue room
|
; MECHE_BLUE_ROOM_CENTER -- center of blue room
|
||||||
location23:
|
location23:
|
||||||
.byte MECHE_CENTER_HALL2 ; north exit
|
.byte MECHE_CENTER_HALL2 ; north exit
|
||||||
.byte MECHE_RIGHT_HALL_CORNER ; south exit
|
.byte MECHE_BLUE_ROOM_SOUTH ; south exit
|
||||||
.byte $ff ; east exit
|
.byte $ff ; east exit
|
||||||
.byte MECHE_BLUE_THRONE ; west exit
|
.byte MECHE_BLUE_THRONE ; west exit
|
||||||
.byte DIRECTION_N ; north exit_dir
|
.byte DIRECTION_N ; north exit_dir
|
||||||
.byte DIRECTION_W ; south exit_dir
|
.byte DIRECTION_S ; south exit_dir
|
||||||
.byte $ff ; east exit_dir
|
.byte $ff ; east exit_dir
|
||||||
.byte DIRECTION_W ; west exit_dir
|
.byte DIRECTION_W ; west exit_dir
|
||||||
.word blue_room_center_n_lzsa ; north bg
|
.word blue_room_center_n_lzsa ; north bg
|
||||||
|
@ -462,7 +462,7 @@ location23:
|
||||||
; MECHE_CENTER_HALL2 -- center hall 2
|
; MECHE_CENTER_HALL2 -- center hall 2
|
||||||
location24:
|
location24:
|
||||||
.byte MECHE_CENTER_HALL2 ; north exit
|
.byte MECHE_CENTER_HALL2 ; north exit
|
||||||
.byte MECHE_BLUE_ROOM_CENTER ; south exit
|
.byte MECHE_BLUE_ROOM_SOUTH ; south exit
|
||||||
.byte $ff ; east exit
|
.byte $ff ; east exit
|
||||||
.byte MECHE_RED_BUTTON ; west exit
|
.byte MECHE_RED_BUTTON ; west exit
|
||||||
.byte DIRECTION_W ; north exit_dir
|
.byte DIRECTION_W ; north exit_dir
|
||||||
|
@ -1000,5 +1000,23 @@ location53:
|
||||||
.byte 16,40 ; special y
|
.byte 16,40 ; special y
|
||||||
.word enter_blue_secret-1 ; special function
|
.word enter_blue_secret-1 ; special function
|
||||||
|
|
||||||
|
; MECHE_BLUE_ROOM_SOUTH -- south side of blue room
|
||||||
|
location54:
|
||||||
|
.byte MECHE_BLUE_ROOM_CENTER ; north exit
|
||||||
|
.byte MECHE_RIGHT_HALL_CORNER ; south exit
|
||||||
|
.byte $ff ; east exit
|
||||||
|
.byte $ff ; west exit
|
||||||
|
.byte DIRECTION_N ; north exit_dir
|
||||||
|
.byte DIRECTION_W ; south exit_dir
|
||||||
|
.byte $ff ; east exit_dir
|
||||||
|
.byte $ff ; west exit_dir
|
||||||
|
.word blue_room_south_n_lzsa ; north bg
|
||||||
|
.word blue_room_south_s_lzsa ; south bg
|
||||||
|
.word blue_room_south_e_lzsa ; east bg
|
||||||
|
.word $0000 ; west bg
|
||||||
|
.byte BG_NORTH|BG_SOUTH|BG_EAST
|
||||||
|
.byte $ff
|
||||||
|
.byte DIRECTION_E
|
||||||
|
.byte 21,30 ; special x
|
||||||
|
.byte 34,46 ; special y
|
||||||
|
.word touch_blue_box-1 ; special function
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
touch_blue_box:
|
||||||
|
lda #1
|
||||||
|
sta ANIMATE_FRAME
|
||||||
|
rts
|
||||||
|
|
||||||
;===============================
|
;===============================
|
||||||
; draw hover crystals
|
; draw hover crystals
|
||||||
;===============================
|
;===============================
|
||||||
|
|
Loading…
Reference in New Issue
Block a user