// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:33
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1450 (5200)
// IRQ handler:  $163e (irq_163e)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1298 bytes, Data: 62190 bytes
// Labels: 154, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1075 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1458

sub_1000:
        ldx #$00

loc_1002:
        lda txt_10a0,x
        sta $04a0,x
        inx
        cpx #$a0
        bne loc_1002
        ldx #$00

loc_100f:
        lda $1140,x
        sta $0608,x
        lda $1168,x
        sta $0658,x
        inx
        cpx #$28
        bne loc_100f
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$01
        ldx #$00

loc_102b:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        cpx #$00
        bne loc_102b
        ldx #$00
        lda #$01

loc_1040:
        sta $d8f0,x
        inx
        cpx #$78
        bne loc_1040
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $d022
        lda #$0e
        sta $d023
        lda #$12
        sta $d018
        lda #$4d
        sta $a0
        ldx #$00

loc_1065:
        lda $a0
        nop
        sta $0748,x
        inc $a0
        inx
        cpx #$28
        bne loc_1065
        jmp loc_1191

dat_1075:
        // === Fill data (1 bytes, $1075-$1075) ===
        .byte $00                                   // .

// --- Region $1191-$11ea ---
.pc = $1191 "loc_1191"

loc_1191:
        ldx #$00

loc_1193:
        lda #$07
        sta $d9b8,x
        sta $daa8,x
        lda #$08
        sta $d9e0,x
        sta $dad0,x
        inx
        cpx #$28
        bne loc_1193
        jsr sub_13f0
        rts

dat_11ac:
        .byte $00,$01,$08,$03                       // ....

loc_11b0:
        inc $11af
        ldx $11af
        cpx #$05
        beq loc_11bd
        jmp loc_1300

loc_11bd:
        lda #$00
        sta $11af
        lda $11ae
        cmp #$08
        bne loc_11ce
        lda #$00
        sta $11ae

loc_11ce:
        ldy $11ae
        lda $11f0,y
        sta $11ad
        inc $11ae
        ldx #$00
        lda $11ad

loc_11df:
        sta $d8a0,x
        inx
        cpx #$a0
        bne loc_11df
        jmp loc_1300

dat_11ea:
        .byte $00                                   // .

// --- Region $1300-$133b ---
.pc = $1300 "loc_1300"

loc_1300:
        lda $db6f
        sta dat_131c
        ldx #$27

loc_1308:
        lda $db48,x
        sta $db49,x
        dex
        cpx #$ff
        bne loc_1308
        lda dat_131c
        sta $db48
        jmp loc_131f

dat_131c:
        .byte $01,$00,$18                           // ...

loc_131f:
        lda $dbc0
        sta $131e
        ldx #$00

loc_1327:
        lda $dbc1,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_1327
        lda $131e
        sta $dbe7
        jmp loc_1718

txt_133b:
        .encoding "screencode_mixed"
        .text "r"
        .encoding "petscii_upper"

// --- Region $13f0-$1403 ---
.pc = $13f0 "sub_13f0"
// Referenced by: jsr from $11a8

sub_13f0:
        ldx #$00

loc_13f2:
        lda dat_1404,x
        sta $dbc0,x
        sta $db48,x
        inx
        cpx #$28
        bne loc_13f2
        jsr sub_1465
        rts

// --- Region $1450-$14af ---
.pc = $1450 "main_1450"

main_1450:
        lda #$08
        jsr $ffd2
        jsr $e544
        jsr sub_1000
        jsr sub_14a5
        jsr sub_160e

loc_1461:
        jmp loc_1461

dat_1464:
        .byte $00                                   // .
// Referenced by: jsr from $1400

sub_1465:
        ldx #$00

loc_1467:
        lda #$3e
        sta $05c1,x
        lda #$45
        sta $06b1,x
        inx
        cpx #$16
        bne loc_1467
        ldx #$3f
        ldy #$41
        stx $05c0
        sty $06b0
        ldx #$40
        ldy #$42
        stx $05d7
        sty $06c7
        ldx #$44
        ldy #$43
        stx $05e8
        stx $0610
        stx $0638
        stx $0660
        stx $0688
        sty $05ff
        sty $0627
.label sub_14a5 = * + 2
        sty $064f
        sty $0677
        sty $069f
        jsr sub_16ed
        rts

// --- Region $14b9-$15ce ---
.pc = $14b9 "loc_14b9"

loc_14b9:
        lda #$ad
        sta loc_131f
        lda $d019
        sta $d019
        ldy $02
        cpy #$1e
        ldy #$00
        sty $02
        inc $02
        lda #$03
        sta $99

loc_14d2:
        lda $9e
        cmp #$08
        bne loc_151e
        lda #$00
        sta $9e
        ldx $9f

loc_14de:
.label smc_14e0 = * + 2
        lda txt_1200,x                              // !SMC: modified by $14ed
        cmp #$1f
        bne loc_14f4
        ldy #$12
        ldx #$00
        stx $9e
        stx $9f
        sty smc_14e0                                // SMC: modifies $14e0
        beq loc_14de
        bne loc_14de

loc_14f4:
        inc $9f
        ldx $9f
        cpx #$ff
        bne loc_150c
        inc smc_14e0
        lda #$00
        ldy #$07
        sta $0ba8,y
        dey
        bpl loc_150c

dat_1509:
        .byte $4c,$31,$ea                           // L1.

loc_150c:
        asl
        asl
        asl
        tax
        ldy #$00

loc_1512:
        lda $0800,x
        sta $0ba8,y
        inx
        iny
        cpy #$08
        bne loc_1512

loc_151e:
        inc $9e
        ldx #$00

loc_1522:
        asl $0ba8,x
        rol dat_0ba0,x
        rol $0b98,x
        rol $0b90,x
        rol $0b88,x
        rol $0b80,x
        rol $0b78,x
        rol $0b70,x
        rol $0b68,x
        rol $0b60,x
        rol $0b58,x
        rol $0b50,x
        rol $0b48,x
        rol $0b40,x
        rol $0b38,x
        rol $0b30,x
        rol $0b28,x
        rol $0b20,x
        rol $0b18,x
        rol $0b10,x
        rol $0b08,x
        rol $0b00,x
        rol $0af8,x
        rol $0af0,x
        rol $0ae8,x
        rol $0ae0,x
        rol $0ad8,x
        rol $0ad0,x
        rol $0ac8,x
        rol $0ac0,x
        rol $0ab8,x
        rol $0ab0,x
        rol $0aa8,x
        rol $0aa0,x
        rol $0a98,x
        rol $0a90,x
        rol $0a88,x
        rol $0a80,x
        rol $0a78,x
        rol $0a70,x
        rol $0a68,x
        inx
        cpx #$08
        bne loc_15a5

dat_15a2:
        .byte $4c,$a8,$15                           // L..

loc_15a5:
        jmp loc_1522

loc_15a8:
        dec $99
        lda $99
        cmp #$00
        beq loc_15b3
        jmp loc_14d2

loc_15b3:
.label loc_15b5 = * + 2
        jmp loc_15e4
        dec $bd12

loc_15b9:
        dec $12,x

loc_15bb:
        cmp $d012
        bne loc_15bb
        sty $d020
        sty $d021
        dex
        bpl loc_15b5
        nop
        nop
        jmp loc_15e4

dat_15ce:
        .byte $ea                                   // .

// --- Region $15e4-$15f1 ---
.pc = $15e4 "loc_15e4"

loc_15e4:
        lda $dc01
        cmp #$05
        bne loc_15ee
        jmp loc_ea31

loc_15ee:
        jmp loc_11b0

dat_15f1:
        .byte $4c                                   // L

// --- Region $160e-$1750 ---
.pc = $160e "sub_160e"
// Referenced by: jsr from $145e

sub_160e:
        sei
        ldx #$3e
        ldy #$16
        lda #$7f
        stx $0314
        sty $0315
        sta $dc0d
        and $d011
        sta $d011
        ldx #$f1
        stx $d012
        ldy #$01
        sty $d01a
        iny
        sty $1fe9
        ldx #$40
        ldy #$13
        stx smc_16c7                                // SMC: modifies $16c7
        sty smc_16c8                                // SMC: modifies $16c8
        cli
        rts

irq_163e:
        lda $d019
        sta $d019
        lda #$08
        and dat_16e9
        bne loc_1661
        and $d016
        jsr sub_1688
        ldx #$ff
        stx $d012
        lda #$08
        ora dat_16e9
        sta dat_16e9
        jmp loc_ea81

loc_1661:
        lda #$06
        sta $d016
        lda #$10
        and dat_16e9
        beq loc_1678
        jsr sub_16b9
        lda #$ef
        and dat_16e9
        sta dat_16e9

loc_1678:
        ldx #$f0
        lda #$f7
        stx $d012
        and dat_16e9
        sta dat_16e9
        jmp loc_14b9

// Referenced by: jsr from $164e, $fe47
sub_1688: {
        lda #$07
        and dat_16e9
        tax
        dex
        bne skip1
        lda #$10
        ora dat_16e9
        sta dat_16e9
skip1:
        cpx #$ff
        bne skip2
        ldx #$07
skip2:
        stx $16ea
        lda #$f8
        and $d016
        ora $16ea
        sta $d016
        lda #$f8
        and dat_16e9
        ora $16ea
        sta dat_16e9
        rts
}
// Referenced by: jsr from $166d, $fe66

sub_16b9:
        ldx #$00

loc_16bb:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$27
        bne loc_16bb
.label smc_16c7 = * + 1
.label smc_16c8 = * + 2
        lda $1393                                   // !SMC: modified by $1636, $1639, $16cf, $16d4
        cmp #$1f
        bne loc_16da
        lda #$13
        sta smc_16c8                                // SMC: modifies $16c8
        lda #$3f
        sta smc_16c7                                // SMC: modifies $16c7
        lda $16eb

loc_16da:
        sta $07e7
        sta $0427
        inc smc_16c7
        bne loc_16e8
        inc smc_16c8

loc_16e8:
        rts

dat_16e9:
        .byte $07,$07,$00,$00                       // ....
// Referenced by: jsr from $14ac

sub_16ed:
        ldx #$00

loc_16ef:
        lda #$07
        sta $d9c0,x
        inx
        cpx #$e0
        bne loc_16ef
        ldx #$00

loc_16fb:
        lda #$00
        sta $0a68,x
        sta $0b00,x
        inx
        cpx #$00
        bne loc_16fb
        ldx #$09

loc_170a:
        lda #$01
        sta $da08,x
        sta $da58,x
        inx
        cpx #$1e
        bne loc_170a
        rts

loc_1718:
        lda $dc01
        cmp #$ef
        beq loc_1722
        jmp loc_ea31

loc_1722:
        jsr $ff81
        jsr $e544
        ldx #$00

loc_172a:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        cpx #$00
        bne loc_172a
        nop
        nop
        nop
        ldx #$00

loc_1742:
        lda dat_1750,x
        sta $0340,x
        inx
        cpx #$a0
        bne loc_1742
        jmp ($1746)

dat_1750:
        .byte $78                                   // x

// --- Region $177f-$179a ---
.pc = $177f "loc_177f"

loc_177f:
        ora ($a9,x)
        ora ($8d,x)
        asl $20dc
        ldy #$e5
        ldx #$ea
        ldy #$31
        stx $0315
        sty $0314
        jsr $fda3
        nop
        jmp loc_fce2

dat_1799:
        .byte $00,$02                               // ..

// --- Region $3e0b-$3e0b ---
.pc = $3e0b "Segment $3e0b"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $e544-$e544 ---
.pc = $e544 "Segment $e544"
        brk

// --- Region $ea81-$ea81 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        brk

// --- Region $fce2-$fce2 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        .byte $12                                   // jam // ILLEGAL

// --- Region $fda3-$fdd1 ---
.pc = $fda3 "Segment $fda3"
        bne loc_fda8
        jmp loc_15a8

loc_fda8:
        jmp loc_1522

loc_fdab:
        dec $99
        lda $99
        cmp #$00
        beq loc_fdb6
        jmp loc_14d2

loc_fdb6:
.label loc_fdb8 = * + 2
        jmp loc_15e4
        dec $bd12

loc_fdbc:
        dec $12,x

loc_fdbe:
        cmp $d012
        bne loc_fdbe
        sty $d020
        sty $d021
        dex
        bpl loc_fdb8
        nop
        nop
        jmp loc_15e4

dat_fdd1:
        .byte $ea                                   // .

// --- Region $fe07-$fe81 ---
.pc = $fe07 "loc_fe07"

loc_fe07:
        sei
        ldx #$3e
        ldy #$16
        lda #$7f
        stx $0314
        sty $0315
        sta $dc0d
        and $d011
        sta $d011
        ldx #$f1
        stx $d012
        ldy #$01
        sty $d01a
        iny
        sty $1fe9
        ldx #$40
        ldy #$13
        stx smc_16c7
        sty smc_16c8
        cli
        rts

loc_fe37:
        lda $d019
        sta $d019
        lda #$08
        and dat_16e9
        bne loc_fe5a
        and $d016
        jsr sub_1688
        ldx #$ff
        stx $d012
        lda #$08
        ora dat_16e9
        sta dat_16e9
        jmp loc_ea81

loc_fe5a:
        lda #$06
        sta $d016
        lda #$10
        and dat_16e9
        beq loc_fe71
        jsr sub_16b9
        lda #$ef
        and dat_16e9
        sta dat_16e9

loc_fe71:
        ldx #$f0
        lda #$f7
        stx $d012
        and dat_16e9
        sta dat_16e9
        jmp loc_14b9

dat_fe81:
        .byte $a9                                   // .

// --- Region $feb4-$ff11 ---
.pc = $feb4 "loc_feb4"

loc_feb4:
        lda $07c1,x
.label loc_feb8 = * + 1
        sta $07c0,x
        inx
        cpx #$27
        bne loc_feb4
        lda $1393
        cmp #$1f
        bne loc_fed3
        lda #$13
        sta smc_16c8
        lda #$3f
        sta smc_16c7
        lda $16eb

loc_fed3:
        sta $07e7
        sta $0427
        inc smc_16c7
        bne loc_fee1
        inc smc_16c8

loc_fee1:
        rts

dat_fee2:
        .byte $07,$07,$a2,$60,$50                   // ...`P

loc_fee7:
        ldx #$00

loc_fee9:
        lda #$07
        sta $d9c0,x
        inx
        cpx #$e0
        bne loc_fee9
        ldx #$00

loc_fef5:
        lda #$00
        sta $0a68,x
        sta $0b00,x
        inx
        cpx #$00
        bne loc_fef5
        ldx #$09

loc_ff04:
        lda #$01
        sta $da08,x
        sta $da58,x
        inx
        cpx #$1e
        bne loc_ff04
        rts

// --- Region $ff3a-$ff4b ---
.pc = $ff3a "loc_ff3a"

loc_ff3a:
        eor.abs $00a2,x

loc_ff3d:
        lda dat_1750,x
        sta $0340,x
        inx
        cpx #$a0
        bne loc_ff3d
        jmp ($1746)

dat_ff4b:
        .byte $78                                   // x

// --- Region $ff81-$ff95 ---
.pc = $ff81 "Segment $ff81"
        ldy #$e5
        ldx #$ea
        ldy #$31
        stx $0315
        sty $0314
        jsr $fda3
        nop
        jmp loc_fce2

dat_ff94:
        .byte $00,$02                               // ..

// --- Region $ffd2-$ffd2 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $02                                   // jam // ILLEGAL

// ============================================
// Data blocks
// ============================================

// --- Region $0809-$0a30 ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $1e,$36,$36,$66,$66,$c6,$de,$00,$fe,$c6,$cc,$de,$c6,$cc,$f8,$00 // .66ff...........
        .byte $3c,$66,$c0,$c0,$c0,$66,$3c,$00,$f8,$cc,$c6,$c6,$c6,$c6,$de,$00 // <f...f<.........
        .byte $7e,$c0,$c0,$f0,$c0,$c0,$fe,$00,$7e,$c0,$c0,$f8,$c0,$c0,$c0,$00 // ~.......~.......
        .byte $3c,$66,$c0,$de,$c6,$66,$3c,$00,$c6,$c6,$c6,$fe,$c6,$c6,$c6,$00 // <f...f<.........
        .byte $3c,$18,$18,$18,$18,$18,$3c,$00,$1e,$0c,$0c,$0c,$0c,$cc,$78,$00 // <.....<.......x.
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00,$c0,$c0,$c0,$c0,$c0,$c0,$fe,$00 // ................
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00,$c6,$e6,$f6,$de,$ce,$c6,$c6,$00 // ................
        .byte $3c,$66,$c6,$c6,$c6,$c6,$dc,$00,$7e,$c6,$cc,$d8,$f0,$c0,$c0,$00 // <f......~.......
        .byte $3c,$66,$c6,$c6,$ce,$70,$fc,$00,$7c,$c6,$c6,$dc,$cc,$c6,$c6,$00 // <f...p..|.......
        .byte $7c,$c6,$70,$1c,$c6,$c6,$7c,$00,$7e,$18,$18,$18,$18,$18,$18,$00 // |.p...|.~.......
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$dc,$00,$c6,$c6,$c6,$c6,$c6,$cc,$d8,$00 // ................
        .byte $c6,$c6,$c6,$c6,$d6,$de,$c6,$00,$c6,$cc,$78,$30,$78,$cc,$c6,$00 // ..........x0x...
        .byte $c6,$c6,$c6,$7e,$06,$0c,$78,$00,$fe,$cc,$18,$30,$60,$c6,$de // ...~..x....0`..

txt_08d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 9, $00
        .byte $0f,$1e,$1c,$18,$00,$60,$60,$66,$66,$66,$00,$00,$00,$00,$00,$66 // .....``fff.....f
        .byte $66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62 // f.f.ff..>`<.|..b
        .byte $66,$0c,$18,$30,$66,$46,$00,$00,$00,$33,$66,$cc,$66,$33,$00,$00 // f..0fF...3f.f3..
        .byte $00,$cc,$66,$33,$66,$cc,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..f3f.....000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$66,$3c,$ff,$3c,$66,$00,$00,$00 // 0.....0.f<.<f...
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00 // ..~...........0.
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$00,$00 // ..~..........`..
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$c6,$de,$f6,$c6,$dc,$00 // .....0`.<f......
        .byte $38,$38,$18,$18,$18,$18,$3c,$00,$7c,$c6,$0c,$18,$30,$66,$de,$00 // 88....<.|...0f..
        .byte $7c,$c6,$06,$1e,$06,$c6,$7c,$00,$0c,$2c,$6c,$cc,$ee,$0c,$0c,$00 // |.....|..,l.....
        .byte $fe,$c6,$c0,$fc,$06,$c6,$7c,$00,$7c,$c6,$c0,$fc,$c6,$c6,$7c,$00 // ......|.|.....|.
        .byte $fe,$cc,$18,$30,$60,$c0,$c0,$00,$7c,$c6,$6c // ...0`...|.l

txt_09c4:
        .text "0X"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $78,$00,$7c,$c6,$c6,$7e,$06,$c6,$7c,$00,$00,$18,$18,$00,$18,$18 // x.|..~..|.......
        .byte $00,$00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e // ........0..0`0..
        .byte $00,$3c,$66,$db,$b1,$b1,$db,$66,$3c,$ff,$00,$ff,$00,$00,$00,$00 // .<f....f<.......
        .byte $ff,$1f,$70,$c7,$88,$90,$90,$90,$91,$f8,$0e,$e3,$11,$09,$09,$09 // ..p.............
        .byte $89,$91,$90,$90,$90,$88,$c7,$70,$1f,$89,$09,$09,$09,$11,$e3,$0e // .......p........
        .byte $f8,$89,$89,$89,$89,$89,$89,$89,$89,$91,$91,$91,$91,$91,$91,$91 // ................
        .byte $91,$ff,$00,$00,$00,$00,$ff,$00,$ff   // .........

dat_0a30:
        // === Fill data (1 bytes, $0a30-$0a30) ===
        .byte $00                                   // .

// --- Region $0a71-$0ba0 ---
.pc = $0a71 "dat_0a71"

dat_0a71:
        .byte $f8,$cc,$c6,$c6,$c6,$c6,$de,$00,$3c,$66,$c6,$c6,$c6,$c6,$dc,$00 // ........<f......
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00,$3c,$18,$18,$18,$18,$18,$3c,$00 // ........<.....<.
        .byte $c6,$e6,$f6,$de,$ce,$c6,$c6,$00,$1e,$36,$36,$66,$66,$c6,$de,$00 // .........66ff...
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$3c,$66,$c6,$c6,$c6,$c6,$dc,$00 // ~.......<f......
        .byte $7c,$c6,$c6,$dc,$cc,$c6,$c6,$00,$00,$00,$00,$00,$00,$00,$00,$00 // |...............
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$3c,$66,$c6,$c6,$c6,$c6,$dc,$00 // ~.......<f......
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $c6,$e6,$f6,$de,$ce,$c6,$c6,$00,$7e,$c0,$c0,$f0,$c0,$c0,$fe,$00 // ........~.......
        .fill 8, $00
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$7c,$c6,$70,$1c,$c6,$c6,$7c,$00 // ~.......|.p...|.
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$c6,$c6,$c6,$7e,$06,$0c,$78,$00 // ~..........~..x.
        .byte $3c,$66,$c0,$c0,$c0,$66,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // <f...f<.........
        .byte $3c,$18,$18,$18,$18,$18,$3c,$00,$fe,$c6,$cc,$de,$c6,$cc,$f8,$00 // <.....<.........
        .byte $fe,$c6,$cc,$de,$c6,$cc,$f8,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fe,$00,$3c,$66,$c6,$c6,$c6,$c6,$dc,$00 // ........<f......
        .byte $3c,$66,$c6,$c6,$c6,$c6,$dc,$00,$c6,$cc,$d8,$f0,$d8,$cc,$c6,$00 // <f..............
        .fill 8, $00
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$7e,$c0,$c0,$f8,$c0,$c0,$c0,$00 // ~.......~.......
        .byte $f8,$cc,$c6,$c6,$c6,$c6,$de           // .......

dat_0ba0:
        // === Fill data (1 bytes, $0ba0-$0ba0) ===
        .byte $00                                   // .

// --- Region $0c2a-$0cd0 ---
.pc = $0c2a "dat_0c2a"

dat_0c2a:
        .byte $01,$03,$07,$0f,$1f,$3f,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00 // .....?..........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$fe,$f8,$00,$00 // ................
        .byte $e1,$c3,$87,$0f,$1f,$3f,$00,$00,$ff,$ff,$ff,$ff,$ff,$fe,$00,$00 // .....?..........
        .byte $e0,$c0,$80,$00,$00,$00,$00,$00,$0f,$1f,$3f,$3f,$7f,$ff,$00,$00 // ..........??....
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$00,$00,$3f,$3f,$3f,$1f,$1f,$1f,$00,$00 // ........???.....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00 // ................
        .byte $f8,$fc,$fe,$ff,$ff,$ff,$00,$00,$3f,$1f,$0f,$07,$83,$c1,$00,$00 // ........?.......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00 // ................
        .byte $00,$80,$c0,$e0,$f0,$f8               // ......

dat_0cd0:
        // === Fill data (1 bytes, $0cd0-$0cd0) ===
        .byte $00                                   // .

// --- Region $0d21-$0dc9 ---
.pc = $0d21 "dat_0d21"

dat_0d21:
        .byte $01,$03,$07,$0f,$1f,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .....?..........
        .byte $ff,$fe,$fc,$f8,$f0,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $ff,$00,$00,$00,$00,$ff,$fe,$ff,$ff,$00,$00,$00,$00,$00,$00,$f0 // ................
        .byte $e1,$03,$07,$0f,$1f,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc // .....?..........
        .byte $fc,$f8,$f0,$ff,$ff,$ff,$ff,$00,$01,$03,$03,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$f8,$f8,$f8,$f0,$f0,$f0,$0f // ................
        .byte $0f,$07,$07,$03,$03,$01,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $80,$80,$c0,$c0,$e0,$e0,$f0,$ff,$00,$00,$00,$00,$00,$00,$00,$e0 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$7f,$3f,$1f,$0f,$07,$03,$01,$ff // .........?......
        .fill 8, $ff
        .byte $00,$80,$c0,$e0,$f0,$f8,$fc,$ff,$00,$00,$00,$00,$00,$00,$00,$fc // ................

dat_0dc9:
        // === Fill data (1 bytes, $0dc9-$0dc9) ===
        .byte $00                                   // .

// --- Region $0e19-$0ee0 ---
.pc = $0e19 "dat_0e19"

dat_0e19:
        .byte $01,$03,$0f,$1f,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....?...........
        .byte $ff,$ff,$ff,$ff,$ff,$e0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$fc,$f8,$f0,$e0,$c0,$80,$00,$00,$00 // ................
        .byte $01,$01,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$3f,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e0 // ..???...........
        .byte $e0,$e0,$c0,$c0,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $ff,$7f,$7f,$3f,$3f,$3f,$1f,$f0,$f8,$f8,$fc,$fc,$fe,$fe,$ff,$00 // ...???..........
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff,$7f,$3f,$1f,$0f,$07,$03,$81,$fe // .........?......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$80,$c0,$e0,$f0,$f8,$ff,$00 // ................
        .byte $00,$07,$03,$01,$00,$00,$ff,$00,$00,$ff,$ff,$ff,$ff,$7f,$ff,$00 // ................
        .byte $00,$80,$c0,$e0,$f0,$f8,$fc           // .......

dat_0ee0:
        // === Fill data (1 bytes, $0ee0-$0ee0) ===
        .byte $00                                   // .

// --- Region $0f10-$0f29 ---
.pc = $0f10 "dat_0f10"

dat_0f10:
        .byte $01,$03,$07,$0f,$1f,$3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .....?..........
        .byte $ff,$ff,$fe,$fc,$f8,$f0,$e0,$c0,$80   // .........

dat_0f29:
        // === Fill data (1 bytes, $0f29-$0f29) ===
        .byte $00                                   // .

// --- Region $0f64-$0fe7 ---
.pc = $0f64 "dat_0f64"

dat_0f64:
        .byte $01,$01,$03,$03,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe // ................
        .byte $fe,$fc,$fc,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$1f,$1f,$0f,$0f,$0f,$07,$07,$07 // ............

dat_0f90:
        // === Fill data (32 bytes, $0f90-$0faf) ===
        .fill 32, $ff
        .byte $c0,$e0,$f0,$f8,$fc,$fe,$ff,$ff,$ff,$7f,$3f,$1f,$0f,$07,$03,$81 // ..........?.....
        .fill 24, $ff
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$80,$c0,$e0,$f0,$f8,$fc // ................

// --- Region $10a0-$1190 ---
.pc = $10a0 "txt_10a0"

txt_10a0:
        .text "    "
        .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f // ................
        .byte $90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f // ................

txt_10c4:
        .text "        "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf // ...............

txt_10ec:
        .text "        "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0 // ................
        .byte $d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df // ...............

txt_1114:
        .text "        "
        .byte $e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef // ................
        .byte $f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fd,$fe,$ff // ................

txt_113c:
        .text "                    "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // ........

txt_1158:
        .text "                          "
        .byte $14,$08,$15,$0e,$04,$05,$12,$03,$01,$14,$13,$20,$10,$12,$05,$16 // ........... ....
        .byte $09,$05,$17                           // ...

txt_1185:
        .text "!          "
        .byte $00                                   // string terminator

// --- Region $11eb-$1275 ---
.pc = $11eb "Segment $11eb"
        .byte $00,$00,$00,$00,$00,$07,$08,$09,$00,$09,$08,$07,$01,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00                   // .....

txt_1200:
        .text "    "

txt_1204:
        .encoding "screencode_mixed"
        .text "greetings to five two one one  bb detonator tau htl dominator tom ne tsk tyc ibb  look tfd  romano  rok"
        .encoding "petscii_upper"

txt_126b:
        .text "         "
        .byte $1f                                   // .

dat_1275:
        // === Fill data (1 bytes, $1275-$1275) ===
        .byte $00                                   // .

// --- Region $133c-$139d ---
.pc = $133c "Segment $133c"
        .byte $20,$06,$0f,$20,$03,$0f,$0e,$14,$01,$03,$14,$20,$06,$34,$03,$07 //  .. ....... .4..
        .byte $20,$06,$0f,$12,$20,$09,$14,$01,$0c,$19,$20,$10,$08 //  ... ..... ..

txt_1359:
        .text ".0532/48003 "

txt_1365:
        .encoding "screencode_mixed"
        .text "for europe via ercole este  n"
        .encoding "petscii_upper"

txt_1382:
        .text ".4  44100 "
        .byte $06,$05,$12,$12,$01,$12,$01,$20,$09,$14,$01,$0c,$19,$20,$20,$20 // ....... .....   
        .byte $1f                                   // .

dat_139d:
        // === Fill data (1 bytes, $139d-$139d) ===
        .byte $00                                   // .

// --- Region $1404-$1421 ---
.pc = $1404 "dat_1404"

dat_1404:
        .byte $00,$09,$09,$09,$09,$08,$08,$08,$08,$07,$07,$07,$07,$01,$01,$01 // ................
        .byte $01,$07,$07,$07,$07,$08,$08,$08,$08,$09,$09,$09,$09 // .............

dat_1421:
        // === Fill data (1 bytes, $1421-$1421) ===
        .byte $00                                   // .

// --- Region $14b0-$14b8 ---
.pc = $14b0 "dat_14b0"

dat_14b0:
        .fill 9, $00

// --- Region $15cf-$15e3 ---
.pc = $15cf "Segment $15cf"
        .byte $ee,$d7,$12,$ad,$d7,$12,$c9,$fe,$d0,$0b,$a2,$04,$bd,$7b,$14,$9d // .............{..
        .byte $ca,$15,$ca,$d0,$f7                   // .....

// --- Region $15f2-$160d ---
.pc = $15f2 "Segment $15f2"
        .byte $b0,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$04 // ................
        .byte $04,$51,$07,$00,$00,$00,$0a,$0a,$59,$0a,$02,$00 // .Q......Y...

// --- Region $1751-$177e ---
.pc = $1751 "Segment $1751"
        .byte $a9,$00,$8d,$0e,$dc,$85,$01,$a9,$01,$85,$fb,$85,$fd,$a9,$18,$85 // ................
        .byte $fc,$a9,$08,$85,$fe,$a0,$00,$b1,$fb,$91,$fd,$c8,$d0,$f9,$e6,$fe // ................
        .byte $e6,$fc,$a5,$fe,$c9,$fe,$f0,$03,$d0,$eb,$ea,$a9,$37,$85 // ............7.

// --- Region $179b-$1800 ---
.pc = $179b "Segment $179b"
        .byte $0d,$4d,$00,$00,$22,$0d,$0d,$a2,$26,$4d,$4d,$00,$c9,$0d,$0d,$a2 // .M.."...&MM.....
        .byte $22,$0d,$cd,$a2,$2e,$0d,$0d,$c9,$00,$4d,$4d,$0d,$ff,$f2,$f2,$ff // "........MM.....
        .byte $cd,$f2,$c0,$c2,$2a,$f2,$f2,$cd,$fd,$f2,$c0,$ff,$c1,$f2,$f2,$c2 // ....*...........
        .byte $21,$e0,$02,$f2,$ff,$ff,$f2,$22,$c0,$cd,$02,$ff,$f2,$f2,$ff,$27 // !......".......'
        .byte $ff,$c0,$f2,$cc,$ff,$f2,$c0,$c2,$22,$f2,$f2,$c2,$26,$e0,$d2,$cd // ........"...&...
        .byte $ff,$40,$f2,$c2,$21,$f2,$02,$00,$0d,$0d,$00,$23,$00,$0d,$4d,$a2 // .@..!......#..M.
        .byte $23,$0d,$0d,$c0,$04                   // #....

dat_1800:
        // === Fill data (1 bytes, $1800-$1800) ===
        .byte $00                                   // .

// --- Region $3e0c-$3e0c ---
.pc = $3e0c "dat_3e0c"

dat_3e0c:
        // === Fill data (1 bytes, $3e0c-$3e0c) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $ea31-$ea31 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        .byte $00                                   // .

// --- Region $ea82-$ea82 ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        // === Fill data (1 bytes, $ea82-$ea82) ===
        .byte $00                                   // .

// --- Region $f500-$fce1 ---
.pc = $f500 "dat_f500"

dat_f500:
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$50,$14,$4c,$ae // L..,...7..X P.L.
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a9,$32 // .............`.2
        .byte $1e,$36,$36,$66,$66,$c6,$de,$00,$fe,$c6,$cc,$de,$c6,$cc,$f8,$00 // .66ff...........
        .byte $3c,$66,$e3,$c0,$25,$66,$3c,$00,$f8,$cc,$e4,$c6,$2e,$de,$00,$7e // <f..%f<........~
        .byte $c0,$c0,$f0,$c0,$c0,$fe,$00,$7e,$c0,$c0,$f8,$e3,$c0,$29,$00,$3c // .......~.....).<
        .byte $66,$c0,$de,$c6,$66,$3c,$00,$e3,$c6,$21,$fe,$e3,$c6,$22,$00,$3c // f...f<...!...".<
        .byte $e5,$18,$23,$3c,$00,$1e,$e4,$0c,$2b,$cc,$78,$00,$c6,$cc,$d8,$f0 // ..#<....+.x.....
        .byte $d8,$cc,$c6,$00,$e6,$c0,$26,$fe,$00,$c6,$ee,$fe,$d6,$e3,$c6,$2b // ......&........+
        .byte $00,$c6,$e6,$f6,$de,$ce,$c6,$c6,$00,$3c,$66,$e4,$c6,$60,$23,$dc // .........<f..`#.
        .byte $00,$7e,$c6,$cc,$d8,$f0,$c0,$c0,$00,$3c,$66,$c6,$c6,$ce,$70,$fc // .~.......<f...p.
        .byte $00,$7c,$c6,$c6,$dc,$cc,$c6,$c6,$00,$7c,$c6,$70,$1c,$c6,$c6,$7c // .|.......|.p...|
        .byte $00,$7e,$e6,$18,$a1,$e6,$c6,$22,$dc,$00,$e5,$c6,$23,$cc,$d8,$00 // .~....."....#...
        .byte $e4,$c6,$2c,$d6,$de,$c6,$00,$c6,$cc,$78,$30,$78,$cc,$c6,$00,$e3 // ..,......x0x....
        .byte $c6,$2d,$7e,$06,$0c,$78,$00,$fe,$cc,$18,$30,$60,$c6,$de,$3c,$e5 // .-~..x....0`..<.
        .byte $30,$2b,$3c,$00,$0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$e5,$0c // 0+<...0|0b..<..

txt_f62f:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$18,$3c,$7e,$e4,$18,$27,$00,$10,$30,$7f,$7f,$30,$10,$aa,$27 // #.<~..'..0..0..'
        .byte $0f,$1e,$1c,$18,$00,$60,$60,$e3,$66,$a5,$37,$66,$66,$ff,$66,$ff // .....``.f.7ff.f.
        .byte $66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62,$66,$0c,$18,$30 // ff..>`<.|..bf..0
        .byte $66,$46,$a3,$25,$33,$66,$cc,$66,$33,$a3,$25,$cc,$66,$33,$66,$cc // fF.%3f.f3.%.f3f.
        .byte $a2,$22,$0c,$18,$e3,$30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$28,$18 // ."...0%...0...(.
        .byte $30,$00,$66,$3c,$ff,$3c,$66,$a3,$25,$18,$18,$7e,$18,$18,$a7,$23 // 0.f<.<f.%..~...#
        .byte $18,$18,$30,$a3,$21,$7e,$aa,$21,$60,$a3,$31,$03,$06,$0c,$18,$30 // ..0.!~.!`.1....0
        .byte $60,$00,$3c,$66,$c6,$de,$f6,$c6,$dc,$00,$38,$38,$e4,$18,$60,$41 // `.<f......88..`A
        .byte $3c,$00,$7c,$c6,$0c,$18,$30,$66,$de,$00,$7c,$c6,$06,$1e,$06,$c6 // <.|...0f..|.....
        .byte $7c,$00,$0c,$2c,$6c,$cc,$ee,$0c,$0c,$00,$fe,$c6,$c0,$fc,$06,$c6 // |..,l...........
        .byte $7c,$00,$7c,$c6,$c0,$fc,$c6,$c6,$7c,$00,$fe,$cc,$18,$30,$60,$c0 // |.|.....|....0`.
        .byte $c0,$00,$7c,$c6,$6c                   // ..|.l

txt_f6e7:
        .text "0X"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $78,$00,$7c,$c6,$c6,$7e,$06,$c6,$7c,$a2,$25,$18,$18,$00,$18,$18 // x.|..~..|.%.....
        .byte $a3,$21,$18,$a2,$36,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .!..6..0..0`0...
        .byte $3c,$66,$db,$b1,$b1,$db,$66,$3c,$ff,$00,$ff,$a4,$25,$ff,$1f,$70 // <f....f<....%..p
        .byte $c7,$88,$e3,$90,$25,$91,$f8,$0e,$e3,$11,$e3,$09,$22,$89,$91,$e3 // ....%......."...
        .byte $90,$25,$88,$c7,$70,$1f,$89,$e3,$09,$24,$11,$e3,$0e,$f8,$e8,$89 // .%..p....$......
        .byte $e8,$91,$c1,$a4,$23,$ff,$00,$ff,$80,$41,$00,$22,$f8,$cc,$e4,$c6 // ....#....A."....
        .byte $24,$de,$00,$3c,$66,$e4,$c6,$26,$dc,$00,$c6,$ee,$fe,$d6,$e3,$c6 // $..<f..&........
        .byte $22,$00,$3c,$e5,$18,$33,$3c,$00,$c6,$e6,$f6,$de,$ce,$c6,$c6,$00 // ".<..3<.........
        .byte $1e,$36,$36,$66,$66,$c6,$de,$00,$7e,$e6,$18,$23,$00,$3c,$66,$e4 // .66ff...~..#.<f.
        .byte $c6,$29,$dc,$00,$7c,$c6,$c6,$dc,$cc,$c6,$c6,$a9,$21,$7e,$e6,$18 // .)..|.......!~..
        .byte $23,$00,$3c,$66,$e4,$c6,$26,$dc,$00,$c6,$ee,$fe,$d6,$e3,$c6,$a9 // #.<f..&.........
        .byte $2f,$c6,$e6,$f6,$de,$ce,$c6,$c6,$00,$7e,$c0,$c0,$f0,$c0,$c0,$fe // /........~......
        .byte $a9,$21,$7e,$e6,$18,$30,$00,$7c,$c6,$70,$1c,$c6,$c6,$7c,$00,$c6 // .!~..0.|.p...|..
        .byte $cc,$d8,$f0,$d8,$cc,$c6,$a9,$21,$7e,$e6,$18,$a1,$e3,$c6,$27,$7e // .......!~.....'~
        .byte $06,$0c,$78,$00,$3c,$66,$e3,$c0,$22,$66,$3c,$a9,$21,$3c,$e5,$18 // ..x.<f.."f<.!<..
        .byte $21,$3c,$42,$00,$fe,$c6,$cc,$de,$c6,$cc,$f8,$b1,$e6,$c0,$21,$fe // !<B...........!.
        .byte $42,$00,$3c,$66,$c6,$c6,$c6,$c6,$dc,$28,$00,$c6,$cc,$d8,$f0,$d8 // B.<f.....(......
        .byte $cc,$c6,$a9,$21,$7e,$e6,$18,$25,$00,$7e,$c0,$c0,$f8,$e3,$c0,$23 // ...!~..%.~.....#
        .byte $00,$f8,$cc,$e4,$c6,$21,$de,$80,$8a,$00,$26,$01,$03,$07,$0f,$1f // .....!....&.....
        .byte $3f,$a2,$c6,$a2,$c6,$a2,$c6,$a2,$c6,$a2,$c4,$22,$fe,$f8,$a2,$26 // ?.........."...&
        .byte $e1,$c3,$87,$0f,$1f,$3f,$a2,$c5,$21,$fe,$a2,$23,$e0,$c0,$80,$a5 // .....?..!..#....
        .byte $26,$0f,$1f,$3f,$3f,$7f,$ff,$a2,$c3,$e3,$fe,$a2,$e3,$3f,$e3,$1f // &..??........?..
        .byte $a2,$c6,$a2,$c6,$a2,$23,$f8,$fc,$fe,$c3,$a2,$26,$3f,$1f,$0f,$07 // .....#.....&?...
        .byte $83,$c1,$a2,$c6,$a2,$c6,$a2,$c6,$a2,$c6,$a3,$25,$80,$c0,$e0,$f0 // ...........%....
        .byte $f8,$80,$51,$00,$27,$01,$03,$07,$0f,$1f,$3f,$7f,$ca,$24,$fe,$fc // ..Q.'.....?..$..
        .byte $f8,$f0,$c4,$a4,$c4,$a4,$22,$ff,$fe,$c2,$a6,$28,$f0,$e1,$03,$07 // ......"....(....
        .byte $0f,$1f,$3f,$7f,$c8,$24,$fc,$fc,$f8,$f0,$c4,$24,$00,$01,$03,$03 // ..?..$.....$....
        .byte $cc,$22,$fc,$fc,$e3,$f8,$e3,$f0,$28,$0f,$0f,$07,$07,$03,$03,$01 // ."......(.......
        .byte $01,$c9,$28,$80,$80,$c0,$c0,$e0,$e0,$f0,$ff,$a7,$21,$e0,$a7,$28 // ..(.........!..(
        .byte $ff,$7f,$3f,$1f,$0f,$07,$03,$01,$c9,$28,$00,$80,$c0,$e0,$f0,$f8 // ..?......(......
        .byte $fc,$ff,$a7,$21,$fc,$80,$50,$00,$26,$01,$03,$0f,$1f,$3f,$7f,$cf // ...!..P.&....?..
        .byte $22,$e0,$c0,$c6,$a2,$c6,$a2,$26,$fc,$f8,$f0,$e0,$c0,$80,$a3,$22 // "......&......."
        .byte $01,$01,$a5,$c3,$a5,$c3,$a5,$c3,$a5,$c3,$e3,$3f,$22,$7f,$7f,$c8 // ...........?"...
        .byte $e3,$e0,$22,$c0,$c0,$e3,$80,$a8,$c2,$22,$7f,$7f,$e3,$3f,$28,$1f // .."......"...?(.
        .byte $f0,$f8,$f8,$fc,$fc,$fe,$fe,$43,$ff,$00,$00,$00,$00,$00,$00,$00 // .......C........
        .byte $c2,$28,$7f,$3f,$1f,$0f,$07,$03,$81,$fe,$c7,$a2,$26,$80,$c0,$e0 // .(.?........&...
        .byte $f0,$f8,$ff,$a2,$23,$07,$03,$01,$a2,$c1,$a2,$c4,$22,$7f,$ff,$a2 // ....#......."...
        .byte $26,$80,$c0,$e0,$f0,$f8,$fc,$80,$30,$00,$27,$01,$03,$07,$0f,$1f // &.......0.'.....
        .byte $3f,$7f,$cb,$27,$fe,$fc,$f8,$f0,$e0,$c0,$80,$80,$3b,$00,$25,$01 // ?..'........;.%.
        .byte $01,$03,$03,$7f,$c9,$e3,$fe,$e3,$fc,$b0,$22,$1f,$1f,$e3,$0f,$e3 // ..........".....
        .byte $07,$80,$20,$ff,$26,$c0,$e0,$f0,$f8,$fc,$fe,$c3,$27,$7f,$3f,$1f // .. .&.......'.?.
        .byte $0f,$07,$03,$81,$d8,$21,$fe,$c7,$a2,$26,$80,$c0,$e0,$f0,$f8,$fc // .....!...&......
        .byte $b8,$60,$20,$a2,$00,$bd,$a0,$10,$9d,$a0,$04,$e8,$e0,$a0,$d0,$f5 // .` .............
        .byte $a2,$00,$bd,$40,$11,$9d,$08,$06,$bd,$68,$11,$9d,$58,$06,$e8,$e0 // ...@.....h..X...
        .byte $28,$d0,$ef,$e7,$ea,$60,$4e,$a9,$01,$a2,$00,$9d,$00,$d8,$9d,$00 // (....`N.........
        .byte $d9,$9d,$00,$da,$9d,$00,$db,$e8,$e0,$00,$d0,$ef,$a2,$00,$a9,$01 // ................
        .byte $9d,$f0,$d8,$e8,$e0,$78,$d0,$f8,$a9,$00,$8d,$20,$d0,$8d,$21,$d0 // .....x..... ..!.
        .byte $a9,$01,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$a9,$12,$8d,$18,$d0,$a9 // ..."....#.......
        .byte $4d,$85,$a0,$a2,$00,$a5,$a0,$ea,$9d,$48,$07,$e6,$a0,$e8,$e0,$28 // M........H.....(
        .byte $d0,$f3,$4c,$91,$11,$80,$2b,$00,$e4,$20,$60,$20,$80,$81,$82,$83 // ..L...+.. ` ....
        .byte $84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93 // ................
        .byte $94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$e8,$20,$60,$20 // ............. ` 
        .byte $a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af // ................
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf // ................
        .byte $e8,$20,$60,$20,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb // . ` ............
        .byte $cc,$cd,$ce,$cf,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db // ................
        .byte $dc,$dd,$de,$df,$e8,$20,$60,$20,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7 // ..... ` ........
        .byte $e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7 // ................
        .byte $f8,$f9,$fa,$fb,$fc,$fd,$fe,$ff,$f4,$20,$28,$10,$12,$05,$13,$05 // ......... (.....
        .byte $0e,$14,$13,$fa,$20,$34,$14,$08,$15,$0e,$04,$05,$12,$03,$01,$14 // .... 4..........
        .byte $13,$20,$10,$12,$05,$16,$09,$05,$17,$21,$ea,$20,$60,$5a,$00,$a2 // . .......!. `Z..
        .byte $00,$a9,$07,$9d,$b8,$d9,$9d,$a8,$da,$a9,$08,$9d,$e0,$d9,$9d,$d0 // ................
        .byte $da,$e8,$e0,$28,$d0,$eb,$20,$f0,$13,$60,$00,$01,$08,$03,$ee,$af // ...(.. ..`......
        .byte $11,$ae,$af,$11,$e0,$05,$f0,$03,$4c,$00,$13,$a9,$00,$8d,$af,$11 // ........L.......
        .byte $ad,$ae,$11,$c9,$08,$d0,$05,$a9,$00,$8d,$ae,$11,$ac,$ae,$11,$b9 // ................
        .byte $f0,$11,$8d,$ad,$11,$ee,$ae,$11,$a2,$00,$ad,$ad,$11,$9d,$a0,$d8 // ................
        .byte $e8,$e0,$a0,$d0,$f8,$4c,$00,$13,$a6,$28,$07,$08,$09,$00,$09,$08 // .....L...(......
        .byte $07,$01,$a8,$e4                       // ....

txt_fb1e:
        .encoding "screencode_mixed"
        .text " 5greetings to five twob one"
        .encoding "petscii_upper"
        .byte $60,$4a                               // `J

txt_fb3c:
        .encoding "screencode_mixed"
        .text "  bb detonator tau htl dominator tom ne tsk tyc ibb  look tfd  romano  rok"
        .encoding "petscii_upper"
        .byte $e9,$20,$21,$1f,$80,$8b,$00,$60,$99,$ad,$6f,$db,$8d,$1c,$13,$a2 // . !....`..o.....
        .byte $27,$bd,$48,$db,$9d,$49,$db,$ca,$e0,$ff,$d0,$f5,$ad,$1c,$13,$8d // '.H..I..........
        .byte $48,$db,$4c,$1f,$13,$01,$00,$18,$ad,$c0,$db,$8d,$1e,$13,$a2,$00 // H.L.............
        .byte $bd,$c1,$db,$9d,$c0,$db,$e8,$e0,$28,$d0,$f5,$ad,$1e,$13,$8d,$e7 // ........(.......
        .byte $db,$4c                               // .L

txt_fbc8:
        .encoding "screencode_mixed"
        .text "xwr fo contact f4cg for italy ph"
        .encoding "petscii_upper"

txt_fbe8:
        .text ".0532/48003 "

txt_fbf4:
        .encoding "screencode_mixed"
        .text "for europe via ercole este  n"
        .encoding "petscii_upper"

txt_fc11:
        .text ".4  44100 "
        .byte $06,$05,$12,$12,$01,$12,$01,$20,$09,$14,$01,$0c,$19,$e3,$20,$21 // ....... ...... !
        .byte $1f,$80,$53,$00,$35,$a2,$00,$bd,$04,$14,$9d,$c0,$db,$9d,$48,$db // ..S.5.........H.
        .byte $e8,$e0,$28,$d0,$f2,$20,$65,$14,$60,$00,$e4,$09,$e4,$08,$e4,$07 // ..(.. e.`.......
        .byte $e4,$01,$e4,$07,$e4,$08,$e4,$09,$80,$2f,$00,$60,$60,$a9,$08,$20 // ........./.``.. 
        .byte $d2,$ff,$20,$44,$e5,$20,$00,$10,$20,$a5,$14,$20,$0e,$16,$4c,$61 // .. D. .. .. ..La
        .byte $14,$00,$a2,$00,$a9,$3e,$9d,$c1,$05,$a9,$45,$9d,$b1,$06,$e8,$e0 // .....>....E.....
        .byte $16,$d0,$f1,$a2,$3f,$a0,$41,$8e,$c0,$05,$8c,$b0,$06,$a2,$40,$a0 // ....?.A.......@.
        .byte $42,$8e,$d7,$05,$8c,$c7,$06,$a2,$44,$a0,$43,$8e,$e8,$05,$8e,$10 // B.......D.C.....
        .byte $06,$8e,$38,$06,$8e,$60,$06,$8e,$88,$06,$8c,$ff,$05,$8c,$27,$06 // ..8..`........'.
        .byte $8c,$4f,$06,$8c,$77,$06,$8c,$9f,$06,$20,$ed,$16,$60,$a9,$60,$53 // .O..w.... ..`.`S
        .byte $a9,$ad,$8d,$1f,$13,$ad,$19,$d0,$8d,$19,$d0,$a4,$02,$c0,$1e,$a0 // ................
        .byte $00,$84,$02,$e6,$02,$a9,$03,$85,$99,$a5,$9e,$c9,$08,$d0,$46,$a9 // ..............F.
        .byte $00,$85,$9e,$a6,$9f,$bd,$00           // .......

// --- Region $fce3-$fda2 ---
.pc = $fce3 "dat_fce3"

dat_fce3:
        .byte $c9,$1f,$d0,$0f,$a0,$12,$a2,$00,$86,$9e,$86,$9f,$8c,$e0,$14,$f0 // ................
        .byte $ec,$d0,$ea,$e6,$9f,$a6,$9f,$e0,$ff,$d0,$10,$ee,$e0,$14,$a9,$00 // ................
        .byte $a0,$07,$99,$a8,$0b,$88,$10,$03,$4c,$31,$ea,$e3,$0a,$60,$e5,$aa // ........L1...`..
        .byte $a0,$00,$bd,$00,$08,$99,$a8,$0b,$e8,$c8,$c0,$08,$d0,$f4,$e6,$9e // ................
        .byte $a2,$00,$1e,$a8,$0b,$3e,$a0,$0b,$3e,$98,$0b,$3e,$90,$0b,$3e,$88 // .....>..>..>..>.
        .byte $0b,$3e,$80,$0b,$3e,$78,$0b,$3e,$70,$0b,$3e,$68,$0b,$3e,$60,$0b // .>..>x.>p.>h.>`.
        .byte $3e,$58,$0b,$3e,$50,$0b,$3e,$48,$0b,$3e,$40,$0b,$3e,$38,$0b,$3e // >X.>P.>H.>@.>8.>
        .byte $30,$0b,$3e,$28,$0b,$3e,$20,$0b,$3e,$18,$0b,$3e,$10,$0b,$3e,$08 // 0.>(.> .>..>..>.
        .byte $0b,$3e,$00,$0b,$3e,$f8,$0a,$3e,$f0,$0a,$3e,$e8,$0a,$3e,$e0,$0a // .>..>..>..>..>..
        .byte $3e,$d8,$0a,$3e,$d0,$0a,$3e,$c8,$0a,$3e,$c0,$0a,$3e,$b8,$0a,$3e // >..>..>..>..>..>
        .byte $b0,$0a,$3e,$a8,$0a,$3e,$a0,$0a,$3e,$98,$0a,$3e,$90,$0a,$3e,$88 // ..>..>..>..>..>.
        .byte $0a,$3e,$80,$0a,$3e,$78,$0a,$3e,$70,$0a,$3e,$68,$0a,$e8,$e0,$08 // .>..>x.>p.>h....

// --- Region $fdd2-$fe06 ---
.pc = $fdd2 "Segment $fdd2"
        .byte $ee,$d7,$12,$ad,$d7,$12,$c9,$fe,$d0,$0b,$a2,$04,$bd,$7b,$14,$9d // .............{..
        .byte $ca,$15,$ca,$d0,$f7,$ad,$01,$dc,$c9,$05,$d0,$03,$4c,$31,$ea,$4c // ............L1.L
        .byte $b0,$11,$4c,$b0,$11,$ac,$25,$80,$04,$04,$51,$07,$a3,$60,$e3,$0a // ..L...%...Q..`..
        .byte $0a,$59,$0a,$02,$00                   // .Y...

// --- Region $fe82-$feb3 ---
.pc = $fe82 "Segment $fe82"
        .byte $07,$2d,$e9,$16,$aa,$ca,$d0,$08,$a9,$10,$0d,$e9,$16,$8d,$e9,$16 // .-..............
        .byte $e0,$ff,$d0,$02,$a2,$07,$8e,$ea,$16,$a9,$f8,$2d,$16,$d0,$0d,$ea // ...........-....
        .byte $16,$8d,$16,$d0,$a9,$f8,$2d,$e9,$16,$0d,$ea,$16,$8d,$e9,$16,$60 // ......-........`
        .byte $a2,$00                               // ..

// --- Region $ff12-$ff39 ---
.pc = $ff12 "dat_ff12"

dat_ff12:
        .byte $ad,$01,$dc,$c9,$ef,$f0,$03,$4c,$31,$ea,$20,$81,$ff,$20,$44,$e5 // .......L1. .. D.
        .byte $a2,$00,$a9,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db // ................
        .byte $e8,$e0,$00,$d0,$ed,$e3,$ea,$60       // .......`

// --- Region $ff4c-$ff80 ---
.pc = $ff4c "Segment $ff4c"
        .byte $a9,$00,$8d,$0e,$dc,$85,$01,$a9,$01,$85,$fb,$85,$fd,$a9,$18,$85 // ................
        .byte $fc,$a9,$08,$85,$fe,$a0,$00,$b1,$fb,$91,$fd,$c8,$d0,$f9,$e6,$fe // ................
        .byte $e6,$fc,$a5,$fe,$c9,$fe,$f0,$03,$d0,$eb,$ea,$a9,$37,$85,$01,$a9 // ............7...
        .byte $01,$8d,$0e,$dc,$20                   // .... 

// --- Region $ff96-$ffd1 ---
.pc = $ff96 "Segment $ff96"
        .byte $0d,$4d,$a2,$60,$30,$22,$0d,$0d,$a2,$26,$4d,$4d,$00,$c9,$0d,$0d // .M.`0"...&MM....
        .byte $a2,$22,$0d,$cd,$a2,$2e,$0d,$0d,$c9,$00,$4d,$4d,$0d,$ff,$f2,$f2 // ."........MM....
        .byte $ff,$cd,$f2,$c0,$c2,$2a,$f2,$f2,$cd,$fd,$f2,$c0,$ff,$c1,$f2,$f2 // .....*..........
        .byte $c2,$21,$e0,$02,$f2,$c2,$60,$30,$f2,$22,$c0,$cd // .!....`0."..

// --- Region $ffd3-$fffc ---
.pc = $ffd3 "dat_ffd3"

dat_ffd3:
        .byte $ff,$f2,$f2,$ff,$27,$ff,$c0,$f2,$cc,$ff,$f2,$c0,$c2,$22,$f2,$f2 // ....'........"..
        .byte $c2,$26,$e0,$d2,$cd,$ff,$40,$f2,$c2,$21,$f2,$02,$00,$0d,$0d,$00 // .&....@..!......
        .byte $23,$00,$0d,$4d,$a2,$23,$0d,$0d,$c0,$04 // #..M.#....
