History
- Released
- November 1988
- Code
- The Last Dragon
- Music
- Charles Deenen — "RWE Intro" (ripped)
- Group
- Fucked Beyond Repair — United States, founded 1986
CSDb labels this the "TLD" intro — named after its coder The Last Dragon, who appears across multiple American groups of the era including #52 Abyss and #66 Empire. Charles Deenen's "RWE Intro" provides the music — preserved in the HVSC. FBR was founded in the US in 1986, and this November 1988 release represents one of the group's later productions before the American scene fully contracted. The Last Dragon's involvement alongside Death Demon (FBR's other coder) shows the group maintaining two active programmers. Deenen's Dutch compositions reaching an American group demonstrates the global SID music distribution network that operated through mail-traded compilation disks.
Sources: CSDb
fbr-03.asm 4.963 lines
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:20 // 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: $2600 (9728) // IRQ handler: $219c (irq_219c) // IRQ handler: $ea31 (irq_ea31) // // Code: 5479 bytes, Data: 58009 bytes // Labels: 543, Subroutines: 14 // // Cross-references: all OK // ============================================ // --- Region $1000-$1009 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $2635, $fdb8 sub_1000: jmp loc_10b1 dat_1003: .byte $4c,$f0,$10 // L.. // Referenced by: jsr from $2516, $fd21 sub_1006: jmp loc_10f6 dat_1009: .byte $02 // . // --- Region $1082-$1895 --- .pc = $1082 "sub_1082" // Referenced by: jsr from $10dc, $ebd5 sub_1082: lda #$00 ldx #$74 loc_1086: sta $100d,x dex bpl loc_1086 loc_108c: lda #$ff sta $103b sta $103c sta $103d lda #$00 sta $dc0e ldx #$02 loc_109e: sta $100d,x sta $1010,x sta $1013,x sta $101f,x dex bpl loc_109e sta $105e rts loc_10b1: pha lda #$01 sta $105e pla tax lda $198e,x sta smc_10c8 // SMC: modifies $10c8 lda $1991,x sta smc_10c9 // SMC: modifies $10c9 ldy #$07 loc_10c7: .label smc_10c8 = * + 1 .label smc_10c9 = * + 2 lda $19a4,y // !SMC: modified by $10bc, $10c2 sta $19ac,y dey bpl loc_10c7 lda $1988,x sta dat_1009 lda $198b,x sta smc_134d // SMC: modifies $134d jsr sub_1082 loc_10df: ldx #$00 txa loc_10e2: sta $d400,x inx cpx #$18 bne loc_10e2 lda #$0f sta $d418 rts dat_10f0: .byte $a9,$02,$8d,$5e,$10,$60 // ...^.` loc_10f6: lda $105e cmp #$02 beq loc_1104 cmp #$01 bne loc_1105 jmp loc_108c loc_1104: rts loc_1105: inc $103b inc $103c inc $103d ldx #$02 dec $105d bpl loc_111b lda dat_1009 sta $105d loc_111b: nop nop nop stx $bf lda $100a,x sta $1042 tay lda $105d cmp dat_1009 bne loc_1143 lda $19ac,x sta smc_114a // SMC: modifies $114a lda $19b0,x sta smc_114b // SMC: modifies $114b dec $1013,x bmi loc_1146 jmp loc_1315