;Lookup Tables for Dungeon Generator:
DeltaT: .dw 1,16,-1,-16,256,0,-256,0
Mask1T: .db 1,2,4,8,16,32,64,32
Mask2T: .db 4,8,1,2,64,32,16,32


Map:  ;768 bytes of storage
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

;Cavetable is pointers to each cave
;
;Each cave is RLE compressed!

cavetable:
	.dw cave0,cave1,cave2,cave3,cave4,cave5,cave6,cave7
	.dw cave8,cave9,caveA,caveB,caveC,caveD,caveE,caveF

cave0:
	.db $F4,$04,$36,$64,$06,$30,$64,$07,$30,$64,$20,$07,$05,$64,$10,$15,$74,$15
	.db $F4,$14,$FF

cave1:
  .db $F4,$04,$26,$54,$26,$02,$10,$36,$14,$07,$01,$70,$14,$31,$15,$02,$20,$14
  .db $15,$11,$14,$35,$34,$15,$F4,$14,$FF

cave2:
  .db $24,$26,$24,$16,$24,$06,$02,$10,$26,$10,$24,$01,$60,$02,$24,$11,$02,$15
  .db $20,$05,$24,$21,$16,$10,$05,$34,$05,$11,$30,$54,$15,$10,$07,$05,$74,$13
  .db $05,$34,$FF

cave3:
  .db $54,$36,$64,$06,$02,$20,$06,$44,$06,$50,$06,$34,$02,$10,$15,$20,$34,$00
  .db $01,$05,$14,$05,$10,$34,$11,$34,$15,$34,$01,$00,$06,$84,$05,$13,$44,$FF

cave4:
  .db $74,$16,$24,$26,$04,$07,$14,$01,$00,$06,$04,$06,$20,$04,$00,$14,$02,$01
  .db $00,$04,$10,$02,$05,$04,$03,$14,$21,$04,$20,$06,$04,$03,$04,$06,$02,$11
  .db $04,$05,$20,$06,$03,$06,$02,$11,$02,$14,$05,$01,$20,$31,$05,$24,$75,$14
  .db $FF

cave5:
  .db $F4,$04,$16,$44,$16,$14,$06,$01,$02,$06,$14,$16,$10,$16,$31,$04,$06,$30
  .db $02,$11,$02,$11,$06,$20,$15,$21,$15,$31,$05,$14,$05,$01,$05,$14,$05,$11
  .db $05,$34,$05,$34,$15,$14,$FF

cave6:
  .db $44,$36,$64,$06,$31,$24,$36,$21,$15,$06,$14,$20,$22,$05,$16,$07,$14,$10
  .db $32,$06,$21,$14,$35,$12,$21,$05,$54,$05,$13,$15,$74,$13,$44,$FF

cave7:
  .db $D4,$36,$54,$16,$21,$02,$06,$14,$26,$30,$21,$16,$02,$30,$02,$15,$02,$21
  .db $20,$25,$14,$20,$01,$02,$15,$44,$13,$25,$64,$13,$44,$FF

cave8:
  .db $34,$06,$13,$06,$74,$07,$10,$07,$54,$16,$30,$16,$24,$06,$11,$50,$06,$14
  .db $01,$10,$07,$13,$07,$10,$02,$14,$10,$15,$13,$15,$12,$14,$15,$14,$10,$14
  .db $15,$54,$15,$44,$FF

cave9:
  .db $44,$13,$94,$13,$64,$06,$14,$13,$14,$26,$14,$00,$06,$04,$13,$04,$06,$20
  .db $14,$10,$06,$13,$06,$30,$14,$10,$07,$10,$07,$10,$15,$14,$05,$50,$05,$44
  .db $55,$24,$FF

caveA:
  .db $24,$16,$13,$06,$64,$41,$06,$44,$06,$03,$47,$06,$34,$71,$34,$15,$47,$03
  .db $54,$05,$31,$02,$64,$13,$25,$64,$13,$44,$FF

caveB:
  .db $44,$13,$74,$16,$13,$06,$54,$06,$40,$06,$14,$06,$14,$20,$15,$10,$16,$00
  .db $14,$10,$05,$14,$05,$30,$14,$10,$36,$20,$05,$14,$05,$50,$15,$34,$15,$13
  .db $15,$24,$FF

caveC:
  .db $44,$13,$04,$16,$64,$13,$04,$12,$14,$06,$34,$13,$04,$05,$02,$14,$00,$06
  .db $24,$13,$14,$02,$14,$10,$06,$14,$13,$04,$06,$00,$14,$05,$10,$16,$13,$06
  .db $10,$24,$05,$60,$05,$34,$65,$24,$FF

caveD:
  .db $44,$13,$84,$06,$13,$16,$24,$36,$40,$26,$F0,$35,$30,$35,$14,$16,$11,$15
  .db $54,$21,$05,$74,$25,$24,$FF

caveE:
  .db $44,$13,$06,$84,$20,$34,$36,$04,$05,$10,$34,$30,$16,$10,$34,$60,$02,$34
  .db $35,$02,$10,$05,$74,$05,$13,$94,$13,$44,$FF

caveF:
  .db $44,$13,$74,$16,$13,$16,$24,$06,$14,$02,$07,$10,$07,$02,$14,$06,$00,$13
  .db $50,$13,$10,$14,$50,$14,$00,$05,$14,$05,$31,$05,$14,$05,$34,$05,$13,$05
  .db $84,$13,$44,$FF


