#394

Fucked Beyond Repair [FBR] 06

Fucked Beyond Repair [FBR]

5.372 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
19 December 1987
Group
Fucked Beyond Repair -- United States, founded 1986

CSDb catalogues this as "FBR Intro (Fat Raster Logo)" -- a visually distinctive intro released on 19 December 1987. No coder, music, or graphics credits are listed in the database, though the descriptive name suggests raster bar effects applied to the group's logo. The intro was used in cracks of BraveStarr + (with Fairlight), Druids Moon (with Madonna Cracking Group), and Flying Shark +3D (with Fairlight). These co-releases with Fairlight -- one of Sweden's most legendary groups -- indicate that FBR maintained trading connections with Europe's elite. Fucked Beyond Repair was a US group founded in 1986 that produced 594 documented releases before dissolving in 1989. By late 1987, the group was near the height of its activity, with multiple coders contributing intros in rapid succession. The collaboration with Fairlight on joint cracks demonstrates the transatlantic distribution networks that connected American importers with European crackers.

Sources: CSDb

fbr-06.asm 5.372 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:39
// 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:  $1000 (4096)
// IRQ handler:  $1075 (irq_1075)
// IRQ handler:  $138a (irq_138a)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4416 bytes, Data: 59072 bytes
// Labels: 608, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$10b9 ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_1006
        jmp loc_1052
// Referenced by: jsr from $1000

sub_1006:
        ldy #$12
        sty $d018
        sty $d022
        lda #$0f
        sta $d023
        sta $d026
        sta $0286
        ldx #$0d
        stx $d025
        eor #$0a
        sta $d026
        jsr $e544
        ldx #$00
        stx $d020
        stx $d021

loc_102e:
        lda #$09
        sta $d800,x
        sta $d900,x
        lda #$0e
        sta $e0
        sta $d9c0,x
        inx
        bne loc_102e

loc_1040:
        lda dat_2288,x
        sta $0400,x
        lda $2388,x
        sta $0500,x
        inx
        bne loc_1040
        jmp loc_113d

loc_1052:
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$30
        sta $d012
        lda #$75
        ldy #$10
        sta $0314
        sty $0315
        cli

loc_1072:
        jmp loc_1072

irq_1075:
        sec
        rol $d019
        lda #$12
        sta $d018
        sta $d022
        lda #$0f
        sta $d023
        lda #$18
        sta $d016
        ldx #$18

loc_108d:
        dex
        bne loc_108d

loc_1090:
        lda dat_10ba,x
        sta $d020
        sta $d020
        ldy $10ce,x
        nop

loc_109d:
        dey
        bne loc_109d
        inx
        cpx #$14
        bne loc_1090
        lda #$02
        sta $d020
        lda #$78
        sta $d012
        lda #$e2
        sta $0314
        pla
        tay
        pla
        tax
        pla
        rti

// --- Region $10de-$1128 ---
.pc = $10de "loc_10de"

loc_10de:
        ora ($08,x)
        php
        php
        sec
        rol $d019
        ldx #$1a

loc_10e8:
        dex
        bne loc_10e8

loc_10eb:
        lda dat_1129,x
        sta $d020
        sta $d020
        ldy $10ce,x
        nop

loc_10f8: