diff --git a/planety_bmpdata.asm b/planety_bmpdata.asm index 02e80df..716bcd9 100644 --- a/planety_bmpdata.asm +++ b/planety_bmpdata.asm @@ -39,8 +39,8 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $03, $07, $0f -.byte $00, $00, $00, $f0, $fc, $fe, $ff, $ff, $00, $00, $00, $00, $00, $00, $00, $80 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $07, $07, $07 +.byte $00, $00, $00, $f0, $fe, $fe, $ff, $ff, $00, $00, $00, $00, $00, $00, $00, $80 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -59,8 +59,8 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $0f, $0f, $0f, $0f, $07, $07, $03, $01 -.byte $fc, $94, $00, $00, $00, $00, $00, $00, $80, $80, $80, $80, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $0f, $0f, $0f, $07, $07, $07, $03, $01 +.byte $fc, $f4, $00, $00, $00, $00, $00, $00, $80, $80, $80, $80, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -134,9 +134,9 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $1f, $3f, $7f, $7f, $7f -.byte $ff, $ff, $9f, $00, $00, $00, $00, $00, $00, $00, $00, $c0, $fe, $ff, $ff, $ff -.byte $00, $00, $00, $00, $00, $c0, $fc, $ff, $00, $00, $00, $00, $00, $00, $00, $80 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $1f, $3f, $7f, $7f, $7f +.byte $ff, $ff, $7f, $00, $00, $00, $00, $00, $ff, $ff, $ff, $1f, $01, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $e0, $fc, $ff, $00, $00, $00, $00, $00, $00, $00, $80 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -156,14 +156,14 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $80, $80, $80, $c0, $e0, $e0, $f0, $f8 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $ff, $ff, $ff, $c0, $80, $00, $00, $c0, $f0, $fc, $ff, $7f, $07, $03, $07, $0f -.byte $ff, $ff, $f1, $e0, $e0, $e0, $80, $d8, $ff, $ff, $9f, $0f, $0d, $01, $03, $03 -.byte $00, $00, $00, $80, $c0, $f0, $f0, $f8, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $ff, $ff, $ff, $80, $80, $80, $00, $80, $f0, $fe, $ff, $3f, $03, $03, $07, $0f +.byte $ff, $ff, $f3, $c0, $d0, $f0, $e0, $e0, $ff, $ff, $7f, $37, $0b, $03, $03, $01 +.byte $00, $00, $00, $80, $c0, $e0, $f0, $f8, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $02, $07, $0f, $0f, $0f, $0f, $0f, $3f, $0f, $07, $03, $03, $03, $03, $03 +.byte $00, $03, $05, $0f, $0f, $17, $0f, $0f, $7f, $0f, $07, $07, $03, $03, $03, $07 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -175,15 +175,15 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $03, $01, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $80, $e0, $e0, $f8, $fc, $00, $00, $00, $00, $00, $00, $00, $80 -.byte $3f, $1f, $0f, $07, $03, $00, $00, $00, $0f, $0f, $1f, $1f, $0f, $0f, $0f, $07 -.byte $00, $00, $00, $00, $00, $00, $e0, $dc, $d8, $d8, $80, $00, $00, $00, $00, $00 -.byte $07, $03, $03, $33, $1b, $f9, $fb, $ff, $00, $00, $00, $00, $00, $00, $c0, $f0 +.byte $00, $00, $00, $80, $c0, $e0, $f8, $fc, $00, $00, $00, $00, $00, $00, $00, $80 +.byte $3f, $1f, $0f, $07, $03, $00, $00, $00, $0f, $0f, $1f, $0f, $1f, $0f, $1f, $0f +.byte $00, $00, $00, $00, $00, $80, $80, $f0, $ef, $a0, $60, $00, $00, $00, $00, $00 +.byte $07, $03, $03, $23, $39, $7b, $fb, $ff, $00, $00, $00, $00, $00, $00, $c0, $f0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $07, $07, $01, $00, $00, $00, $00, $00, $f8, $f0, $c0, $00, $00, $00, $00, $00 +.byte $07, $03, $01, $00, $00, $00, $00, $00, $f8, $f0, $c0, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -195,11 +195,11 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $ff, $7f, $3f, $0f, $03, $01, $00, $00 -.byte $00, $00, $00, $00, $00, $c0, $30, $08, $03, $01, $00, $18, $07, $01, $00, $00 -.byte $00, $00, $80, $e0, $f8, $fe, $9f, $ef, $00, $00, $00, $00, $00, $03, $ff, $ff -.byte $e6, $ce, $e4, $c8, $80, $00, $00, $00, $f8, $7e, $1f, $0f, $07, $03, $01, $01 -.byte $00, $00, $80, $c0, $e0, $f8, $fc, $ff, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $ff, $7f, $1f, $0f, $07, $01, $00, $00 +.byte $00, $00, $00, $00, $00, $c0, $30, $1e, $03, $01, $00, $18, $06, $01, $00, $00 +.byte $00, $00, $80, $e0, $f8, $7e, $9f, $e7, $00, $00, $00, $00, $00, $03, $ff, $ff +.byte $ee, $c6, $e4, $c8, $80, $00, $00, $00, $fc, $7e, $1f, $1f, $07, $03, $01, $00 +.byte $00, $00, $80, $c0, $f0, $f8, $fc, $ff, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -216,10 +216,10 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $0f, $03, $00, $00, $00, $00, $00, $00, $ff, $ff, $ff, $3f, $1f, $07, $01, $00 -.byte $0e, $01, $00, $00, $40, $d0, $74, $1e, $00, $80, $70, $0c, $00, $00, $00, $00 -.byte $0f, $3f, $1f, $07, $00, $00, $00, $00, $00, $00, $00, $00, $96, $ff, $ff, $ff -.byte $80, $00, $80, $00, $00, $00, $00, $00, $7f, $3f, $0f, $07, $03, $01, $00, $00 +.byte $07, $03, $00, $00, $00, $00, $00, $00, $ff, $ff, $ff, $3f, $1f, $07, $01, $00 +.byte $07, $03, $00, $00, $c0, $c0, $70, $1d, $00, $c0, $70, $1c, $00, $00, $00, $00 +.byte $0f, $3f, $3f, $03, $00, $00, $00, $00, $00, $00, $00, $00, $bc, $ff, $ff, $ff +.byte $00, $80, $80, $00, $00, $00, $00, $00, $7f, $3f, $0f, $07, $03, $01, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $80, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -238,9 +238,9 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $0f, $03, $00, $00, $00, $00, $00, $00, $ff, $ff, $ff, $3f, $07, $00, $00, $00 -.byte $00, $00, $00, $00, $c0, $78, $0f, $00, $00, $00, $00, $00, $00, $00, $00, $c0 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $02, $02, $00, $00, $00, $00 -.byte $c0, $c0, $e0, $f0, $f0, $f8, $f8, $f8, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $80, $70, $06, $00, $00, $00, $00, $00, $00, $00, $00, $d0 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $04, $00, $00 +.byte $c0, $e0, $e0, $f0, $f0, $f8, $f8, $f8, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -258,14 +258,14 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $ff, $1f, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $7f, $1f, $01, $00, $00, $00, $00, $00 .byte $ff, $ff, $ff, $07, $00, $00, $00, $00, $ff, $ff, $ff, $ff, $00, $00, $00, $00 -.byte $f8, $f0, $f0, $c0, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $f8, $f0, $e0, $c0, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $03, $0f, $3f, $ff, $ff, $ff, $f8, $80, $00, $00, $00, $00 -.byte $ff, $ff, $03, $00, $00, $00, $00, $00, $00, $00, $00, $c0, $f0, $fc, $fe, $ff +.byte $00, $00, $00, $00, $03, $0f, $3f, $7f, $ff, $ff, $e0, $80, $00, $00, $00, $00 +.byte $ff, $ff, $07, $00, $00, $02, $00, $00, $00, $00, $00, $c0, $f0, $fc, $ff, $ff .byte $00, $00, $00, $00, $00, $00, $00, $c0, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -273,9 +273,9 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $01, $07, $0f, $1f, $ff, $ff, $fc, $c0, $00, $00, $00, $00 -.byte $ff, $ff, $ff, $df, $03, $00, $00, $00, $ff, $ff, $1f, $07, $01, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $80, $c0, $e0, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $01, $03, $0f, $3f, $00, $00, $03, $3f, $ff, $ff, $ff, $ff +.byte $ff, $ff, $ff, $5f, $01, $00, $00, $00, $ff, $ff, $3f, $07, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $80, $c0, $f0, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -283,19 +283,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $01, $01, $03, $07, $1f, $1f, $3f, $3f -.byte $04, $06, $3c, $6e, $06, $1c, $dc, $38, $ff, $fe, $e2, $f6, $cc, $80, $00, $00 -.byte $0f, $03, $00, $03, $19, $7e, $63, $0e, $01, $07, $03, $3b, $7b, $61, $d0, $00 -.byte $1f, $1f, $07, $03, $03, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $01, $01, $07, $07, $0f, $1f, $3f, $3f +.byte $04, $06, $3e, $7e, $02, $1d, $de, $9c, $fc, $fc, $f3, $d2, $c4, $04, $00, $00 +.byte $07, $01, $00, $01, $0b, $7c, $e1, $1f, $01, $07, $a3, $7b, $7b, $60, $e0, $00 +.byte $3f, $1f, $0f, $07, $03, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $03, $07, $0f, $0f -.byte $c8, $e5, $80, $00, $04, $00, $00, $00, $2f, $9f, $01, $00, $30, $00, $00, $00 -.byte $07, $ff, $3f, $00, $00, $00, $00, $00, $00, $00, $00, $00, $d0, $e0, $f0, $fc -.byte $00, $00, $00, $00, $80, $e0, $e0, $f8, $00, $00, $00, $00, $00, $80, $80, $c0 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $03, $07, $07, $0f +.byte $e6, $8c, $80, $00, $0a, $00, $00, $00, $5d, $bf, $00, $00, $60, $00, $00, $00 +.byte $17, $bf, $1f, $01, $00, $00, $00, $00, $00, $00, $00, $00, $e0, $e0, $f8, $fe +.byte $00, $00, $00, $00, $c0, $e0, $e0, $f0, $00, $00, $00, $00, $00, $00, $c0, $e0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -303,19 +303,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $01, $01, $01, $03, $03, $c0, $88, $00, $10, $2c, $32, $4e, $1e -.byte $f8, $c0, $c3, $87, $8f, $a3, $00, $00, $00, $00, $a0, $d0, $d3, $fb, $ff, $ff -.byte $c0, $d8, $ff, $ff, $c4, $80, $f0, $f0, $39, $03, $03, $07, $83, $0f, $12, $7b -.byte $80, $88, $18, $00, $80, $00, $00, $90, $80, $c0, $c0, $e0, $e0, $e0, $e0, $f0 +.byte $00, $00, $00, $01, $01, $01, $03, $03, $07, $77, $e7, $c4, $c0, $00, $00, $80 +.byte $07, $3f, $3c, $78, $70, $4c, $ff, $ff, $00, $00, $a0, $b0, $d9, $fa, $ff, $ff +.byte $c0, $d8, $ff, $ff, $e4, $0c, $d0, $f0, $bd, $03, $01, $07, $03, $0f, $16, $7d +.byte $00, $00, $00, $00, $00, $10, $03, $03, $80, $c0, $c0, $c0, $e0, $e0, $f0, $f0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $f0, $e0, $e0, $e0, $fb, $ff, $fb, $80 -.byte $00, $00, $00, $03, $0b, $ff, $ff, $3a, $00, $00, $00, $00, $c2, $ff, $ff, $ff -.byte $00, $00, $00, $10, $0c, $00, $01, $fe, $01, $00, $00, $00, $ff, $7f, $ff, $ff -.byte $fc, $fc, $fe, $fc, $e0, $20, $c0, $c0, $c0, $e0, $e0, $f0, $f0, $e0, $d0, $f0 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $f0, $e0, $e0, $f0, $f9, $ff, $fd, $c0 +.byte $00, $00, $00, $01, $83, $ff, $ff, $2f, $00, $00, $00, $00, $c2, $ff, $ff, $ff +.byte $00, $00, $00, $28, $48, $08, $71, $ff, $fe, $ff, $ff, $ff, $00, $00, $00, $00 +.byte $fc, $f8, $fc, $fe, $e0, $60, $c0, $00, $e0, $e0, $f0, $f0, $f0, $f0, $c0, $f0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -323,19 +323,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $03, $03, $03, $03, $03, $03, $03, $03, $fe, $f8, $f0, $f0, $f0, $f0, $e0, $e0 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $2a, $1d, $13, $30, $40, $01 -.byte $f0, $f0, $00, $38, $1a, $1e, $0c, $0c, $ff, $3f, $3f, $3f, $1f, $0f, $07, $05 -.byte $00, $00, $00, $60, $f0, $f0, $f0, $e0, $f0, $f0, $f0, $f0, $f0, $f8, $f8, $f0 +.byte $03, $03, $03, $03, $03, $03, $03, $03, $fc, $f8, $f0, $f0, $f0, $e0, $e0, $e0 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $2c, $1c, $1e, $28, $00, $00 +.byte $f1, $f0, $00, $30, $3a, $1e, $0c, $0c, $7f, $3f, $3f, $3f, $1f, $0f, $05, $01 +.byte $f8, $fc, $f8, $d8, $0a, $07, $0a, $1c, $f0, $f0, $f8, $f0, $f0, $f8, $f0, $f0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $1b, $4c, $03, $35, $7f, $07 -.byte $ff, $ff, $c8, $e0, $15, $02, $00, $00, $00, $00, $c0, $0c, $10, $e4, $3a, $97 -.byte $bf, $07, $00, $00, $00, $00, $00, $00, $ff, $ff, $1f, $01, $00, $00, $00, $00 -.byte $7f, $3f, $03, $00, $01, $01, $00, $00, $07, $17, $0f, $0f, $0f, $0b, $07, $07 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $11, $47, $05, $7b, $3b, $17 +.byte $ff, $ff, $c4, $01, $10, $07, $01, $00, $00, $00, $c0, $44, $04, $7e, $fa, $b0 +.byte $df, $07, $00, $00, $00, $00, $00, $00, $ff, $ff, $1f, $05, $00, $00, $00, $00 +.byte $7f, $3f, $0b, $00, $00, $00, $00, $00, $0f, $27, $3f, $07, $07, $07, $03, $07 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -343,19 +343,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $03, $03, $03, $03, $03, $01, $01, $01, $7f, $9f, $ff, $3f, $17, $1f, $9f, $cf -.byte $03, $03, $00, $00, $00, $20, $00, $00, $c2, $e2, $e0, $00, $04, $00, $00, $00 -.byte $40, $00, $00, $04, $1c, $3c, $7c, $04, $fe, $f8, $f0, $e0, $00, $f8, $f0, $e0 -.byte $0b, $09, $00, $04, $03, $0b, $0a, $00, $f0, $f0, $f0, $f0, $e0, $e0, $e0, $c0 +.byte $03, $03, $03, $03, $03, $01, $01, $01, $ff, $5f, $7f, $7f, $ef, $3f, $1f, $0f +.byte $80, $80, $00, $e0, $e0, $88, $f8, $f9, $c0, $e0, $e0, $00, $06, $00, $00, $00 +.byte $20, $00, $00, $04, $1c, $3c, $0c, $04, $fe, $f8, $f0, $c0, $00, $f0, $f0, $e0 +.byte $19, $09, $08, $0c, $03, $03, $0a, $00, $f0, $b0, $f0, $f0, $f0, $e0, $e0, $e0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80, $80, $80, $c0, $c0, $c0 -.byte $ff, $0f, $00, $00, $00, $00, $00, $00, $fe, $e7, $00, $00, $00, $00, $00, $00 -.byte $e0, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $47, $7f, $c7, $7f, $3f -.byte $00, $00, $00, $01, $0f, $0f, $1f, $7f, $f8, $fc, $f8, $f0, $e0, $e0, $e0, $c0 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $80, $80, $80, $80, $80, $c0, $c0, $c0 +.byte $ff, $84, $00, $00, $00, $00, $00, $00, $e0, $38, $00, $00, $00, $00, $00, $00 +.byte $00, $80, $00, $00, $00, $00, $00, $00, $00, $00, $00, $47, $7f, $43, $7f, $3f +.byte $00, $00, $00, $03, $07, $0f, $1f, $3f, $f8, $f8, $f8, $f0, $e0, $f0, $c0, $80 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -363,19 +363,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80, $c0, $c0, $e0, $f0, $f0 -.byte $ff, $ff, $ff, $27, $23, $b9, $09, $00, $ff, $7f, $3f, $07, $01, $00, $00, $0e -.byte $00, $08, $80, $b1, $63, $c3, $ef, $ff, $e0, $e7, $c6, $c1, $40, $80, $00, $40 -.byte $00, $00, $00, $00, $00, $01, $03, $03, $c0, $80, $80, $80, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $80, $80, $c0, $e0, $f0, $f8 +.byte $ef, $ff, $ff, $17, $23, $93, $01, $01, $ff, $3f, $3f, $07, $01, $00, $00, $14 +.byte $00, $08, $80, $f1, $63, $c3, $ff, $ff, $e1, $e6, $c7, $81, $48, $00, $80, $40 +.byte $00, $00, $00, $00, $00, $01, $03, $03, $c0, $c0, $80, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $3f, $1f, $1f, $0f, $07, $03, $01, $01 -.byte $10, $ff, $ff, $2d, $01, $00, $00, $00, $00, $c0, $fc, $c5, $54, $00, $00, $00 -.byte $01, $07, $0f, $0f, $0f, $0f, $01, $00, $f0, $f8, $f8, $f0, $f0, $d0, $00, $80 -.byte $00, $00, $80, $e0, $80, $f0, $c0, $00, $80, $80, $c0, $c0, $80, $80, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $3f, $1f, $0f, $0f, $07, $07, $03, $01 +.byte $d0, $ff, $7f, $0f, $06, $00, $00, $00, $00, $00, $f6, $5a, $38, $00, $00, $00 +.byte $00, $03, $0f, $0f, $0f, $07, $01, $00, $f0, $f0, $fc, $fc, $f0, $f0, $00, $00 +.byte $00, $00, $c0, $c0, $80, $f0, $e0, $00, $80, $40, $c0, $80, $80, $80, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -383,19 +383,19 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $07, $01, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $80, $c0, $f0, $fe, $ff, $00, $00, $00, $80, $80, $c0, $ff, $ff -.byte $fe, $fe, $fc, $f1, $f1, $c0, $00, $00, $00, $00, $00, $00, $00, $03, $1f, $ff -.byte $f8, $e0, $c0, $80, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $03, $01, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $80, $c0, $f0, $fc, $ff, $00, $00, $00, $80, $80, $c0, $f9, $ff +.byte $fe, $fe, $fc, $e0, $f0, $80, $00, $00, $00, $00, $00, $00, $00, $03, $0f, $7f +.byte $f0, $e0, $c0, $80, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $01, $03, $07 -.byte $00, $00, $00, $00, $40, $fe, $ff, $ff, $00, $00, $00, $00, $00, $00, $00, $80 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $03, $07, $0f +.byte $00, $00, $00, $00, $10, $fe, $ff, $ff, $00, $00, $00, $00, $00, $00, $00, $80 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $ff, $7f, $1f, $0f, $07, $01, $00, $00, $00, $00, $00, $e7, $03, $ff, $ff, $ff -.byte $f8, $ec, $80, $40, $00, $00, $00, $00, $fe, $fe, $f0, $f0, $e0, $e0, $00, $00 -.byte $fc, $f8, $f8, $e0, $c0, $80, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $ff, $7f, $1f, $1f, $07, $01, $00, $00, $00, $00, $00, $46, $01, $fb, $ff, $ff +.byte $b4, $f8, $00, $40, $00, $00, $00, $00, $01, $03, $07, $0f, $0f, $1f, $ff, $ff +.byte $fc, $fc, $f8, $e0, $c0, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -404,16 +404,16 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $07, $00, $00, $00, $00, $00, $00, $00 -.byte $e8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00 +.byte $f0, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $0f, $1f, $1f, $1f, $1f, $1f, $1f, $1f -.byte $06, $04, $00, $07, $07, $c7, $83, $00, $c0, $c0, $e0, $e0, $e0, $e0, $c0, $c0 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $04, $06, $00, $07, $07, $c7, $82, $00, $c0, $c0, $e0, $e0, $e0, $e0, $c0, $c0 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00 .byte $fe, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -429,8 +429,8 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 -.byte $00, $00, $00, $00, $00, $00, $00, $00, $0f, $07, $07, $00, $00, $00, $00, $00 -.byte $ff, $ff, $ff, $fc, $00, $00, $00, $00, $c0, $80, $00, $00, $00, $00, $00, $00 +.byte $00, $00, $00, $00, $00, $00, $00, $00, $0f, $07, $03, $01, $00, $00, $00, $00 +.byte $ff, $ff, $ff, $fe, $10, $00, $00, $00, $80, $80, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 @@ -502,72 +502,73 @@ planety_bitmapdata: .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 .byte $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .segment PLANET_COLOR [] *=$0400 planety_chardata: -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $03, $0e, $0b -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $0e, $e3, $0e, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $0b, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $0b, $b0, $0b, $0b, $0b -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $b0, $b0, $b0, $0b, $0b, $17, $17, $07, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $08, $a0, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $0b, $b0, $bc, $b0, $0f -.byte $7f, $71, $7f, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $08, $0a, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $0b, $bc, $bc, $fb, $fc, $cf, $0b, $0b, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $0b, $0b -.byte $bc, $bc, $b0, $0b, $b0, $b0, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $0c, $0b, $bc, $bc, $b0, $b0, $0b, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $0b, $0b, $0b, $0b, $01, $01, $01, $01, $01, $01, $01, $03, $30 -.byte $30, $0f, $06, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $0a, $c0, $cb, $b0, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $03, $3e, $53, $5f, $f5, $c0, $06, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $0f, $fa, $fa, $fc, $cf, $bc, $0b, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $06, $e6, $ce, $5e -.byte $f5, $fa, $ca, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $fa -.byte $fa, $fa, $fc, $fc, $bc, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $03, $7e, $71, $71, $7f, $7f, $c6, $06, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $f1, $1f, $f1, $fc, $fc, $cb, $b0, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $06, $63, $71, $71 -.byte $71, $67, $6b, $06, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $f0 -.byte $f1, $f1, $f1, $fc, $cb, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $60, $63, $5d, $7f, $6e, $60, $06, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $0f, $f1, $f1, $fa, $ca, $bc, $0b, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $06, $60, $f6 -.byte $6f, $60, $06, $01, $01, $01, $01, $01, $01, $0a, $08, $02, $01, $01, $01, $01 -.byte $0f, $fc, $cf, $bc, $0b, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $06, $06, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $08, $82, $02, $01, $01, $01, $01, $01, $01, $0b, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $0a, $0a, $09, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01 -.byte $01, $01, $01, $01, $01, $01, $01, $01 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $30, $e0, $b0 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $e0, $3e, $e0, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $b0, $0b, $0b, $b0, $b0 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $0b, $0b, $0b, $b0, $b0, $71, $71, $70, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $80, $0a, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $b0, $0b, $cb, $0b, $f0 +.byte $f7, $17, $f7, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $80, $a0, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $b0, $cb, $cb, $bf, $cf, $fc, $b0, $b0, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $c0, $b0 +.byte $cb, $cb, $0b, $b0, $0b, $0b, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $c0, $b0, $cb, $cb, $0b, $0b, $b0, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $b0, $b0, $b0, $b0, $10, $10, $10, $10, $10, $10, $10, $30, $03 +.byte $03, $f0, $60, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $c0, $c0, $bc, $0b, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $30, $e3, $35, $f5, $5f, $0c, $60, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $f0, $af, $af, $cf, $fc, $cb, $b0, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $60, $3e, $ce, $e5 +.byte $5f, $af, $bc, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $af +.byte $af, $af, $af, $fc, $cb, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $30, $67, $f7, $17, $f7, $f7, $cb, $60, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $1f, $f1, $1f, $cf, $cf, $bc, $0b, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $60, $36, $f7, $17 +.byte $17, $76, $b6, $60, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $0f +.byte $1f, $1f, $1f, $cf, $bc, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $06, $36, $d5, $f7, $e6, $06, $60, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $f0, $1f, $1f, $af, $ac, $cb, $b0, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $60, $06, $6f +.byte $f6, $06, $60, $10, $10, $10, $10, $10, $10, $80, $80, $20, $10, $10, $10, $10 +.byte $f0, $cf, $fc, $bc, $b0, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $60, $60, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $80, $28, $20, $10, $10, $10, $10, $10, $b0, $b0, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $a0, $80, $90, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10, $10 +.byte $10, $10, $10, $10, $10, $10, $10, $10 .file [name="planet_bitmap.prg", segments="PLANET_BITMAP"] .file [name="planet_color.prg", segments="PLANET_COLOR"] diff --git a/scroller.asm b/scroller.asm index deb7a4f..788f5c4 100644 --- a/scroller.asm +++ b/scroller.asm @@ -46,10 +46,6 @@ #else // This has to happen only when starting separately - // .var music = LoadSid("Ucieczka_z_Tropiku.sid") // music is loaded in previous part. Separately is disabled - // *=music.location "Part2_music" - // .fill music.size, music.getData(i) - *= install "loader_install" // same as install jsr .var installer_c64 = LoadBinary("tools/krill194/loader/build/install-c64.prg", BF_C64FILE) installer_ptr: .fill installer_c64.getSize(), installer_c64.get(i) @@ -58,14 +54,6 @@ .var loader_c64 = LoadBinary("tools/krill194/loader/build/loader-c64.prg", BF_C64FILE) loader_ptr: .fill loader_c64.getSize(), loader_c64.get(i) - // .var planet_bitmap = LoadBinary("planet_bitmap.prg", BF_C64FILE) // is loaded during this part - // *=$2000 "Part5_bitmap_data" - // .fill planet_bitmap.getSize(), planet_bitmap.get(i) - - // .var planet_color = LoadBinary("planet_color.prg", BF_C64FILE) // is loaded during this part - // *=$0400 "Part5_bitmap_color" - // .fill planet_color.getSize(), planet_color.get(i) - BasicUpstart2(start) #endif //--- diff --git a/tools/assets/scroller/path-lower.png b/tools/assets/scroller/path-lower.png new file mode 100644 index 0000000..aedbb8e Binary files /dev/null and b/tools/assets/scroller/path-lower.png differ diff --git a/tools/assets/scroller/path-upper.png b/tools/assets/scroller/path-upper.png new file mode 100644 index 0000000..a87c941 Binary files /dev/null and b/tools/assets/scroller/path-upper.png differ diff --git a/tools/c64fy/README.md b/tools/c64fy/README.md index dc7b110..85ecfd6 100644 --- a/tools/c64fy/README.md +++ b/tools/c64fy/README.md @@ -5,7 +5,7 @@ Save as RGB PNG file in Gimp and convert to `planety_bmpdata.a` ./c64fy.py -hires 1 planety.png ``` -Then, rename `planety_bmpdata.a` to /planety_bmpdata.asm` +Then, move `planety_bmpdata.asm` to /planety_bmpdata.asm` Edit the file to get such structure: ```asm diff --git a/tools/c64fy/c64fy.py b/tools/c64fy/c64fy.py index 5af322b..08625ce 100755 --- a/tools/c64fy/c64fy.py +++ b/tools/c64fy/c64fy.py @@ -28,6 +28,7 @@ import PIL.Image import sys +import os import random from rlencode import RLEncode import c64fylib @@ -476,8 +477,11 @@ def sprite_recode_byte(b, hiresmode): if not quiet: Show(im) + def hexstr(v): return '$' + ('00' + hex(v)[2:])[-2:] + + def dumpbytes(v): n = 0 z = '' @@ -490,6 +494,23 @@ def dumpbytes(v): n += 16 return z + +def dumpbytes_swapped(v): + n = 0 + z = '' + while n < len(v): + m = min(n + 16, len(v)) + z += '.byte ' + for i in range(n, m): + val = v[i] + lo = val & 0x0f + hi = val >> 4 + val_swapped = (lo << 4) + hi + z += hexstr(val_swapped) + ', ' + z = z[:-2] + '\n' + n += 16 + return z + # In charmode reduce all "code" blocks to the given maximum number. # Try to reduce overall error when replacing codeblocks by others. # Codeblocks are already unique from byte coding. @@ -687,16 +708,16 @@ def Compute2ndBestBlockError(myheap, removedflags, idx): dfl += inputbasefilename + '_fixcolors\n' dfl += '.byte ' dfl += hexstr(fixindices[0]) + ', ' + hexstr(fixindices[1]) + ', ' + hexstr(fixindices[2]) + '\n' - f = open(outputbasefilename + '_fixcolors.a','wt') + f = open(outputbasefilename + '_fixcolors.a', 'wt') f.writelines(dfl) f.close() dfl = '' if usedatalabels: dfl += '\n!align 255,0\n' + inputbasefilename + '_charsetdata\n' if firstchar > 0: - dfl += '!src "' + inputbasefilename + '_chardata0_' + str(firstchar-1) +'.a"\n' + dfl += '!src "' + inputbasefilename + '_chardata0_' + str(firstchar-1) + '.a"\n' dfl += dumpbytes(charsetbytes) - f = open(outputbasefilename + '_chardata.a','wt') + f = open(outputbasefilename + '_chardata.a', 'wt') f.writelines(dfl) f.close() dfl = '' @@ -706,7 +727,7 @@ def Compute2ndBestBlockError(myheap, removedflags, idx): num_tiles_x = num_char_x // tilex num_tiles_y = num_char_y // tiley num_tiles = num_tiles_x * num_tiles_y - print('Tile count',num_tiles_x,'*',num_tiles_y,', #CharBlocks',len(codeblocks),'of max',num_char_x*num_char_y) + print('Tile count', num_tiles_x,'*', num_tiles_y,', #CharBlocks', len(codeblocks), 'of max', num_char_x*num_char_y) tiledata = [] for y in range(0, num_tiles_y): for x in range(0, num_tiles_x): @@ -768,14 +789,14 @@ def Compute2ndBestBlockError(myheap, removedflags, idx): if not hiresmode: dfl += inputbasefilename + '_backgroundcolor\n.byte ' dfl += hexstr(backgroundindex) - dfl += '\n\n' + inputbasefilename + '_bitmapdata\n' + dfl += '\n\n//' + os.path.basename(inputbasefilename) + '_bitmapdata:\n' dfl += dumpbytes(bitmapbytes) - dfl += '\n\n' + inputbasefilename + '_chardata\n' - dfl += dumpbytes(chardata) + dfl += '\n\n' + os.path.basename(inputbasefilename) + '_chardata:\n' + dfl += dumpbytes_swapped(chardata) if not hiresmode: - dfl += '\n\n' + inputbasefilename + '_colordata\n' + dfl += '\n\n' + os.path.basename(inputbasefilename) + '_colordata:\n' dfl += dumpbytes(colordata) - f = open(outputbasefilename + '_bmpdata.a', 'wt') + f = open(outputbasefilename + '_bmpdata.asm', 'wt') f.writelines(dfl) f.close() # RLE encoding of data diff --git a/video.asm b/video.asm index 3b7604c..4216e02 100644 --- a/video.asm +++ b/video.asm @@ -18,18 +18,6 @@ // Started as whole compilation of parts #else // This has to happen only when starting separately - // .var music = LoadSid("Ucieczka_z_Tropiku.sid") - // *=music.location "Part2_music" // $1000 - // .fill music.size, music.getData(i) - - // .var font = LoadBinary("data/video_font.bin", BF_C64FILE) - // *=$2000 "Part4_font1" - // .fill font.getSize(), font.get(i) - - // // Include Fryba - // .var fryba5 = LoadBinary("data/F5.bin", BF_C64FILE) - // *=$6400 "Part4_Fryba5.bin" - // .fill fryba5.getSize(), fryba5.get(i) *= install "loader_install" // same as install jsr .var installer_c64 = LoadBinary("tools/krill194/loader/build/install-c64.prg", BF_C64FILE)