// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:48
// 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:  $0b20 (2848)
// IRQ handler:  $0b97 (irq_0b97)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1347 bytes, Data: 62141 bytes
// Labels: 155, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0b20-$0f94 ---
.pc = $0b20 "main_0b20"

main_0b20:
        sei
        jsr $e544
        jsr $fda3
        lda #$97
        ldx #$0b
        ldy #$00
        sta $0314
        stx $0315
        sty $d020
        sty $d021
        sty $dc0e
        sty chr_0800
        iny
        sty $d01a

loc_0b43:
        cpy $d012
        bne loc_0b43
        sty $d011
        lda #$31
        sta $d012
        lda #$28
        ldx #$08
        sta $f8
        stx $f9
        ldy #$00
        ldx #$00

loc_0b5c:
        lda #$04
        sta $0400,x
        cpx #$90
        bcs $0b6c
        sta $0500,x
        tya
        sta $d900,x
        tya
        sta $d800,x
        cpx #$28
        bcs $0b7a
        sta $0590,x
        sta $d990,x
        cpx #$78
        bcs $0b88
        lda txt_0aa8,x
        sta $05e0,x
        tya
        sta $d9e0,x
        cpx #$f0
        bcs $0b91
        lda #$0c
        sta $dad0,x
        inx
        bne loc_0b5c
        cli

loc_0b95:
        beq loc_0b95

irq_0b97:
        cmp ($c1,x)
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        lda $0fe3
        ldx #$00
        sta $d020
        ldy #$32

loc_0bad:
        cpy $d012
        beq loc_0bad
        stx $d020
        lda #$02
        sta $d021
        lda #$4a

loc_0bbc:
        cmp $d012
        bne loc_0bbc
        ldx #$05

loc_0bc3:
        lda $1022,x
        ldy $d012

loc_0bc9:
        cpy $d012
        beq loc_0bc9
        sta $d021
        dex
        bne loc_0bc3
        lda #$64

loc_0bd6:
        cmp $d012
        bne loc_0bd6
        ldx #$06

loc_0bdd:
        lda $1027,x
        ldy $d012

loc_0be3:
        cpy $d012
        beq loc_0be3
        sta $d021
        dex
        bne loc_0bdd
        lda $0fe3
        ldy #$82

loc_0bf3:
        cpy $d012
        bne loc_0bf3
        ldy #$09

loc_0bfa:
        dey
        bne loc_0bfa
        cmp ($c1,x)
        sta $d020
        sta $d021
        lda #$16
        ldy #$83
        nop
        nop

loc_0c0b:
        cpy $d012
        beq loc_0c0b
        stx $d020
        stx $d021
        sta $d018
        jsr sub_0c88
        jsr sub_0db0
        lda $dc01
        cmp #$ef
        bne loc_0c38
        lda $0fd8
        bne loc_0c38
        lda #$02
        sta $0feb
        sta $0fdd
        lda #$01
        sta $0fd8

loc_0c38:
        lda $0fd8
        beq loc_0c40
        jsr sub_0f38

loc_0c40:
        lda $0fd6
        beq loc_0c48
        jmp loc_0f61

loc_0c48:
        lda #$bb

loc_0c4a:
        cmp $d012
        bne loc_0c4a
        lda $0fdf
        sta $d016
        ldx $0fdb
        beq loc_0c6d

loc_0c5a:
        lda $d012
        tay
        and #$07
        ora #$10

loc_0c62:
        cpy $d012
        beq loc_0c62
        sta $d011
        dex
        bne loc_0c5a

loc_0c6d:
        jsr sub_0e7c

loc_0c70:
        bit $d011
        bpl loc_0c70
        jsr sub_0df2
        jsr sub_0ca6
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        jmp loc_ea7e
// Referenced by: jsr from $0c19

sub_0c88:
        dec $0fe4
        beq loc_0c8e
        rts

loc_0c8e:
        lda #$03
        sta $0fe4
        ldx $0fe1
        cpx #$0b
        bne loc_0c9b
        rts

loc_0c9b:
        lda $102e,x
        sta $0fe3
        inx
        stx $0fe1
        rts
// Referenced by: jsr from $0c78

sub_0ca6:
        lda $0fe1
        cmp #$0b
        beq loc_0cae
        rts

loc_0cae:
        lda $0fdd
        beq loc_0cb6
        jmp loc_0d6c

loc_0cb6:
        lda $0feb
        beq loc_0cbf
        cmp #$02
        bne loc_0cc0

loc_0cbf:
        rts

loc_0cc0:
        lda $0fd8
        beq loc_0cc6
        rts

loc_0cc6:
        ldx $0fe0
        lda $1039,x
        beq loc_0ceb
        tax
        ldy $0fdf

loc_0cd2:
        dey
        cpy #$ff
        bne loc_0ce5
        stx $0fde
        jsr sub_0d20
        jsr sub_0d4c
        ldx $0fde
        ldy #$07

loc_0ce5:
        dex
        bne loc_0cd2
        sty $0fdf

loc_0ceb:
        ldx $0fe0
        inx
        cpx #$30
        bne loc_0d1c
        inc $0fdd
        lda $f8
        clc
        adc #$a0
        sta $f8
        lda $f9
        adc #$00
        sta $f9
        lda $f8
        cmp #$68
        bne loc_0d17
        lda $f9
        cmp #$09
        bne loc_0d17
        lda #$28
        ldx #$08
        sta $f8
        stx $f9

loc_0d17:
        ldx #$00
        stx $0fe5

loc_0d1c:
        stx $0fe0
        rts

// Referenced by: jsr from $0cda
sub_0d20: {
        ldx #$00
loop:
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        lda $0749,x
        sta $0748,x
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loop
        rts
}
// Referenced by: jsr from $0cdd

sub_0d4c:
        ldy $0fe5
        ldx #$00

loc_0d51:
        lda ($f8),y
        sta $06f7,x
        tya
        clc
        adc #$28
        tay
        txa
        clc
        adc #$28
        tax
        cpx #$a0
        bne loc_0d51
        ldy $0fe5
        iny
        sty $0fe5
        rts

loc_0d6c:
        cmp #$01
        bne loc_0d7f
        dec $0fe8
        beq loc_0d76
        rts

loc_0d76:
        lda #$80
        sta $0fe8
        inc $0fdd
        rts

loc_0d7f:
        ldx $0fdc
        lda $1039,x
        clc
        adc $0fdb
        sta $0fdb
        dex
        cpx #$1b
        bne loc_0dac
        lda #$2f
        sta $0fdc
        ldx #$00
        stx $0fdb
        stx $0fdd
        ldy #$00
        lda #$20

loc_0da2:
        sta $06d0,y
        iny
        cpy #$f0
        bne loc_0da2
        ldx #$2f

loc_0dac:
        stx $0fdc
        rts
// Referenced by: jsr from $0c1c

sub_0db0:
        dec $0fe7
        beq loc_0db6
        rts

loc_0db6:
        inc $0fe7
        ldx #$00
        ldy $0fe6

loc_0dbe:
        lda dat_1069,y
        sta $dad0,x
        sta $db20,x
        iny
        inx
        cpx #$28
        bne loc_0dbe
        ldx #$28
        ldy $0fe6

loc_0dd2:
        lda $1068,y
        sta $daf7,x
        sta $db47,x
        iny
        dex
        bne loc_0dd2
        ldx $0fe6
        inx
        cpx #$30
        bne loc_0dee
        lda #$40
        sta $0fe7
        ldx #$00

loc_0dee:
        stx $0fe6
        rts
// Referenced by: jsr from $0c75

sub_0df2:
        lda $0fe1
        cmp #$0b
        beq loc_0dfa
        rts

loc_0dfa:
        lda $0feb
        bne loc_0e36
        lda $0fd8
        beq loc_0e05
        rts

loc_0e05:
        dec $0fea
        beq loc_0e0b
        rts

loc_0e0b:
        lda #$03
        sta $0fea
        ldx #$00

loc_0e12:
        lda $10e5,x
        clc
        adc $0fe9
        tay
        lda $10c1,y
        sta $d9e0,x
        inx
        cpx #$78
        bne loc_0e12
        ldx $0fe9
        inx
        cpx #$19
        bne loc_0e32
        ldx #$00
        inc $0feb

loc_0e32:
        stx $0fe9
        rts

loc_0e36:
        cmp #$01
        bne loc_0e49
        dec $0fec
        beq loc_0e40
        rts

loc_0e40:
        lda #$40
        sta $0fec
        inc $0feb
        rts

loc_0e49:
        dec $0fea
        beq loc_0e4f
        rts

loc_0e4f:
        lda #$03
        sta $0fea
        ldx #$00

loc_0e56:
        lda #$23
        sec
        sbc $10e5,x
        sbc $0fe9
        tay
        lda $10c1,y
        sta $d9e0,x
        inx
        cpx #$78
        bne loc_0e56
        ldx $0fe9
        inx
        cpx #$19
        bne loc_0e78
        ldx #$00
        stx $0feb

loc_0e78:
        stx $0fe9
        rts
// Referenced by: jsr from $0c6d

sub_0e7c:
        clc
        lda $0fed
        adc #$0a
        cmp #$28
        bne loc_0e88
        lda #$00

loc_0e88:
        sta $0fed
        php
        tax
        adc #$0a
        tay
        jsr sub_0edf
        plp
        bne loc_0ec1
        ldy $0ffe
        ldx #$10

loc_0e9b:
        lda $0fee,x
        sta $0fef,x
        dex
        bne loc_0e9b
        sty $0fef
        lda $0fd7
        beq loc_0ec2
        ldx $0fee
        lda #$04
        sta $0fef
        inx
        cpx #$18
        bne loc_0ebe
        lda #$01
        sta $0fd6

loc_0ebe:
        stx $0fee

loc_0ec1:
        rts

loc_0ec2:
        lda $0fd9
        bne loc_0ec8
        rts

loc_0ec8:
        ldx dat_0fda
        lda $1010,x
        sta $0fef
        inx
        cpx #$13
        bne loc_0edb
        lda #$00
        sta $0fd9

loc_0edb:
        stx dat_0fda
        rts
// Referenced by: jsr from $0e90, $fe09

sub_0edf:
        sty smc_0f34                                // SMC: modifies $0f34

loc_0ee2:
        lda $0968,x
        tay
        lda $0fef,y
        sta $0428,x
        lda $0990,x
        tay
        lda $0fef,y
        sta $0450,x
        lda $09b8,x
        tay
        lda $0fef,y
        sta $0478,x
        lda $09e0,x
        tay
        lda $0fef,y
        sta $04a0,x
        lda $0a08,x
        tay
        lda $0fef,y
        sta $04c8,x
        lda $0a30,x
        tay
        lda $0fef,y
        sta $04f0,x
        lda $0a58,x
        tay
        lda $0fef,y
        sta $0518,x
        lda $0a80,x
        tay
        lda $0fef,y
        sta $0540,x
        inx
.label smc_0f34 = * + 1
        cpx #$14                                    // !SMC: modified by $0edf
        bne loc_0ee2
        rts
// Referenced by: jsr from $0c3d

sub_0f38:
        lda $0feb
        beq loc_0f3e
        rts

loc_0f3e:
        dec $0fe4
        beq loc_0f44
        rts

loc_0f44:
        lda #$03
        sta $0fe4
        ldx $0fe2
        cpx #$ff
        bne loc_0f56
        lda #$01
        sta $0fd7
        rts

loc_0f56:
        lda $102e,x
        sta $0fe3
        dex
        stx $0fe2
        rts

loc_0f61:
        sei
        lda #$77
        sta $01
        lda #$03
        sta $9a
        ldx #$2f

loc_0f6c:
        lda $115d,x
        sta $cfff,x
        dex
        bne loc_0f6c
        stx $99
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        jsr $ff5e
        jsr $fda3
        lda #$1b
        sta $d020
        sta $d021
        sta $d011
        jmp loc_fce2

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

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

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

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

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

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

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

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

// --- Region $d099-$d099 ---
.pc = $d099 "IO $d099"
        brk

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

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

irq_ea31:
        brk

// --- Region $ea7e-$ea7e ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        brk

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

loc_fce2:
        sbc $0f
        rts

dat_fce5:
        .byte $c9                                   // .

// --- Region $fd1b-$fd2b ---
.pc = $fd1b "loc_fd1b"

loc_fd1b:
.label loc_fd1c = * + 1
        sta $06d0,y
        iny
        cpy #$f0
        bne loc_fd1b
.label loc_fd24 = * + 1
        ldx #$2f
        stx $0fdc
        rts
        dec $0fe7

// --- Region $fda3-$fdaf ---
.pc = $fda3 "Segment $fda3"
        ora $05d0,y
        ldx #$00
        inc $0feb
        stx $0fe9
        rts

dat_fdaf:
        .byte $c9                                   // .

// --- Region $fdf9-$fe58 ---
.pc = $fdf9 "loc_fdf9"

loc_fdf9:
        adc #$0a
        cmp #$28
        bne loc_fe01
        lda #$00

loc_fe01:
        sta $0fed
        php
        tax
        adc #$0a
        tay
        jsr sub_0edf
        plp
        bne loc_fe3a
        ldy $0ffe
        ldx #$10

loc_fe14:
        lda $0fee,x
        sta $0fef,x
        dex
        bne loc_fe14
        sty $0fef
        lda $0fd7
        beq loc_fe3b
        ldx $0fee
        lda #$04
        sta $0fef
        inx
        cpx #$18
        bne loc_fe37
        lda #$01
        sta $0fd6

loc_fe37:
        stx $0fee

loc_fe3a:
        rts

loc_fe3b:
        lda $0fd9
        bne loc_fe41
        rts

loc_fe41:
        ldx dat_0fda
        lda $1010,x
        sta $0fef
        inx
        cpx #$13
        bne loc_fe54
        lda #$00
        sta $0fd9

loc_fe54:
        stx dat_0fda
        rts

dat_fe58:
        .byte $8c                                   // .

// --- Region $feda-$ff0f ---
.pc = $feda "loc_feda"

loc_feda:
        sei
        lda #$77
        sta $01
        lda #$03
        sta $9a
        ldx #$2f

loc_fee5:
        lda $115d,x
        sta $cfff,x
        dex
        bne loc_fee5
        stx $99
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        jsr $ff5e
        jsr $fda3
        lda #$1b
        sta $d020
        sta $d021
        sta $d011
        jmp loc_fce2

dat_ff0e:
        .byte $80,$45                               // .E

// --- Region $ff5e-$ff6f ---
.pc = $ff5e "Segment $ff5e"
        ora #$07
        php
        php
        .byte $e3,$07                               // isc ($07,x) // ILLEGAL
        plp
        asl $07
        asl $05
        asl $05
        .byte $04,$05                               // nop $05 // ILLEGAL
        .byte $e3,$04                               // isc ($04,x) // ILLEGAL

dat_ff6f:
        .byte $22                                   // "

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

// --- Region $0800-$0b1f ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (800 bytes, $0800-$0b1f) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $ff,$81,$81,$81,$81,$81,$81,$ff       // char 1 @+1
        .byte $ff,$ff,$c3,$c3,$c3,$c3,$ff,$ff       // char 2 @+2
        .byte $ff,$ff,$ff,$e7,$e7,$ff,$ff,$ff       // char 3 @+3
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 4 @+4

txt_0828:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 5 @+5
        .byte $20,$20,$20,$48,$4f,$54,$4c,$49       // char 6 @+6
        .byte $4e,$45,$20,$47,$12,$05,$05,$14       // char 7 @+7
        .byte $13                                   // char 8 (partial)

txt_0841:
        .byte $20,$3a,$20,$20,$20,$20,$20           // char 8 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 9 @+9
        .byte $20,$4c,$05,$07,$05,$0e,$04,$2c       // char 10 @+10
        .byte $20,$54,$12,$09,$01,$04               // char 11 (partial)

txt_085e:
        .byte $2c,$20                               // char 11 (partial)
        .byte $46,$34,$43,$47,$2c,$42,$2d,$46       // char 12 @+12
        .byte $2c,$20,$49,$0b,$01,$12,$09           // char 13 (partial)

txt_086f:
        .byte $2c                                   // char 13 (partial)
        .byte $20,$47,$2a,$50,$20,$2c,$20,$20       // char 14 @+14
        .byte $20,$54,$41,$54,$2c,$20,$43,$05       // char 15 @+15
        .byte $0e,$13,$0f,$12,$20,$44,$05,$13       // char 16 @+16
        .byte $09,$07,$0e,$2c,$20,$56,$05,$12       // char 17 @+17
        .byte $04,$09,$03,$14,$2c,$43,$08,$12       // char 18 @+18
        .byte $0f,$0d,$01,$0e,$03,$05               // char 19 (partial)

txt_089e:
        .byte $20,$20                               // char 19 (partial)
        .byte $20,$44,$05,$10,$12,$05,$04,$01       // char 20 @+20
        .byte $14,$0f,$12,$13,$2c,$41,$03,$14       // char 21 @+21
        .byte $09,$0f,$0e,$2c,$56,$09,$03,$14       // char 22 @+22
        .byte $09,$0d,$13                           // char 23 (partial)

txt_08bb:
        .byte $20,$2e,$2e,$2e,$2e                   // char 23 (partial)
        .byte $2e,$2e,$2e,$2e,$2e,$2e,$20,$20       // char 24 @+24
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 25 @+25
        .byte $20,$20,$20,$20,$20,$43,$4f,$4e       // char 26 @+26
        .byte $54,$41,$43,$54,$20,$48,$4f,$54       // char 27 @+27
        .byte $4c,$49,$4e,$45,$3a,$20,$20,$20       // char 28 @+28
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 29 @+29
        .byte $20,$20,$20,$20,$20,$03,$01,$0c       // char 30 @+30
        .byte $0c                                   // char 31 (partial)

txt_08f9:
        .byte $3a,$20,$20,$52,$0f,$02               // char 31 (partial)

txt_08ff:
        .byte $20                                   // char 31 (partial)
        .byte $28,$2b,$33,$31,$2d,$30,$34,$33       // char 32 ' '
        .byte $2d,$34,$37,$39,$32,$34,$36,$29       // char 33 '!'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 34 '"'
        .byte $20,$20,$20,$20,$20,$17,$12,$09       // char 35 '#'
        .byte $14,$05,$3a,$20,$54,$0f,$0d           // char 36 (partial)

txt_0927:
        .byte $20                                   // char 36 (partial)
        .byte $2c,$20,$50,$0c,$0b                   // char 37 (partial)

txt_092d:
        .byte $20,$30,$37                           // char 37 (partial)
        .byte $37,$35,$35,$39,$20,$41,$20,$2c       // char 38 '&'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 39 '''
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 40 '('
        .byte $20,$20,$20,$20,$38,$30,$33,$33       // char 41 ')'
        .byte $20,$50,$0c,$01,$0e,$05,$07,$07       // char 42 '*'
        .byte $20,$28,$47,$05,$12,$0d,$01,$0e       // char 43 '+'
        .byte $19                                   // char 44 (partial)

txt_0961:
        .byte $29,$20,$20,$20,$20,$20,$20           // char 44 (partial)
        .byte $00,$00,$00,$20,$08,$20,$00,$00       // char 45 '-'
        .byte $00,$0e,$0d,$20,$07,$08,$09,$0a       // char 46 '.'
        .byte $0b,$20,$00,$00,$00,$20,$20,$20       // char 47 '/'
        .byte $00,$00,$00,$20,$07,$07,$07,$20       // char 48 '0'
        .byte $20,$0a,$20,$00,$00,$00,$08,$09       // char 49 '1'
        .byte $01,$01,$01,$20,$09,$20,$01,$01       // char 50 '2'
        .byte $01,$20,$0c,$20,$20,$00,$00,$00       // char 51 '3'
        .byte $20,$20,$01,$01,$01,$20,$20,$20       // char 52 '4'
        .byte $01,$01,$01,$20,$06,$06,$07,$08       // char 53 '5'
        .byte $20,$0a,$20,$01,$01,$01,$20,$20       // char 54 '6'
        .byte $02,$02,$02,$20,$0a,$20,$02,$02       // char 55 '7'
        .byte $02,$20,$0b,$20,$20,$01,$01,$01       // char 56 '8'
        .byte $20,$20,$02,$02,$02,$20,$20,$20       // char 57 '9'
        .byte $02,$02,$02,$20,$05,$05,$05,$08       // char 58 ':'
        .byte $09,$0b,$20,$02,$02,$02,$20,$20       // char 59 ';'
        .byte $03,$03,$03,$10,$0b,$20,$03,$03       // char 60 '<'
        .byte $03,$20,$0a,$20,$20,$02,$02,$02       // char 61 '='
        .byte $20,$20,$03,$03,$03,$20,$20,$20       // char 62 '>'
        .byte $03,$03,$03,$20,$04,$04,$04,$20       // char 63 '?'
        .byte $09,$0b,$20,$03,$03,$03,$20,$20       // char 64 '@'
        .byte $04,$04,$04,$10,$0c,$20,$04,$04       // char 65 'A'
        .byte $04,$20,$09,$20,$20,$03,$03,$03       // char 66 'B'
        .byte $20,$20,$04,$04,$04,$20,$20,$20       // char 67 'C'
        .byte $04,$04,$04,$20,$03,$03,$03,$20       // char 68 'D'
        .byte $20,$0c,$20,$04,$04,$04,$0a,$0b       // char 69 'E'
        .byte $05,$05,$05,$20,$0d,$20,$05,$05       // char 70 'F'
        .byte $05,$20,$08,$20,$20,$04,$04,$04       // char 71 'G'
        .byte $20,$20,$05,$05,$05,$20,$20,$20       // char 72 'H'
        .byte $05,$05,$05,$20,$02,$02,$02,$20       // char 73 'I'
        .byte $20,$0d,$20,$05,$05,$05,$20,$20       // char 74 'J'
        .byte $06,$06,$06,$20,$0e,$20,$06,$06       // char 75 'K'
        .byte $06,$07,$07,$20,$20,$05,$05,$05       // char 76 'L'
        .byte $20,$20,$06,$06,$06,$20,$20,$20       // char 77 'M'
        .byte $06,$06,$06,$20,$01,$01,$01,$20       // char 78 'N'
        .byte $20,$0e,$20,$06,$06,$06,$20,$20       // char 79 'O'
        .byte $07,$07,$07,$20,$0f,$20,$06,$07       // char 80 'P'
        .byte $07,$07,$07,$20,$20,$06,$06,$06       // char 81 'Q'
        .byte $20,$20,$07,$08,$09,$0a,$0b,$20       // char 82 'R'
        .byte $07,$07,$07,$20,$00,$00,$00,$20       // char 83 'S'
        .byte $20,$0f,$20,$07,$07,$07,$0c,$0d       // char 84 'T'

txt_0aa8:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 85 'U'
        .byte $20,$54,$4f,$4d,$20,$0f,$06           // char 86 (partial)

txt_0ab7:
        .byte $20                                   // char 86 (partial)
        .byte $48,$4f,$54,$4c,$49,$4e,$45,$20       // char 87 'W'
        .byte $07,$09,$16,$05,$13,$20,$19,$0f       // char 88 'X'
        .byte $15                                   // char 89 (partial)

txt_0ac9:
        .byte $3a                                   // char 89 (partial)

dat_0aca:
        // === Fill data (53 bytes, $0aca-$0afe) ===
        .fill 53, $20
        .byte $27                                   // char 95 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 96 '`'
        .byte $4b,$12,$19,$0d,$09,$0e,$09           // char 97 (partial)

txt_0b0f:
        .byte $20                                   // char 97 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 98 'b'
        .byte $20,$27,$20,$20,$20,$20,$20,$20       // char 99 'c'

// --- Region $0f95-$0f95 ---
.pc = $0f95 "dat_0f95"

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

// --- Region $0fda-$1178 ---
.pc = $0fda "dat_0fda"

dat_0fda:
        .byte $13,$00,$2f                           // char 8 (partial)
        .byte $00,$01,$07,$00,$0b,$0b,$0c,$02       // char 9 @+9
        .byte $00,$00,$09,$80,$14,$02,$00,$40       // char 10 @+10
        .byte $0a,$00,$00,$01,$02,$03,$04,$04       // char 11 @+11
        .byte $04,$04,$04,$03,$02,$01,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$04,$04,$04,$04,$04       // char 13 @+13
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 14 @+14
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 15 @+15
        .byte $04,$04,$04,$03,$02,$01,$00,$00       // char 16 @+16
        .byte $00,$00,$00,$01,$02,$03,$01,$07       // char 17 @+17
        .byte $0f,$0a,$02,$06,$04,$0e,$03,$0d       // char 18 @+18
        .byte $01,$00,$09,$02,$08,$0a,$0f,$07       // char 19 @+19
        .byte $01,$07,$0f,$0c,$0a,$0a,$0b,$0a       // char 20 @+20
        .byte $0b,$0a,$0a,$0a,$0a,$0a,$0a,$0a       // char 21 @+21
        .byte $0a,$09,$09,$09,$09,$09,$09,$08       // char 22 @+22
        .byte $09,$07,$08,$08,$07,$07,$07,$06       // char 23 @+23
        .byte $07,$06,$05,$06,$05,$04,$05,$04       // char 24 @+24
        .byte $04,$04,$03,$03,$02,$02,$02,$02       // char 25 @+25
        .byte $01,$01,$01,$00                       // char 26 (partial)

dat_1069:
        // === Fill data (32 bytes, $1069-$1088) ===
        .fill 32, $0c
        .byte $0f,$07,$01,$01,$01,$07,$0f           // .......

dat_1090:
        // === Fill data (49 bytes, $1090-$10c0) ===
        .fill 49, $0c
        .fill 12, $00
        .byte $09,$02,$08,$0a,$0f,$07,$01,$01,$01,$07,$0f,$0c,$0b,$0b,$0b,$0b // ................
        .fill 8, $0b
        .byte $0a,$09,$08,$08,$07,$06,$05,$04,$04,$04,$03,$03,$03,$03,$02,$02 // ................
        .fill 8, $01
        .byte $02,$02,$03,$03,$03,$03,$04,$04,$04,$05,$06,$07,$08,$08,$09,$0a // ................
        .byte $0a,$09,$08,$07,$06,$05,$04,$04,$03,$03,$03,$02,$02,$02,$02,$01 // ................
        .fill 8, $00
        .byte $01,$02,$02,$02,$02,$03,$03,$03,$04,$04,$05,$06,$07,$08,$09,$0a // ................
        .byte $0a,$09,$08,$08,$07,$06,$05,$04,$04,$04,$03,$03,$03,$03,$02,$02 // ................
        .fill 8, $01
        .byte $02,$02,$03,$03,$03,$03,$04,$04,$04,$05,$06,$07,$08,$08,$09,$0a // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$0b,$37,$00,$00,$00,$c8,$00,$14,$0f // ...7.......

dat_1178:
        // === Fill data (1 bytes, $1178-$1178) ===
        .byte $00                                   // .

// --- Region $1800-$1800 ---
.pc = $1800 "chr_1800"

chr_1800:
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "scr_2000"

scr_2000:
        .byte $00                                   // .

// --- Region $8cd1-$8cd1 ---
.pc = $8cd1 "dat_8cd1"

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

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $a0d1-$a0d1 ---
.pc = $a0d1 "dat_a0d1"

dat_a0d1:
        // === Fill data (1 bytes, $a0d1-$a0d1) ===
        .byte $00                                   // .

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $ae0e-$ae0e ---
.pc = $ae0e "dat_ae0e"

dat_ae0e:
        // === Fill data (1 bytes, $ae0e-$ae0e) ===
        .byte $00                                   // .

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $c8dc-$c8dc ---
.pc = $c8dc "dat_c8dc"

dat_c8dc:
        // === Fill data (1 bytes, $c8dc-$c8dc) ===
        .byte $00                                   // .

// --- Region $d09a-$d09a ---
.pc = $d09a "dat_d09a"

dat_d09a:
        // === Fill data (1 bytes, $d09a-$d09a) ===
        .byte $00                                   // .

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

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

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $ea7f-$ea7f ---
.pc = $ea7f "dat_ea7f"

dat_ea7f:
        // === Fill data (1 bytes, $ea7f-$ea7f) ===
        .byte $00                                   // .

// --- Region $f800-$fce1 ---
.pc = $f800 "dat_f800"

dat_f800:
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$a8,$c1,$e6,$81,$c3,$e4,$c3,$c5,$22,$e7,$e7,$cb,$eb // `........"....

txt_f84e:
        .text " 0HOTLINE G"
        .byte $12,$05,$05,$14,$13,$20,$3a,$ee,$20,$60,$25,$4c,$05,$07,$05,$0e // ..... :. `%L....
        .byte $04,$2c,$20,$54,$12,$09,$01,$04       // ., T....

txt_f871:
        .text ", F4CG,B-F, I"
        .byte $0b,$01,$12,$09                       // ....

txt_f882:
        .text ", G*P ,"
        .byte $e3,$20,$60                           // . `

txt_f88c:
        .text "%TAT, C"
        .byte $05,$0e,$13,$0f,$12,$20,$44,$05,$13,$09,$07,$0e,$2c,$20,$56,$05 // ..... D....., V.
        .byte $12,$04,$09,$03,$14,$2c,$43,$08,$12,$0f,$0d,$01,$0e,$03,$05,$e3 // .....,C.........
        .byte $20,$3b,$44,$05,$10,$12,$05,$04,$01,$14,$0f,$12,$13,$2c,$41,$03 //  ;D..........,A.
        .byte $14,$09,$0f,$0e,$2c,$56,$09,$03,$14,$09,$0d,$13,$20,$ea,$2e,$ef // ....,V...... ...

txt_f8d3:
        .text " 0CONTACT HOTLINE:"
        .byte $f0,$20,$3b,$03,$01,$0c,$0c           // . ;....

txt_f8ec:
        .text ":  R"
        .byte $0f,$02                               // ..

txt_f8f2:
        .text " (+31-043-479246)"
        .byte $ed,$20,$3b,$17,$12,$09,$14,$05,$3a,$20,$54,$0f,$0d // . ;.....: T..

txt_f910:
        .text " , P"
        .byte $0c,$0b                               // ..

txt_f916:
        .text " 077559 A ,"
        .byte $f4                                   // .

txt_f922:
        .text " 68033 P"
        .byte $0c,$01,$0e,$05,$07,$07,$20,$28,$47,$05,$12,$0d,$01,$0e,$19,$29 // ...... (G......)
        .byte $e6,$20,$a3,$23,$20,$08,$20,$a3,$29,$0e,$0d,$20,$07,$08,$09,$0a // . .# . .).. ....
        .byte $0b,$20,$a3,$e3,$20,$a3,$21,$20,$e3,$07,$24,$20,$20,$0a,$20,$a3 // . .. .! ..$  . .
        .byte $22,$08,$09,$e3,$01,$23,$20,$09,$20,$e3,$01,$24,$20,$0c // "....# . ..$ .

txt_f968:
        .text "  "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$20,$20,$e3,$01,$e3,$20,$e3       // "  ... .

txt_f973:
        .encoding "screencode_mixed"
        .text "a( ffgh j "
        .encoding "petscii_upper"
        .byte $e3,$01,$22,$20,$20,$e3,$02,$23,$20,$0a,$20,$e3,$02,$24,$20,$0b // .."  ..# . ..$ .
        .byte $20,$20,$e3,$01,$22,$20,$20,$e3,$02,$e3,$20,$e3,$02,$21,$20,$e3 //   .."  ... ..! .
        .byte $05,$24,$08,$09,$0b,$20,$e3,$02,$22,$20,$20,$e3,$03,$23,$10,$0b // .$... .."  ..#..
        .byte $20,$e3,$03,$24,$20,$0a,$20,$20,$e3,$02,$22,$20,$20,$e3,$03,$e3 //  ..$ .  .."  ...
        .byte $20,$e3,$03,$21,$20,$e3,$04,$24,$20,$09,$0b,$20,$e3,$03,$22,$20 //  ..! ..$ .. .." 
        .byte $20,$e3,$04,$23,$10,$0c,$20,$e3,$04,$24,$20,$09,$20,$20,$e3,$03 //  ..#.. ..$ .  ..
        .byte $22,$20,$20,$e3,$04,$e3,$20,$e3,$04,$21,$20,$e3,$03,$24,$20,$20 // "  ... ..! ..$  
        .byte $0c,$20,$e3,$04,$22,$0a,$0b,$e3,$05,$23,$20,$0d,$20,$e3,$05,$24 // . .."....# . ..$
        .byte $20,$08,$20,$20,$e3,$04,$22,$20,$20,$e3,$05,$e3,$20,$e3,$05,$21 //  .  .."  ... ..!
        .byte $20,$e3,$02,$24,$20,$20,$0d,$20,$e3,$05,$22,$20,$20,$e3,$06,$23 //  ..$  . .."  ..#
        .byte $20,$0e,$20,$e3,$06,$24,$07,$07,$20,$20,$e3,$05,$22,$20,$20,$e3 //  . ..$..  .."  .
        .byte $06,$e3,$20,$e3,$06,$21,$20,$e3,$01,$24,$20,$20,$0e,$20,$e3,$06 // .. ..! ..$  . ..
        .byte $22,$20,$20,$e3,$07,$24,$20,$0f,$20,$06,$e4,$07,$22,$20,$20,$e3 // "  ..$ . ..."  .
        .byte $06,$28,$20,$20,$07,$08,$09,$0a,$0b,$20,$e3,$07 // .(  ..... ..

txt_fa59:
        .text "! "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$20,$20,$0f,$20,$e3,$07,$22,$0c,$0d,$e9 // $  . .."...

txt_fa67:
        .text " 9TOM "
        .byte $0f,$06                               // ..

txt_fa6f:
        .text " HOTLINE "
        .byte $07,$09,$16,$05,$13,$20,$19,$0f,$15,$3a,$80 // ..... ...:.

txt_fa83:
        .text "5 !'"
        .byte $e8,$20,$27,$4b,$12,$19,$0d,$09,$0e,$09,$ea,$20,$21,$27,$e6,$20 // . 'K....... !'. 
        .byte $64,$75,$78,$20,$44,$e5,$20,$a3,$fd,$a9,$97,$a2,$0b,$a0,$00,$8d // dux D. .........
        .byte $14,$03,$8e,$15,$03,$8c,$20,$d0,$8c,$21,$d0,$8c,$0e,$dc,$8c,$00 // ...... ..!......
        .byte $08,$c8,$8c,$1a,$d0,$cc,$12,$d0,$d0,$fb,$8c,$11,$d0,$a9,$31,$8d // ..............1.
        .byte $12,$d0,$a9,$28,$a2,$08,$85,$f8,$86,$f9,$a0,$00,$a2,$00,$a9,$04 // ...(............
        .byte $9d,$00,$04,$e0,$90,$b0,$07,$9d,$00,$05,$98,$9d,$00,$d9,$98,$9d // ................
        .byte $00,$d8,$e0,$28,$b0,$06,$9d,$90,$05,$9d,$90,$d9,$e0,$78,$b0,$0a // ...(.........x..
        .byte $bd,$a8,$0a,$9d,$e0,$05,$98,$9d,$e0,$d9,$e0,$f0,$b0,$05,$a9,$0c // ................
        .byte $9d,$d0,$da,$e8,$d0,$c8,$58,$f0,$fe,$c1,$c1,$a9,$c8,$8d,$16,$d0 // ......X.........
        .byte $a9,$12,$8d,$18,$d0,$ad,$e3,$0f,$a2,$00,$8d,$20,$d0,$a0,$32,$cc // ........... ..2.
        .byte $12,$d0,$f0,$fb,$8e,$20,$d0,$a9,$02,$8d,$21,$d0,$a9,$4a,$cd,$12 // ..... ....!..J..
        .byte $d0,$d0,$fb,$a2,$05,$bd,$22,$10,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb // ......".........
        .byte $8d,$21,$d0,$ca,$d0,$ef,$a9,$64,$cd,$12,$d0,$d0,$fb,$a2,$06,$bd // .!.....d........
        .byte $27,$10,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb,$8d,$21,$d0,$ca,$d0,$ef // '..........!....
        .byte $ad,$e3,$0f,$a0,$82,$cc,$12,$d0,$d0,$fb,$a0,$09,$88,$d0,$fd,$c1 // ................
        .byte $c1,$8d,$20,$d0,$8d,$21,$d0,$a9,$16,$a0,$83,$ea,$ea,$cc,$12,$d0 // .. ..!..........
        .byte $f0,$fb,$8e,$20,$d0,$8e,$21,$d0,$8d,$18,$d0,$20,$88,$0c,$20,$b0 // ... ..!.... .. .
        .byte $0d,$ad,$01,$dc,$c9,$ef,$d0,$12,$ad,$d8,$0f,$d0,$0d,$a9,$02,$8d // ................
        .byte $eb,$0f,$8d,$dd,$0f,$a9,$01,$8d,$d8,$0f,$ad,$d8,$0f,$f0,$03,$20 // ............... 
        .byte $38,$0f,$ad,$d6,$0f,$f0,$03,$4c,$61,$0f,$a9,$bb,$cd,$12,$d0,$d0 // 8......La.......
        .byte $fb,$ad,$df,$0f,$8d,$16,$d0,$ae,$db,$0f,$f0,$13,$ad,$12,$d0,$a8 // ................
        .byte $29,$07,$09,$10,$cc,$12,$d0,$f0,$fb,$8d,$11,$d0,$ca,$d0,$ed,$20 // ).............. 
        .byte $7c,$0e,$2c,$11,$d0,$10,$fb,$20,$f2,$0d,$20,$a6,$0c,$a9,$1b,$8d // |.,.... .. .....
        .byte $11,$d0,$a9,$01,$8d,$19,$d0,$4c,$7e,$ea,$ce,$e4,$0f,$f0,$01,$60 // .......L~......`
        .byte $a9,$03,$8d,$e4,$0f,$ae,$e1,$0f,$e0,$0b,$d0,$01,$60,$bd,$2e,$10 // ............`...
        .byte $8d,$e3,$0f,$e8,$8e,$e1,$0f,$60,$ad,$e1,$0f,$c9,$0b,$f0,$01,$60 // .......`.......`
        .byte $ad,$dd,$0f,$f0,$03,$4c,$6c,$0d,$ad,$eb,$0f,$f0,$04,$c9,$02,$d0 // .....Ll.........
        .byte $01,$60,$ad,$d8,$0f,$f0,$01,$60,$ae,$e0,$0f,$bd,$39,$10,$f0,$1d // .`.....`....9...
        .byte $aa,$ac,$df,$0f,$88,$c0,$ff,$d0,$0e,$8e,$de,$0f,$20,$20,$0d,$20 // ............  . 
        .byte $4c,$0d,$ae,$de,$0f,$a0,$07,$ca,$d0,$ea,$8c,$df,$0f,$ae,$e0,$0f // L...............
        .byte $e8,$e0,$30,$d0,$29,$ee,$dd,$0f,$a5,$f8,$18,$69,$a0,$85,$f8,$a5 // ..0.)......i....
        .byte $f9,$69,$00,$85,$f9,$a5,$f8,$c9,$68,$d0,$0e,$a5,$f9,$c9,$09,$d0 // .i......h.......
        .byte $08,$a9,$28,$a2,$08,$85,$f8,$86,$f9,$a2,$00,$8e,$e5,$0f,$8e,$e0 // ..(.............
        .byte $0f,$60,$a2,$00,$bd,$d1,$06,$9d,$d0,$06,$bd,$f9,$06,$9d,$f8,$06 // .`..............
        .byte $bd,$21,$07,$9d,$20,$07,$bd,$49,$07,$9d,$48,$07,$bd,$71,$07,$9d // .!.. ..I..H..q..
        .byte $70,$07,$bd,$99,$07,$9d,$98,$07,$e8,$e0,$27,$d0,$d7,$60,$ac,$e5 // p.........'..`..
        .byte $0f,$a2,$00,$b1,$f8,$9d,$f7,$06,$98,$18,$69,$28,$a8,$8a,$18,$69 // ..........i(...i
        .byte $28,$aa,$e0,$a0,$d0,$ed,$ac,$e5,$0f,$c8,$8c // (..........

// --- Region $fce6-$fd1a ---
.pc = $fce6 "Segment $fce6"
        .byte $01,$d0,$0f,$ce,$e8,$0f,$f0,$01,$60,$a9,$80,$8d,$e8,$0f,$ee,$dd // ........`.......
        .byte $0f,$60,$ae,$dc,$0f,$bd,$39,$10,$18,$6d,$db,$0f,$8d,$db,$0f,$ca // .`....9..m......
        .byte $e0,$1b,$d0,$1b,$a9,$2f,$8d,$dc,$0f,$a2,$00,$8e,$db,$0f,$8e,$dd // ...../..........
        .byte $0f,$a0,$00,$a9,$20                   // .... 

// --- Region $fd2c-$fda2 ---
.pc = $fd2c "dat_fd2c"

dat_fd2c:
        .byte $f0,$01,$60,$ee,$e7,$0f,$a2,$00,$ac,$e6,$0f,$b9,$69,$10,$9d,$d0 // ..`.........i...
        .byte $da,$9d,$20,$db,$c8,$e8,$e0,$28,$d0,$f1,$a2,$28,$ac,$e6,$0f,$b9 // .. ....(...(....
        .byte $68,$10,$9d,$f7,$da,$9d,$47,$db,$c8,$ca,$d0,$f3,$ae,$e6,$0f,$e8 // h.....G.........
        .byte $e0,$30,$d0,$07,$a9,$40,$8d,$e7,$0f,$a2,$00,$8e,$e6,$0f,$60,$ad // .0...@........`.
        .byte $e1,$0f,$c9,$0b,$f0,$01,$60,$ad,$eb,$0f,$d0,$37,$ad,$d8,$0f,$f0 // ......`....7....
        .byte $01,$60,$ce,$ea,$0f,$f0,$01,$60,$a9,$03,$8d,$ea,$0f,$a2,$00,$bd // .`.....`........
        .byte $e5,$10,$18,$6d,$e9,$0f,$a8,$b9,$c1,$10,$9d,$e0,$d9,$e8,$e0,$78 // ...m...........x
        .byte $d0,$ed,$ae,$e9,$0f,$e8,$e0           // .......

// --- Region $fdb0-$fdf8 ---
.pc = $fdb0 "Segment $fdb0"
        .byte $01,$d0,$0f,$ce,$ec,$0f,$f0,$01,$60,$a9,$40,$8d,$ec,$0f,$ee,$eb // ........`.@.....
        .byte $0f,$60,$ce,$ea,$0f,$f0,$01,$60,$a9,$03,$8d,$ea,$0f,$a2,$00,$a9 // .`.....`........
        .byte $23,$38,$fd,$e5,$10,$ed,$e9,$0f,$a8,$b9,$c1,$10,$9d,$e0,$d9,$e8 // #8..............
        .byte $e0,$78,$d0,$eb,$ae,$e9,$0f,$e8,$e0,$19,$d0,$05,$a2,$00,$8e,$eb // .x..............
        .byte $0f,$8e,$e9,$0f,$60,$18,$ad,$ed,$0f   // ....`....

// --- Region $fe59-$fed9 ---
.pc = $fe59 "Segment $fe59"
        .byte $34,$0f,$bd,$68,$09,$a8,$b9,$ef,$0f,$9d,$28,$04,$bd,$90,$09,$a8 // 4..h......(.....
        .byte $b9,$ef,$0f,$9d,$50,$04,$bd,$b8,$09,$a8,$b9,$ef,$0f,$9d,$78,$04 // ....P.........x.
        .byte $bd,$e0,$09,$a8,$b9,$ef,$0f,$9d,$a0,$04,$bd,$08,$0a,$a8,$b9,$ef // ................
        .byte $0f,$9d,$c8,$04,$bd,$30,$0a,$a8,$b9,$ef,$0f,$9d,$f0,$04,$bd,$58 // .....0.........X
        .byte $0a,$a8,$b9,$ef,$0f,$9d,$18,$05,$bd,$80,$0a,$a8,$b9,$ef,$0f,$9d // ................
        .byte $40,$05,$e8,$e0,$14,$d0,$ab,$60,$ad,$eb,$0f,$f0,$01,$60,$ce,$e4 // @......`.....`..
        .byte $0f,$f0,$01,$60,$a9,$03,$8d,$e4,$0f,$ae,$e2,$0f,$e0,$ff,$d0,$06 // ...`............
        .byte $a9,$01,$8d,$d7,$0f,$60,$bd,$2e,$10,$8d,$e3,$0f,$ca,$8e,$e2,$0f // .....`..........
        .byte $60                                   // `

// --- Region $ff10-$ff5d ---
.pc = $ff10 "Segment $ff10"
        .byte $00,$2b,$13,$00,$2f,$00,$01,$07,$00,$0b,$0b,$0c,$02,$a2,$27,$09 // .+../.........'.
        .byte $80,$14,$02,$00,$40,$0a,$a2,$23,$01,$02,$03,$e5,$04,$23,$03,$02 // ....@..#.....#..
        .byte $01,$a5,$f8,$04,$23,$03,$02,$01,$a5,$3e,$01,$02,$03,$01,$07,$0f // ....#....>......
        .byte $0a,$02,$06,$04,$0e,$03,$0d,$01,$00,$09,$02,$08,$0a,$0f,$07,$01 // ................
        .byte $07,$0f,$0c,$0a,$0a,$0b,$0a,$0b,$e8,$0a,$e6,$09,$25,$08 // ............%.

// --- Region $ff70-$ffff ---
.pc = $ff70 "Segment $ff70"
        .byte $03,$03,$e4,$02,$e3,$01,$a1,$80,$20,$0c,$22,$0f,$07,$e3,$01,$22 // ........ ."...."
        .byte $07,$0f,$80,$31,$0c,$ac,$26,$09,$02,$08,$0a,$0f,$07,$e3,$01,$23 // ...1..&........#
        .byte $07,$0f,$0c,$ec,$0b,$27,$0a,$09,$08,$08,$07,$06,$05,$e3,$04,$e4 // .....'..........
        .byte $03,$22,$02,$02,$e8,$01,$22,$02,$02,$e4,$03,$e3,$04,$2f,$05,$06 // ."...."....../..
        .byte $07,$08,$08,$09,$0a,$0a,$09,$08,$07,$06,$05,$04,$04,$e3,$03,$e4 // ................
        .byte $02,$21,$01,$a8,$21,$01,$e4,$02,$e3,$03,$2f,$04,$04,$05,$06,$07 // .!..!...../.....
        .byte $08,$09,$0a,$0a,$09,$08,$08,$07,$06,$05,$e3,$04,$e4,$03,$22,$02 // ..............".
        .byte $02,$e8,$01,$22,$02,$02,$e4,$03,$e3,$04,$28,$05,$06,$07,$08,$08 // ..."......(.....
        .byte $09,$0a,$ff,$b1,$22,$0b,$37,$a3,$24,$c8,$00,$14,$0f,$a8,$00,$01 // ....".7.$.......
