#132

Beastie Boys [BB] 09

Beastie Boys [BB]

3.600 lines of code

RasterbarsRSTRScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
November 1988
Group
Beastie Boys [BB] — Germany, founded July 1987
Music
T.C. (Timur Baysal) — Beastie Boys Intro; Chris (Chris Ammermuller) — The Human Race

This crack intro from the German group Beastie Boys is catalogued on CSDb as release #95108, dated November 1988. No individual coder is credited on CSDb. Two SID tunes are featured — "Beastie Boys Intro" by T.C. (Timur Baysal) and "The Human Race" by Chris (Chris Ammermuller) — both preserved in the HVSC. The T.C. composition is a custom tune written specifically for the group, as indicated by its title. Beastie Boys was founded in July 1987 in Germany, and by November 1988 had been active for over a year. Ranked 132nd overall, this is one of the group's higher-placed entries — below the flagship #16 BB-02 but above many others including #204 BB-07 and #306 BB-01. Doc Snyder's page documents an extensive BB catalogue spanning over a dozen intros.

Sources: CSDb · intros.c64.org · docsnyderspage

bb-09.asm 3.600 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:16
// 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:  $1280 (4736)
// IRQ handler:  $13d3 (irq_13d3)
// IRQ handler:  $176b (irq_176b)
//
// Code: 1876 bytes, Data: 61612 bytes
// Labels: 345, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $1280-$12ff ---
.pc = $1280 "main_1280"

main_1280:
        sei
        jsr sub_1d57
        jsr sub_1be4
        lda #$0f
        sta $0286
        lda #$35
        sta $01
        jsr dat_f000
        lda #$37
        sta $01
        jsr $e544
        lda #$05
        sta $d022
        lda #$09
        sta $d023
        lda #$08
        jsr $ffd2
        ldx #$00
        stx $d020
        stx $d021
        txa

loc_12b2:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_12b2
        lda #$12
        sta $d018
        lda $d016
        ora #$10
        sta $d016
        lda #$d3
        sta $0314
        lda #$13
        sta $0315
        lda #$fa
        sta $d012
        lda #$1b
        sta $d011
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        lda #$a0
        sta $1642
        lda #$10
        sta $1643
        lda #$00
        sta $152e
        cli

loc_12fc:
        jmp loc_12fc

txt_12ff:
        .text " "

// --- Region $1359-$1464 ---
.pc = $1359 "loc_1359"

loc_1359:
        jsr sub_1be4
        lda #$0b
        sta $d011
        ldx #$00
        txa

loc_1364:
        lda #$00
        sta $db00,x
        sta $da56,x
        lda dat_1465,x
        sta $0680,x
        inx
        bne loc_1364
        ldx #$27

loc_1377:
        lda #$08
        sta chr_d800,x
        sta $d828,x
        sta $d850,x
        lda $1000,x
        sta $0400,x
        lda $1028,x
        sta $0428,x
        lda $1050,x
        sta $0450,x
        dex
        bpl loc_1377
        jsr sub_16f0
        sei
        lda #$6b
        sta $0314
        lda #$17
        sta $0315
        lda #$b2

loc_13a7:
        cmp $d012
        bne loc_13a7
        lda #$1b
        sta $d011
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        lda #$12
        sta $d018
        cli

loc_13c1:
        lda $dc01
        cmp #$ef
        bne loc_13c1
        inc dat_1768

loc_13cb:
        lda $1e70
        beq loc_13cb
        jmp loc_1d9c