#212

Beastie Boys [BB] 22

Beastie Boys [BB]

3.136 lines of code

RasterbarsRSTRMusicSIDScrollerSCRL

History

Released
November 1988
Music
T.C. (Timur Baysal), Chris (Chris Ammermuller)
Group
Beastie Boys — Germany, founded July 1987

A dual-composer intro featuring two German musicians — T.C. (Timur Baysal) contributing "Beastie Boys Intro" (a custom group theme) and Chris Ammermuller adding "The Human Race." Both compositions are preserved in the HVSC. No coder is credited on CSDb. Baysal's "Beastie Boys Intro" is a dedicated group composition — having a custom theme tune showed investment in brand identity. Ammermuller's work also appears in #61 Napalm. The Beastie Boys were founded in Germany in July 1987 and produced over twenty numbered intros. Released in November 1988 — one of six BB intros from this period to achieve ranking. The Turkish-origin name Timur Baysal hints at Germany's multicultural scene demographics. Doc Snyder's page documents the full BB catalogue.

Sources: CSDb · docsnyderspage

bb-22.asm 3.136 lines
// ============================================
// output - Disassembled Source
// ============================================
// 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: $0700  End: $3cff  (13824 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $14b0 (5296)
// IRQ handler:  $1513 (irq_1513)
//
// Code: 2467 bytes, Data: 11357 bytes
// Labels: 408, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $14b0-$187d ---
.pc = $14b0 "main_14b0"
main_14b0: {
        jsr sub_162f
        jsr sub_16dc
        ldx #$00
loop1:
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$0e
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop1
        lda #$00
        ldx #$50
loop2:
        sta $d968,x
        sta $da30,x
        dex
        bpl loop2
        sei
        lda #$13
        sta $0314
        lda #$15
        sta $0315
        lda #$fa
        sta $d012
        lda #$1b
        sta $d011
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        cli
        lda #$00
        jsr sub_3000
loop3:
        lda $dc01
        cmp #$ef
        bne loop3
        jmp loc_18e4
}
irq_1513: {
        lda #$72
        sta $d012
        lda #$12
        sta $d018
        ldx #$05
loop1:
        dex
        bne loop1
        ldx #$00
loop2:
        ldy #$08
        lda $1f00,x
loop3:
        sta $d020
        sta $d021
        inx
        dey
        beq loop2
        cpx #$46
        bcs $1540
        jsr sub_15ab
        lda $1f00,x
        clc
        bcc loop3
        lda #$01
        sta $d019
        lda #$00
        sta $d020
        sta $d021
        lda #$1a
        sta $d018
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        lda $17ca
        ora #$10
        sta $d016
        jsr sub_17ce
        jsr sub_178d
        jsr sub_3006
        lda #$32
loop4:
        cmp $d012
        bne loop4
        lda #$19
        sta $d018
        lda $1715
        ora #$10
        sta $d016
        jsr sub_1719
        jsr sub_1842
        jsr sub_15c0
        jsr sub_166d
        ldx #$10
loop5:
        lda dat_15ba
        sta $1f4f,x
        lda dat_1667
        sta $1f77,x
        dex
        bpl loop5
        lda #$13
        sta $0314
        lda #$15
        sta $0315
        jmp $ea81
}
// Referenced by: jsr from $1537

sub_15ab:
        lda $1f48,x
        sta $d016
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop