;-------------------------------------
; sprites_and_bg.txt
;
; Sprite and background data go here.
;-------------------------------------


intro_colors:
.db $00 $02 $08 $0A $20 $22 $28 $2A $2A $03 $0C $0F $30 $33 $3C $3F
.db $00 $02 $08 $0A $20 $17 $28 $15 $2A $03 $0C $0F $30 $27 $3C $3F

intro_colors2:
.db $00 $2A $00 $15 $3C $00 $22 $2A $2A $15 $16 $15 $33 $2A $17 $3F
.db $00 $02 $08 $0A $20 $17 $28 $15 $2A $03 $0C $0F $30 $27 $3C $3F

intro_colors3:
.db $00 $3C $2A $30 $22 $20 $21 $2A $2A $3C $3F $11 $33 $30 $31 $3F
.db $00 $02 $08 $0A $20 $17 $28 $15 $2A $03 $0C $0F $30 $27 $3C $3F

intro_colors4:
.db $00 $02 $2A $0A $20 $22 $28 $2A $2A $03 $3F $0F $30 $33 $3C $3F
.db $00 $02 $08 $0A $20 $17 $28 $15 $2A $03 $0C $0F $30 $27 $3C $3F

intro_sprites_vpos:
.db $00, $00, $00 ; Foe 1
.db $08, $08, $08
.db $10, $10, $10
.db $18, $18, $18
.db $20, $20, $20
.db $28, $28, $28
.db $30, $30, $30

.db $00, $00, $00 ; Foe 2
.db $08, $08, $08
.db $10, $10, $10
.db $18, $18, $18
.db $20, $20, $20
.db $28, $28, $28
.db $30, $30, $30
.db $D0           ; Delimiter

intro_sprites_hpos:
.db $10, $01, $18, $02, $20, $03 ; Foe 1
.db $10, $04, $18, $05, $20, $06
.db $10, $07, $18, $08, $20, $09
.db $10, $0A, $18, $0B, $20, $0C
.db $10, $0D, $18, $0E, $20, $0F
.db $10, $10, $18, $11, $20, $12
.db $10, $13, $18, $14, $20, $15

.db $C1, $01, $C9, $02, $D1, $03 ; Foe 2
.db $C1, $04, $C9, $05, $D1, $06
.db $C1, $07, $C9, $08, $D1, $09
.db $C1, $0A, $C9, $0B, $D1, $0C
.db $C1, $0D, $C9, $0E, $D1, $0F
.db $C1, $10, $C9, $11, $D1, $12
.db $C1, $13, $C9, $14, $D1, $15
.db $D0                          ; Delimiter

;------------------------------------
; Define letter and number values
;
.DEFINE A__ 200
.DEFINE B__ 201
.DEFINE C__ 202
.DEFINE D__ 203
.DEFINE E__ 204
.DEFINE F__ 205
.DEFINE G__ 206
.DEFINE H__ 207
.DEFINE I__ 208
.DEFINE J__ 209
.DEFINE K__ 210
.DEFINE L__ 211
.DEFINE M__ 212
.DEFINE N__ 213
.DEFINE O__ 214
.DEFINE P__ 215
.DEFINE Q__ 216
.DEFINE R__ 217
.DEFINE S__ 218
.DEFINE T__ 219
.DEFINE U__ 220
.DEFINE V__ 221
.DEFINE W__ 222
.DEFINE X__ 223
.DEFINE Y__ 224
.DEFINE Z__ 225
.DEFINE _0_ 226
.DEFINE _1_ 227
.DEFINE _2_ 228
.DEFINE _3_ 229
.DEFINE _4_ 230
.DEFINE _5_ 231
.DEFINE _6_ 232
.DEFINE _7_ 233
.DEFINE _8_ 234
.DEFINE _9_ 235

intro_bg:
.dw $00, $00, T__, H__, I__, S__, $00, G__, A__, M__, E__, $00, I__, S__, $00, I__, N__, $00, V__, I__, O__, L__, A__, T__, I__, O__, N__, $00, O__, F__, $00, $00
.dw $00, $00, T__, H__, E__, $00, G__, A__, M__, E__, $00, P__, O__, L__, I__, C__, E__, $00, C__, O__, D__, E__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, _1_, $00, A__, L__, L__, $00, G__, A__, M__, E__, S__, $00, S__, H__, A__, L__, L__, $00, S__, T__, A__, R__, T__, $00, W__, I__, T__, H__, $00, $00
.dw $00, $00, $00, $00, A__, $00, C__, O__, R__, P__, O__, R__, A__, T__, E__, $00, L__, O__, G__, O__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, _2_, $00, A__, L__, L__, $00, G__, A__, M__, E__, S__, $00, S__, H__, A__, L__, L__, $00, U__, S__, E__, $00, P__, O__, L__, Y__, G__, O__, N__, S__
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, _3_, $00, A__, L__, L__, $00, G__, A__, M__, E__, S__, $00, S__, H__, A__, L__, L__, $00, R__, E__, Q__, U__, I__, R__, E__, $00, _4_, _0_, $00, $00
.dw $00, $00, $00, $00, H__, O__, U__, R__, S__, $00, T__, O__, $00, C__, O__, M__, P__, L__, E__, T__, E__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, _4_, $00, A__, L__, L__, $00, G__, A__, M__, E__, S__, $00, S__, H__, A__, L__, L__, $00, H__, A__, V__, E__, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, L__, E__, N__, G__, T__, H__, Y__, $00, T__, U__, T__, O__, R__, I__, A__, L__, S__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, V__, I__, O__, L__, A__, T__, O__, R__, S__, $00, S__, H__, A__, L__, L__, $00, B__, E__, $00, S__, U__, B__, J__, E__, C__, T__, $00, T__, O__, $00
.dw $00, $00, I__, N__, P__, R__, I__, S__, O__, N__, M__, E__, N__, T__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, V__, A__, C__,   0, _2_, _0_, _1_, _5_


; Title screen background
title_background:
.dw   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0
.dw   0, H__, I__, G__, H__,   0, S__, C__, O__, R__, E__,   0, _0_, _0_, _0_, _0_, _0_,   0,   0, S__, C__, O__, R__, E__,   0, _0_, _0_, _0_, _0_, _0_,   0,   0
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239
.dw 240, 241, 240, 241, 240, 241, 240, B__, R__, E__, A__, D__, 241, A__, N__, D__, 240, B__, U__, T__, T__, E__, R__, 241, 240, 241, 240, 241, 240, 241, 240, 241
.dw 242, 243, 242, 243, 242, 243, 242, 243, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243

.dw 244, 245, 244, 245, 244, 245, 244, 245, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245
.dw 246, 247, 246, 247, 246, 247, 246, 247, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247
.dw 248, 249, 248, 249, 248, 249, 248, 249, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249
.dw 250, 251, 250, 251, 250, 251, 250, 251, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251
.dw 252, 253, 252, 253, 252, 253, 252, 253, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253
.dw 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255
.dw 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255
.dw 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257

.dw 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259
.dw 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261
.dw 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263
.dw 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267



title_score_sp_vpos:
.db 32, 32, 48, 48, 48, 48, 48, 64
.db $80, $80, $80
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 
.db $D0

title_score_sp_hpos:
.db 19*8, $00, 21*8, $00, 19*8, $00, 20*8, $00, 21*8, $00, 22*8, $00, 23*8, $00, 19*8, $00  
.db $A0,  37, $A8,  38, $B0,  39
.db $A0,  64, $A8,  65, $B0,  66
.db $A0,  91, $A8,  92, $B0,  93
.db $A0, 118, $A8, 119, $B0, 120
.db $D0

score_and_lives_bg:
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, L__, E__, V__, E__, L__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, S__, C__, O__, R__, E__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
.dw $00, $00, $00, L__, I__, V__, E__, S__, $00, R__, E__, M__, A__, I__, N__, I__, N__, G__, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00



; Menu sprites
title_sp_vpos:
.db $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0
.db $80, $80, $80
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 
.db $D0

title_sp_hpos0:
.db $60, S__
.db $68, T__
.db $70, A__
.db $78, R__
.db $80, T__
.db $88, $00
.db $90, $00
.db $98, $00, 
.db $A0,  37, $A8,  38, $B0,  39
.db $A0,  64, $A8,  65, $B0,  66
.db $A0,  91, $A8,  92, $B0,  93
.db $A0, 118, $A8, 119, $B0, 120
.db $D0

title_sp_hpos1:
.db $60, E__
.db $68, A__
.db $70, S__
.db $78, Y__
.db $80, $00
.db $88, $00
.db $90, $00
.db $98, $00

title_sp_hpos1a:
.db $60, H__
.db $68, A__
.db $70, R__
.db $78, D__
.db $80, E__
.db $88, R__
.db $90, $00
.db $98, $00

title_sp_hpos1b:
.db $60, B__
.db $68, A__
.db $70, D__
.db $78, $00
.db $80, I__
.db $88, D__
.db $90, E__
.db $98, A__

title_sp_hpos2:
.db $60, C__
.db $68, O__
.db $70, N__
.db $78, T__
.db $80, I__
.db $88, N__
.db $90, U__
.db $98, E__

title_run_frame_0:
.db $A0,  37, $A8,  38, $B0,  39
.db $A0,  64, $A8,  65, $B0,  66
.db $A0,  91, $A8,  92, $B0,  93
.db $A0, 118, $A8, 119, $B0, 120

title_run_frame_1:
.db $A0,  40, $A8,  41, $B0,  42
.db $A0,  67, $A8,  68, $B0,  69
.db $A0,  94, $A8,  95, $B0,  96
.db $A0, 121, $A8, 122, $B0, 123

title_run_frame_2:
.db $A0,  43, $A8,  44, $B0,  45
.db $A0,  70, $A8,  71, $B0,  72
.db $A0,  97, $A8,  98, $B0,  99
.db $A0, 124, $A8, 125, $B0, 126


; Initial sprites
level_x_sp_vpos:
.db $00, $00, $00 ; Foe 1  21
.db $08, $08, $08
.db $10, $10, $10
.db $18, $18, $18
.db $20, $20, $20
.db $28, $28, $28
.db $30, $30, $30

.db $40, $40, $40 ; Foe 2  21
.db $48, $48, $48
.db $50, $50, $50
.db $58, $58, $58
.db $60, $60, $60
.db $68, $68, $68
.db $70, $70, $70

.db $80, $80, $80 ; Player 12
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 

.db $F0, $F0 ; Egg
.db $F8, $F8

.db $D0 ; Delimiter


level_x_sp_hpos:   
.db $10, $01, $18, $02, $20, $03 ; Foe 1
.db $10, $04, $18, $05, $20, $06
.db $10, $07, $18, $08, $20, $09
.db $10, $0A, $18, $0B, $20, $0C
.db $10, $0D, $18, $0E, $20, $0F
.db $10, $10, $18, $11, $20, $12
.db $10, $13, $18, $14, $20, $15

.db $C1, $01, $C9, $02, $D1, $03 ; Foe 2
.db $C1, $04, $C9, $05, $D1, $06
.db $C1, $07, $C9, $08, $D1, $09
.db $C1, $0A, $C9, $0B, $D1, $0C
.db $C1, $0D, $C9, $0E, $D1, $0F
.db $C1, $10, $C9, $11, $D1, $12
.db $C1, $13, $C9, $14, $D1, $15

.db $30,  37, $38,  38, $40,  39 ; Player
.db $30,  64, $38,  65, $40,  66
.db $30,  91, $38,  92, $40,  93
.db $30, 118, $38, 119, $40, 120

.db $E0, 130, $E8, 131 ; Egg, Milk or Wheat
.db $E0, 132, $E8, 133
.db $D0 ; Delimiter
   
   
; Columns are 24 in length
;--------- Floor
lvlx_col_000:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 352, 358, 266, 266,
lvlx_col_001:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 353, 359, 267, 267,
;--------- No floor
lvlx_col_002:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 266, 266, 266, 266,
lvlx_col_003:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 267, 267, 267, 267,
;--------- No floor, low platform 
lvlx_col_004:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 352, 358, 260, 262, 264, 266, 266, 266, 266, 266,
lvlx_col_005:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 353, 359, 261, 263, 265, 267, 267, 267, 267, 267,
;--------- No floor, high platform 
lvlx_col_006:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 352, 358, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 266, 266, 266, 266,
lvlx_col_007:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 353, 359, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 267, 267, 267, 267,
;--------- No floor, one platform
lvlx_col_008:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 244, 246, 352, 358, 252, 254, 256, 258, 260, 262, 264, 266, 266, 266, 266, 266,
lvlx_col_009:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 245, 247, 353, 359, 253, 255, 257, 259, 261, 263, 265, 267, 267, 267, 267, 267,
;--------- Floor, platform 
lvlx_col_010:
.dw 236, 236, 236, 236, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 352, 358, 264, 266, 266, 266, 266, 266,
lvlx_col_011:
.dw 237, 237, 237, 237, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 353, 359, 265, 267, 267, 267, 267, 267,

;--------- Building 
lvly_col_002:
.dw 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358, 352, 358,
lvly_col_003:
.dw 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359, 353, 359,
;--------- Building 2 
lvly_col_004:
.dw 352, 358, 352, 358, 236, 238, 240, 242, 352, 358, 352, 358, 236, 238, 240, 242, 352, 358, 352, 358, 236, 238, 240, 242, 352, 358, 352, 358, 236, 238, 240, 242,
lvly_col_005:
.dw 353, 359, 353, 359, 237, 238, 241, 243, 353, 359, 353, 359, 237, 238, 241, 243, 353, 359, 353, 359, 237, 238, 241, 243, 353, 359, 353, 359, 237, 238, 241, 243,



level_x_run_frame_L0:
.db  37,  38,  39
.db  64,  65,  66
.db  91,  92,  93
.db 118, 119, 120

level_x_run_frame_L1:
.db  40,  41,  42
.db  67,  68,  69
.db  94,  95,  96
.db 121, 122, 123

level_x_run_frame_L2:
.db  43,  44,  45
.db  70,  71,  72
.db  97,  98,  99
.db 124, 125, 126

level_x_run_frame_R0:
.db  28,  29,  30
.db  55,  56,  57
.db  82,  83,  84
.db 109, 110, 111

level_x_run_frame_R1:
.db  31,  32,  33
.db  58,  59,  60
.db  85,  86,  87
.db 112, 113, 114

level_x_run_frame_R2:
.db  34,  35,  36
.db  61,  62,  63
.db  88,  89,  90
.db 115, 116, 117

level_x_stand_frame:
.db  22,  23,  24
.db  49,  50,  51
.db  76,  77,  78
.db 103, 104, 105

level_x_jump_frame:
.db  25,  26,  27
.db  52,  53,  54
.db  79,  80,  81
.db 106, 107, 108

level_x_shock_frame:
.db  46,  47,  48
.db  73,  74,  75
.db 100, 101, 102
.db 127, 128, 129

level_1_column_list:
.db  1, 2, 3, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 4
.db  5, 4, 5, 6, 7, 6, 7, 8, 9, 8, 9, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 6, 7, 6
.db  7, 4, 5, 6, 7, 0, 1, 2, 3, 6, 7, 6, 7, 6, 7, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 6
.db  7, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 0, 1, 0, 1, 0, 1, 2, 3, 4, 5, 4, 5, 4, 5, 6, 7, 4, 5, 2
.db  3, 4, 5, 4, 5, 2, 3, 6, 7, 6, 7, 6, 7, 2, 3, 2, 3, 6, 7, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 2, 3, 0
.db  1, 4, 5,10,11, 8, 9,10,11,10,11,10,11, 8, 9, 8, 9, 2, 3, 8, 9, 8, 9, 2, 3, 8, 9, 6, 7, 8, 9, 0
.db  1, 2, 3, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 8, 9, 8, 9, 8, 9,10,11,10,11,10,11, 2, 3,10,11, 0
.db  1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0  ; 256 bytes per level, 8 screens

level_2_column_list:
.db  1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 2, 3, 2, 3, 6  
.db  7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 2, 3, 2, 3, 2, 3, 2, 3, 8, 9, 8, 9, 8, 9, 8, 9, 8
.db  9, 8, 9, 8, 9, 2, 3, 8, 9, 8, 9, 8, 9, 8, 9, 2, 3, 2, 3, 2, 3,10,11,10,11,10,11,10,11,10,11,10
.db 11, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 4, 5, 4
.db  5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 2, 3, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 0
.db  1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0
.db  1, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 8, 9, 8, 9, 8, 9,10,11,10
.db 11, 8, 9, 8, 9, 8, 9, 6, 7, 6, 7, 6, 7, 4, 5, 4, 5, 4, 5, 0, 1, 0, 1, 0, 1, 2, 3, 0, 1, 0, 1, 0 ; 256 bytes per level, 8 screens

level_3_column_list:
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 4, 5, 4, 5, 2, 3, 2, 3, 2, 3, 6, 7, 6, 7, 6, 7, 2, 3, 2
.db  3, 2, 3, 6, 7, 6, 7, 6, 7, 2, 3, 2, 3, 2, 3, 4, 5, 8, 9, 8, 9, 8, 9, 2, 3, 2, 3, 2, 3, 4, 5, 4
.db  5, 6, 7, 8, 9,10,11, 2, 3,10,11,10,11, 2, 3, 2, 3,10,11,10,11, 2, 3, 8, 9, 2, 3, 6, 7, 2, 3, 4
.db  5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 2, 3, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 0
.db  1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 4, 5, 0, 1, 4, 5, 0, 1, 4, 5, 0, 1, 4, 5, 0, 1, 4
.db  5, 0, 1, 4, 5, 8, 9, 4, 5, 8, 9, 4, 5, 8, 9, 4, 5, 8, 9, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 2, 3, 2
.db  3, 0, 1, 4, 5, 8, 9, 4, 5, 0, 1, 0, 1, 4, 5, 8, 9, 4, 5, 0, 1, 0, 1, 4, 5, 8, 9, 4, 5, 0, 1, 0
.db  1, 2, 3, 2, 3, 0, 1, 0, 1, 4, 5, 4, 5, 8, 9, 8, 9,10,11,10,11,10,11, 2, 3, 2, 3, 2, 3, 0, 1, 0 ; 256 bytes per level, 8 screens

level_4_column_list:
.db  1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0
.db  1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4
.db  5, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6 
.db  7, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0
.db  1, 4, 5, 4, 5, 4, 5, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 4, 5, 6, 7, 6, 7, 6, 7, 8, 9, 8, 9, 8
.db  9, 2, 3, 2, 3, 2, 3, 2, 3, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9,10,11,10
.db 11,10,11,10,11, 2, 3, 2, 3, 2, 3,10,11,10,11, 2, 3, 2, 3, 2, 3,10,11,10,11, 2, 3, 2, 3, 2, 3, 0
.db  1, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 0 ; 256 bytes per level, 8 screens

level_5_column_list:
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 8, 9, 8
.db  9, 8, 9,10,11,10,11,10,11, 8, 9, 8, 9, 8, 9, 6, 7, 6, 7, 6, 7, 6, 7, 4, 5, 4, 5, 4, 5, 0, 1, 0
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 4, 5, 6, 7, 6, 7, 6, 7, 8, 9, 8
.db  9, 8, 9,10,11,10,11,10,11, 8, 9, 8, 9, 8, 9, 6, 7, 6, 7, 6, 7, 6, 7, 4, 5, 4, 5, 4, 5, 0, 1, 0
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 4, 5, 4, 5, 2, 3, 6, 7, 6, 7, 2, 3, 8, 9, 8
.db  9, 2, 3,10,11,10,11, 2, 3, 8, 9, 8, 9, 2, 3, 6, 7, 6, 7, 6, 7, 2, 3, 4, 5, 4, 5, 2, 3, 0, 1, 0
.db  1, 4, 5, 6, 7, 8, 9,10,11, 8, 9, 6, 7, 4, 5, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0
.db  1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ; 256 bytes per level, 8 screens

level_6_column_list:
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 0, 1, 2, 3, 0, 1, 0
.db  1, 4, 5, 0, 1, 2, 3, 2, 3, 0, 1, 4, 5, 4, 5, 0, 1, 0, 1, 2, 3, 2, 3, 2, 3, 4, 5, 2, 3, 4, 5, 0
.db  1, 6, 7, 6, 7, 2, 3, 2, 3, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 2, 3, 2, 3, 2, 3, 0, 1, 2, 3, 6, 7, 0
.db  1, 4, 5, 8, 9, 2, 3, 2, 3, 8, 9, 8, 9, 8, 9, 8, 9, 8, 9, 2, 3, 2, 3, 2, 3, 8, 9, 2, 3, 8, 9, 0
.db  1, 0, 1, 0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8, 9,10,11, 4, 5, 2, 3, 2, 3, 2, 3, 0, 1, 2, 3, 0, 1, 0
.db  1, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7, 6, 7, 8, 9, 6, 7, 8, 9, 6, 7, 8
.db  9, 6, 7, 8, 9, 6, 7, 8, 9,10,11, 8, 9,10,11, 8, 9,10,11, 8, 9,10,11, 8, 9,10,11, 8, 9,10,11, 8
.db  9, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0

; Initial sprites
level_y_sp_vpos:
.db $20, $20, $20, $20 ; Block 1
.db $28, $28, $28, $28

.db $40, $40, $40, $40 ; Block 2
.db $48, $48, $48, $48

.db $60, $60, $60, $60 ; Block 3
.db $68, $68, $68, $68

.db $80, $80, $80, $80 ; Block 4
.db $88, $88, $88, $88

.db $B0, $B0, $B0, $B0 ; Block 5
.db $B8, $B8, $B8, $B8

.db $00, $00 ; Unused

.db $90, $90, $90 ; Player 12
.db $98, $98, $98
.db $A0, $A0, $A0
.db $A8, $A8, $A8 

.db $00, $00 ; Chicken 4
.db $00, $00

.db $D0 ; Delimiter


level_y_sp_hpos:   
.db $10, $86, $18, $87, $20, $86, $28, $87 ; Block 1
.db $10, $8C, $18, $8D, $20, $8C, $28, $8D

.db $C0, $86, $C8, $87, $D0, $86, $D8, $87 ; Block 2
.db $C0, $8C, $C8, $8D, $D0, $8C, $D8, $8D

.db $10, $86, $18, $87, $20, $86, $28, $87 ; Block 3
.db $10, $8C, $18, $8D, $20, $8C, $28, $8D

.db $C0, $86, $C8, $87, $D0, $86, $D8, $87 ; Block 4
.db $C0, $8C, $C8, $8D, $D0, $8C, $D8, $8D

.db $10, $86, $18, $87, $20, $86, $28, $87 ; Block 5
.db $10, $8C, $18, $8D, $20, $8C, $28, $8D

.db $00, $00, $00, $00

.db $10,  37, $18,  38, $20,  39 ; Player
.db $10,  64, $18,  65, $20,  66
.db $10,  91, $18,  92, $20,  93
.db $10, 118, $18, 119, $20, 120

.db $E0, 0, 0, 0 ; Egg, Milk or Wheat
.db 0, 0, 0, 0
.db $D0 ; Delimiter

; 236 is first tile   
computer_room_bg:   
.dw 236, 237, 238, 239, 240, 241, 242, 243, 236, 237, 238, 239, 240, 241, 242, 243, 236, 237, 238, 239, 240, 241, 242, 243, 236, 237, 238, 239, 240, 241, 242, 243,
.dw 244, 245, 246, 247, 248, 249, 250, 251, 244, 245, 246, 247, 248, 249, 250, 251, 244, 245, 246, 247, 248, 249, 250, 251, 244, 245, 246, 247, 248, 249, 250, 251, 
.dw 252, 253, 254, 255, 256, 257, 258, 259, 252, 253, 254, 255, 256, 257, 258, 259, 252, 253, 254, 255, 256, 257, 258, 259, 252, 253, 254, 255, 256, 257, 258, 259, 
.dw 260, 261, 262, 263, 264, 265, 266, 267, 260, 261, 262, 263, 264, 265, 266, 267, 260, 261, 262, 263, 264, 265, 266, 267, 260, 261, 262, 263, 264, 265, 266, 267, 
.dw 268, 269, 270, 271, 272, 273, 274, 275, 268, 269, 270, 271, 272, 273, 274, 275, 268, 269, 270, 271, 272, 273, 274, 275, 268, 269, 270, 271, 272, 273, 274, 275, 
.dw 276, 277, 278, 279, 280, 281, 282, 283, 276, 277, 278, 279, 280, 281, 282, 283, 276, 277, 278, 279, 280, 281, 282, 283, 276, 277, 278, 279, 280, 281, 282, 283,
.dw 284, 285, 286, 287, 288, 289, 290, 291, 284, 285, 286, 287, 288, 289, 290, 291, 284, 285, 286, 287, 288, 289, 290, 291, 284, 285, 286, 287, 288, 289, 290, 291,
.dw 292, 293, 294, 295, 296, 297, 298, 299, 292, 293, 294, 295, 296, 297, 298, 299, 292, 293, 294, 295, 296, 297, 298, 299, 292, 293, 294, 295, 296, 297, 298, 299,

; Intermediate ending sprites
ending_sp_vpos:
.db $88, $88, $90, $90, $00, $00, $00, $00
.db $80, $80, $80
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 
.db $D0

ending_sp_hpos0:
.db $90, 130
.db $98, 131
.db $90, 132
.db $98, 133
.db $00, $00
.db $00, $00
.db $00, $00
.db $00, $00, 
.db $A0,  37, $A8,  38, $B0,  39
.db $A0,  64, $A8,  65, $B0,  66
.db $A0,  91, $A8,  92, $B0,  93
.db $A0, 118, $A8, 119, $B0, 120
.db $D0

; Final ending sprites
endend_sp_vpos:
.db $80, $80, $80
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 

.db $80, $80, $80
.db $88, $88, $88
.db $90, $90, $90
.db $98, $98, $98 

.db $D0

endend_sp_hpos:
.db $A0,  16, $A8,  17, $B0,  18
.db $A0,  43, $A8,  44, $B0,  45
.db $A0,  70, $A8,  71, $B0,  72
.db $A0,  97, $A8,  98, $B0,  99

.db $C0, 124, $C8, 125, $D0, 126
.db $C0, 151, $C8, 152, $D0, 153
.db $C0, 178, $C8, 179, $D0, 180
.db $C0, 205, $C8, 206, $D0, 207

.db $D0

endend_sp_hpos2:
.db $A0,  19, $A8,  20, $B0,  21
.db $A0,  46, $A8,  47, $B0,  48
.db $A0,  73, $A8,  74, $B0,  75
.db $A0, 100, $A8, 101, $B0, 102

.db $C0, 127, $C8, 128, $D0, 129
.db $C0, 154, $C8, 155, $D0, 156
.db $C0, 181, $C8, 182, $D0, 183
.db $C0, 208, $C8, 209, $D0, 210

.db $D0

endend_sp_hpos3:
.db $A0,  22, $A8,  23, $B0,  24
.db $A0,  49, $A8,  50, $B0,  51
.db $A0,  76, $A8,  77, $B0,  78
.db $A0, 103, $A8, 104, $B0, 105

.db $C0, 130, $C8, 131, $D0, 132
.db $C0, 157, $C8, 158, $D0, 159
.db $C0, 184, $C8, 185, $D0, 186
.db $C0, 211, $C8, 212, $D0, 213

.db $D0

ending_background:
.dw   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   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_, _0_,   0,   0,   0,   0,   0,   0,   0,   0, _0_, _0_, _0_, _0_, _0_,   0,   0
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237, 236, 237
.dw 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239, 238, 239, 238, 239, 238, 239, 239, 238, 239
.dw 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241, 240, 241  
.dw 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243, 242, 243 

.dw 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245, 244, 245
.dw 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247, 246, 247 
.dw 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249, 248, 249
.dw 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251, 250, 251 
.dw 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253, 252, 253 
.dw 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255
.dw 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255, 254, 255
.dw 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257, 256, 257

.dw 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259, 258, 259
.dw 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261, 260, 261
.dw 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263, 262, 263
.dw 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265, 264, 265
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267
.dw 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267, 266, 267

