mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-30 22:32:48 +00:00
mist: add a few more destinations
This commit is contained in:
parent
e8860a8d8f
commit
c12b1ffdaa
@ -56,7 +56,10 @@ mist_graphics.inc: \
|
||||
step_top_e.png step_top_w.png step_top_n.png step_top_s.png \
|
||||
temple_door_n.png temple_door_s.png \
|
||||
temple_center_n.png temple_center_w.png \
|
||||
red_book_shelf.png
|
||||
red_book_shelf.png \
|
||||
pool_s.png \
|
||||
clock_s.png \
|
||||
spaceship_far_n.png
|
||||
$(PNG2RLE) asm m_link_book.png link_book_rle > mist_graphics.inc
|
||||
$(PNG2RLE) asm dock_n.png dock_n_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm dock_s.png dock_s_rle >> mist_graphics.inc
|
||||
@ -89,6 +92,9 @@ mist_graphics.inc: \
|
||||
$(PNG2RLE) asm temple_center_e.png temple_center_e_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm temple_center_w.png temple_center_w_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm red_book_shelf.png red_book_shelf_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm pool_s.png pool_s_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm clock_s.png clock_s_rle >> mist_graphics.inc
|
||||
$(PNG2RLE) asm spaceship_far_n.png ss_far_n_rle >> mist_graphics.inc
|
||||
|
||||
|
||||
####
|
||||
|
BIN
mist/clock_s.png
Normal file
BIN
mist/clock_s.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 524 B |
82
mist/mist.s
82
mist/mist.s
@ -621,11 +621,11 @@ LOCATION_BGS = 23
|
||||
|
||||
|
||||
locations:
|
||||
.word location0,location1,location2,location3
|
||||
.word location4,location5,location6,location7
|
||||
.word location8,location9,location10,location11
|
||||
.word location12,location13
|
||||
|
||||
.word location0, location1, location2, location3
|
||||
.word location4, location5, location6, location7
|
||||
.word location8, location9, location10,location11
|
||||
.word location12,location13,location14,location15
|
||||
.word location16
|
||||
|
||||
; myst linking book
|
||||
location0:
|
||||
@ -832,13 +832,13 @@ location9:
|
||||
; at the top outside temple
|
||||
location10:
|
||||
.byte 11 ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte 14 ; south exit
|
||||
.byte 9 ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte 16 ; west exit
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_S ; south exit_dir
|
||||
.byte DIRECTION_E ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.byte DIRECTION_N ; west exit_dir
|
||||
.byte $ff ; special exit
|
||||
.word step_top_n_rle ; north bg
|
||||
.word step_top_s_rle ; south bg
|
||||
@ -909,6 +909,70 @@ location13:
|
||||
.word $0000 ; special function
|
||||
.byte BG_WEST ; west
|
||||
|
||||
; pool
|
||||
location14:
|
||||
.byte $ff ; north exit
|
||||
.byte 15 ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte DIRECTION_S ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.byte $ff ; special exit
|
||||
.word $0000 ; north bg
|
||||
.word pool_s_rle ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte $ff,$ff ; special x
|
||||
.byte $ff,$ff ; special y
|
||||
.word $0000 ; special function
|
||||
.byte BG_SOUTH
|
||||
|
||||
; clock
|
||||
location15:
|
||||
.byte $ff ; north exit
|
||||
.byte 10 ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte DIRECTION_N ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.byte $ff ; special exit
|
||||
.word $0000 ; north bg
|
||||
.word clock_s_rle ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte $ff,$ff ; special x
|
||||
.byte $ff,$ff ; special y
|
||||
.word $0000 ; special function
|
||||
.byte BG_SOUTH
|
||||
|
||||
|
||||
; spaceship far
|
||||
location16:
|
||||
.byte 10 ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte DIRECTION_E ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.byte $ff ; special exit
|
||||
.word ss_far_n_rle ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte $ff,$ff ; special x
|
||||
.byte $ff,$ff ; special y
|
||||
.word $0000 ; special function
|
||||
.byte BG_NORTH
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1677,3 +1677,166 @@ red_book_shelf_rle: .byte $28 ; ysize=48
|
||||
.byte $88, $00, $A0,$19,$88, $00, $88,$88, $00, $88
|
||||
.byte $00,$00
|
||||
.byte $A1
|
||||
pool_s_rle: .byte $28 ; ysize=48
|
||||
.byte $FF,$FF, $44, $F4, $FF,$FF, $F4, $44,$44, $FF
|
||||
.byte $F4, $48, $AA,$FF, $44,$44, $FF, $44, $A3,$FF
|
||||
.byte $A3,$44, $A7,$FF, $4F, $FF, $A3,$44, $FF, $4F
|
||||
.byte $FF, $84, $44, $FF, $44, $88, $44
|
||||
.byte $A9,$FF, $44,$44, $FF, $44, $FF, $4F, $A4,$44
|
||||
.byte $A7,$FF, $44, $4F, $A3,$44, $FF, $44, $FF
|
||||
.byte $48, $44, $FF, $44, $88, $44, $A8,$FF
|
||||
.byte $44, $88, $44, $FF, $44, $4F, $A3,$44
|
||||
.byte $84, $44, $A7,$FF, $A7,$44, $FF, $44,$44, $FF
|
||||
.byte $A3,$44, $A3,$FF, $0F,$0F, $FF,$FF, $44,$44, $88, $44
|
||||
.byte $FF, $A5,$44, $88, $44, $A4,$FF, $4F, $FF
|
||||
.byte $A9,$44, $55,$55, $FF, $A3,$44, $4F, $44, $A4,$50
|
||||
.byte $FF, $44,$44, $88, $44, $FF, $A5,$44, $88
|
||||
.byte $44, $5F, $55, $44, $F4, $4F, $A5,$44
|
||||
.byte $84, $A4,$44, $55,$55, $FF, $44, $84, $A3,$44
|
||||
.byte $55, $DD,$DD, $55, $FF, $44,$44, $88, $44,$44
|
||||
.byte $88, $A4,$44, $88, $44, $55,$55, $44, $FF
|
||||
.byte $F4, $44, $F4, $A3,$44, $88, $A4,$44, $55,$55
|
||||
.byte $FF, $44, $88, $F4, $44, $8F, $44
|
||||
.byte $5D,$5D, $55, $FF, $44,$44, $88, $44,$44, $88
|
||||
.byte $44, $48, $44,$44, $88, $44, $55,$55, $44
|
||||
.byte $45, $A6,$44, $88, $44,$44, $88, $44, $55,$55
|
||||
.byte $FF,$FF, $88, $FF, $44, $88, $44, $A3,$55
|
||||
.byte $FF, $44, $84, $48, $FF, $F4, $48
|
||||
.byte $A4,$44, $48, $D4, $55,$55, $54, $A5,$44, $77,$77
|
||||
.byte $88, $84, $74, $88, $44, $55,$55, $77
|
||||
.byte $07, $88, $77, $74, $84, $54, $A3,$55
|
||||
.byte $77, $74, $88, $84, $77,$77, $84, $74
|
||||
.byte $88, $44, $55, $84, $DD, $55,$55, $A6,$44
|
||||
.byte $77,$77, $88,$88, $77, $88, $74, $55,$55, $77
|
||||
.byte $00, $08, $07, $77, $88, $A4,$55, $77,$77
|
||||
.byte $88,$88, $77,$77, $88, $77, $88, $77, $55
|
||||
.byte $88, $00, $55,$55, $A6,$44, $77, $07, $08,$08
|
||||
.byte $D7, $00, $C7, $55, $05, $C0, $A3,$00
|
||||
.byte $07, $88, $C5, $45, $C5, $45, $47
|
||||
.byte $C8,$C8, $88, $C7,$C7, $88, $C7, $88, $C7
|
||||
.byte $55, $88, $00, $55,$55, $84, $A3,$44, $D4
|
||||
.byte $44, $77, $A3,$00, $DD, $00, $CC, $55
|
||||
.byte $00, $CC, $A3,$00, $CC, $C8, $48, $A4,$44
|
||||
.byte $CC,$CC, $88, $CC,$CC, $88, $CC, $88, $CC
|
||||
.byte $C5, $88, $00, $55,$55, $88, $DD,$DD, $84
|
||||
.byte $DD,$DD, $77, $00, $80, $00, $CD, $00
|
||||
.byte $CC, $55, $00, $CC, $A3,$00, $CC,$CC, $44
|
||||
.byte $A4,$C4, $CC,$CC, $88, $CC,$CC, $88, $CC, $C8,$C8
|
||||
.byte $CC, $88, $00, $55,$55, $88, $DD,$DD, $88
|
||||
.byte $DD,$DD, $77, $00, $88, $00, $C8, $00
|
||||
.byte $CC, $55, $00, $55, $A3,$00, $A4,$CC, $A3,$7C
|
||||
.byte $8C, $7C, $78, $7C,$7C, $78, $A4,$CC, $C8
|
||||
.byte $00, $55,$55, $88, $5D, $DD, $88, $DD,$DD
|
||||
.byte $77, $00, $88, $00, $C8, $00, $CC
|
||||
.byte $55, $50, $55, $A3,$00, $CC, $7C, $77,$77
|
||||
.byte $57, $55, $65, $88, $A5,$55, $77, $7C
|
||||
.byte $A3,$CC, $C0, $55,$55, $58, $C5, $8D, $58
|
||||
.byte $DD,$DD, $77, $00, $08, $00, $C5, $00
|
||||
.byte $CC,$CC, $C5,$C5, $00,$00, $70, $77, $57, $55,$55
|
||||
.byte $65, $66, $86, $88, $86, $A4,$65, $55
|
||||
.byte $77, $A6,$CC, $88, $CC, $88, $C5,$C5, $55
|
||||
.byte $77, $00, $78, $00, $CC, $00, $CC
|
||||
.byte $A4,$44, $77, $54, $65,$65, $88, $A3,$66, $68
|
||||
.byte $88, $68, $A4,$66, $86, $67, $7C, $A5,$CC
|
||||
.byte $44, $CC, $48, $A3,$CC, $77, $00, $77
|
||||
.byte $00, $CC, $40, $A4,$44, $CC, $55, $65
|
||||
.byte $66,$66, $68, $86, $66,$66, $E6, $88, $A4,$E6
|
||||
.byte $66, $88, $66, $77, $7C, $A3,$CC, $4C
|
||||
.byte $C4, $CC, $44, $A3,$CC, $77, $00, $77
|
||||
.byte $00, $CC, $A3,$44, $CC, $7C,$7C, $55, $77
|
||||
.byte $66, $68, $88,$88, $E8,$E8, $EE, $88, $A4,$EE
|
||||
.byte $E8, $E6, $66, $77, $55, $77, $7C
|
||||
.byte $C4,$C4, $CC,$CC, $44, $CC,$CC, $44, $77, $70
|
||||
.byte $77, $C0, $44, $4C, $44, $C4, $CC
|
||||
.byte $77, $75, $55, $57, $7E, $EE,$EE, $E8
|
||||
.byte $A3,$EE, $E8, $A5,$EE, $7E, $77, $57, $55
|
||||
.byte $77,$77, $7C, $CC,$CC, $4C, $C4, $CC, $44,$44
|
||||
.byte $C7,$C7, $CC, $4C, $44, $C4, $CC,$CC, $77,$77
|
||||
.byte $A3,$55, $57,$57, $77, $A9,$7E, $57,$57, $A4,$55, $77,$77
|
||||
.byte $4C, $C4,$C4, $CC, $4C, $44,$44, $A7,$CC, $A3,$77
|
||||
.byte $75, $A0,$13,$55, $A4,$77, $7C, $4C,$4C, $A3,$44, $A6,$CC
|
||||
.byte $A6,$77, $A0,$11,$55, $75, $A5,$77, $74, $CC, $A3,$C4
|
||||
.byte $A5,$CC, $A8,$77, $75, $AE,$55, $75, $A7,$77, $7C
|
||||
.byte $A3,$CC
|
||||
.byte $A1
|
||||
clock_s_rle: .byte $28 ; ysize=48
|
||||
.byte $88, $99, $05, $A0,$01,$AA, $44,$44, $45, $4A
|
||||
.byte $A0,$02,$AF, $A4,$44, $4F, $A7,$FF, $5F, $A5,$55, $5A,$5A
|
||||
.byte $05, $A9,$FF, $88, $99, $4F,$4F, $44, $FF
|
||||
.byte $44,$44, $FF, $88, $A4,$44, $A6,$FF, $5F, $A7,$55
|
||||
.byte $05,$05, $00, $A9,$FF, $88, $99, $A5,$44, $84
|
||||
.byte $44, $88, $44, $F8, $44,$44, $4F, $A6,$FF
|
||||
.byte $55,$55, $05,$05, $A3,$50, $55, $00,$00, $A9,$FF, $88
|
||||
.byte $99, $AC,$44, $4F, $A6,$FF, $F0, $50, $A6,$55
|
||||
.byte $70, $AA,$FF, $88, $99, $44, $F8, $84
|
||||
.byte $F4, $44, $FF,$FF, $F8, $88, $A4,$44, $A7,$FF
|
||||
.byte $55, $D5, $FD, $0D, $FD, $D5, $55
|
||||
.byte $77, $AA,$FF, $88, $99, $44, $FF, $88
|
||||
.byte $A0,$01,$AA, $54, $A3,$FF, $88, $94, $F4,$F4, $A8,$FF
|
||||
.byte $55, $DD, $FF, $00, $FF, $DD, $55
|
||||
.byte $77, $AA,$FF, $88, $89, $98, $FF, $88
|
||||
.byte $A0,$01,$AA, $F5, $A3,$FF, $88, $99, $AA,$FF, $55
|
||||
.byte $DD, $FF, $F0, $FF, $DD, $55, $77
|
||||
.byte $AA,$FF, $88,$88, $99, $4F, $48, $45, $44
|
||||
.byte $54, $FF,$FF, $88, $99, $AA,$FF, $55, $DD
|
||||
.byte $A3,$FF, $DD, $55, $77, $AA,$FF, $88,$88, $99
|
||||
.byte $A3,$44, $84, $44, $FF,$FF, $88, $99, $AA,$FF
|
||||
.byte $55,$55, $A3,$5D, $55,$55, $77, $AA,$FF, $88,$88, $99
|
||||
.byte $F8, $44,$44, $FF, $F5, $FF,$FF, $88, $99
|
||||
.byte $AA,$FF, $A7,$55, $77, $AA,$FF, $88,$88, $99, $FF
|
||||
.byte $84, $F4, $A4,$FF, $88, $99, $AA,$FF, $A7,$55
|
||||
.byte $77, $AA,$FF, $88,$88, $99, $EF, $88, $A5,$EF
|
||||
.byte $88, $99, $AA,$EE, $55,$55, $85, $88, $85
|
||||
.byte $55,$55, $77, $AA,$EE, $88,$88, $99, $EE, $88
|
||||
.byte $A5,$EE, $88, $99, $AA,$EE, $55,$55, $A3,$88, $55,$55
|
||||
.byte $77, $AA,$EE, $88,$88, $99, $EE, $88, $A5,$EE
|
||||
.byte $88, $99, $A8,$EE, $5E, $88, $55,$55, $A3,$88
|
||||
.byte $55,$55, $77, $AA,$EE, $88,$88, $99, $EE, $88
|
||||
.byte $99, $A4,$EE, $88, $99, $A8,$EE, $05, $88
|
||||
.byte $55,$55, $A3,$88, $55,$55, $77, $5E, $A9,$EE, $88,$88
|
||||
.byte $99, $9E, $88, $99, $A4,$EE, $88, $99
|
||||
.byte $A8,$EE, $60, $A3,$00, $A3,$08, $05,$05, $07, $A3,$55
|
||||
.byte $A7,$EE, $88,$88, $99,$99, $88, $99, $A4,$EE, $88
|
||||
.byte $99, $A8,$EE, $66, $60,$60, $05, $55, $60
|
||||
.byte $00, $05, $55,$55, $E0,$E0, $E5, $A7,$EE, $88,$88
|
||||
.byte $99,$99, $88, $99, $A4,$EE, $88, $99, $8E,$8E
|
||||
.byte $A6,$EE, $E6, $A9,$66, $AB,$EE, $88, $99,$99, $88
|
||||
.byte $99, $A3,$EE, $DE, $88, $99, $80, $88
|
||||
.byte $0D,$0D, $DE,$DE, $A3,$EE, $A9,$66, $AB,$EE, $88, $99,$99
|
||||
.byte $88, $99, $A3,$EE, $00, $88, $99, $D0,$D0
|
||||
.byte $91, $D0, $5D, $55, $A3,$EE, $A8,$66, $AC,$EE
|
||||
.byte $88, $99,$99, $88, $99, $A3,$EE, $00, $88
|
||||
.byte $99, $00,$00, $0D, $5D, $55,$55, $A3,$EE, $A8,$66
|
||||
.byte $AB,$EE, $4C, $88, $99,$99, $88, $99, $A3,$CE
|
||||
.byte $CC, $88, $99, $A3,$C0, $A3,$C5, $CE,$CE, $8E
|
||||
.byte $A8,$66, $AB,$EE, $4C, $88, $99,$99, $4C, $CC
|
||||
.byte $4C, $C4,$C4, $4C, $88, $99, $AB,$CC, $A3,$C6
|
||||
.byte $66,$66, $E6, $AB,$EE, $CC, $88, $99,$99, $CC
|
||||
.byte $C4, $A5,$CC, $99, $A0,$12,$CC, $A5,$CE, $A5,$EE
|
||||
.byte $A1
|
||||
ss_far_n_rle: .byte $28 ; ysize=48
|
||||
.byte $A0,$FF,$FF, $AF,$FF, $A7,$5F, $A3,$F5, $A0,$1B,$FF, $5F, $05,$05
|
||||
.byte $A4,$00, $0F,$0F, $A0,$1C,$FF, $50, $5F, $05, $A5,$00
|
||||
.byte $F0, $A0,$11,$FF, $0F, $9F,$9F, $AB,$99, $55, $0A
|
||||
.byte $90,$90, $A3,$00, $F0, $AE,$FF, $0F, $9F, $D9
|
||||
.byte $00, $A6,$DD, $A4,$88, $A3,$DD, $88, $55, $D9
|
||||
.byte $00, $A3,$D9, $D0, $9F, $A8,$FF, $A5,$0F, $00,$00
|
||||
.byte $8D,$8D, $00, $A6,$8D, $A4,$88, $A4,$8D, $55, $8D
|
||||
.byte $00, $A7,$8D, $AB,$FF, $F0, $00, $88,$88, $00
|
||||
.byte $AB,$88, $08,$08, $88, $55, $88, $00, $A6,$88
|
||||
.byte $F8, $AE,$FF, $F8, $F0, $A6,$08, $A5,$88, $99,$99
|
||||
.byte $88, $55, $08, $A7,$00, $0F,$0F, $A0,$13,$FF, $A7,$50
|
||||
.byte $59,$59, $58, $55, $5F, $A0,$01,$AF, $A3,$FF, $A9,$F0
|
||||
.byte $FF, $AC,$7F, $4F, $45,$45, $AA,$75, $55, $05
|
||||
.byte $0A, $AC,$7F, $AC,$77, $A3,$44, $00,$00, $44, $54
|
||||
.byte $A3,$55, $A3,$44, $A3,$00, $A0,$18,$77, $44, $FF, $44
|
||||
.byte $00,$00, $44, $A4,$55, $A3,$44, $00, $FF, $00
|
||||
.byte $A0,$18,$77, $A3,$44, $00,$00, $44, $A4,$55, $A3,$44, $A3,$00
|
||||
.byte $A0,$18,$77, $A3,$44, $00,$00, $A6,$55, $44,$44, $A3,$00, $A0,$18,$77
|
||||
.byte $A3,$44, $00,$00, $A6,$55, $54, $44, $A3,$00, $A4,$77
|
||||
.byte $07, $A3,$77, $A3,$07, $AD,$77, $A3,$44, $00, $A8,$55
|
||||
.byte $44, $A3,$00, $A3,$77, $07, $00, $88,$88, $07
|
||||
.byte $A3,$00, $07, $AC,$77, $A3,$44, $00, $A9,$55, $A3,$00
|
||||
.byte $A3,$77, $A3,$00, $A6,$88, $AC,$77, $A3,$44, $AA,$55, $A3,$00
|
||||
.byte $77,$77, $57, $A3,$00, $A6,$88
|
||||
.byte $A1
|
||||
|
BIN
mist/pool_s.png
Normal file
BIN
mist/pool_s.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 832 B |
BIN
mist/spaceship_far_n.png
Normal file
BIN
mist/spaceship_far_n.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 416 B |
Loading…
Reference in New Issue
Block a user