#1000

Bronx 16

Bronx

2.309 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLBitmapBMAP

History

Music
Beat (Nantco Bakker) -- "Sax-O-Maniac"
Graphics
Bird
Group
Bronx -- Denmark, founded August 1990

Crack intro #16 from Bronx, a Danish cracking group abbreviated BRX and known by the tagline "What a Rush!" CSDb catalogues this as "Bronx Intro 01" with music by Beat (Nantco Bakker), whose "Sax-O-Maniac" is preserved in the HVSC, and graphics by Bird. Doc Snyder's page documents a separate Bronx intro coded jointly by Megatonn and Trisonic, who also shared artwork duties, with music by Mike (Michael Hendriks). In the Doc Snyder comments, a member named Byt revealed a bug in the Bronx logo where the letter N resembles an O -- a mistake that went largely unnoticed by viewers. The group was founded in August 1990 in Denmark, operating within the competitive Scandinavian cracking landscape alongside groups such as Dominators, Bonzai, and Triad. Beat was a Dutch musician whose SID compositions appeared across multiple groups' releases. With sixteen or more numbered intros, Bronx maintained substantial output from their Danish base throughout the early 1990s.

Sources: CSDb · intros.c64.org · docsnyderspage

bronx-16.asm 2.309 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $31ff  (10752 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $2e00 (11776)
// IRQ handler:  $2ec2 (irq_2ec2)
// IRQ handler:  $2efd (irq_2efd)
// IRQ handler:  $2f67 (irq_2f67)
// IRQ handler:  $2fbc (irq_2fbc)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2457 bytes, Data: 8295 bytes
// Labels: 225, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2e7c

sub_1000:
        jmp loc_101d
// Referenced by: jsr from $2ee4

sub_1003:
        jmp loc_1085

dat_1006:
        .byte $4c                                   // L

// --- Region $101d-$101f ---
.pc = $101d "loc_101d"

loc_101d:
        jmp loc_1807

// --- Region $1050-$162e ---
.pc = $1050 "loc_1050"

loc_1050:
        lda $1af4,y
        sta $1716
        lda $1af5,y
        sta $1717
        sta $d418
        ldx #$00
        txa

loc_1062:
        sta $1718,x
        inx
        cpx #$86
        bne loc_1062
        ldx #$00
        lda #$01

loc_106e:
        sta $100c,x
        sta $173b,x
        inx
        cpx #$03
        bne loc_106e
        ldx #$00
        txa

loc_107c:
        sta $d400,x
        inx
        cpx #$18
        bne loc_107c
        rts

loc_1085:
        dec $1718
        bpl loc_1090
        lda $1716
        sta $1718

loc_1090:
        ldx #$00
        stx $1720
        jsr sub_10b0
        inx
        jsr sub_10b0
        inx
        jsr sub_10b0
        lda $171c
        sta $d416
        lda $1018
        ora $1723
        sta $d417
        rts
// Referenced by: jsr from $1095, $1099, $109d

sub_10b0:
        lda $100c,x
        beq loc_10c5
        lda $1716
        cmp $1718
        bne loc_10c5
        dec $173b,x
        lda $173b,x
        beq loc_10c8

loc_10c5:
        jmp loc_11f9

loc_10c8:
        lda $1707,x
        sta $f8
        lda $170a,x
        sta $f9

loc_10d2:
        ldy $1726,x
        lda ($f8),y
        bpl loc_1101
        cmp #$ff
        bne loc_10e5
        lda #$00
        sta $1726,x
        jmp loc_10d2

loc_10e5:
        cmp #$fe
        bne loc_10ef
        lda #$00
        sta $100c,x
        rts

loc_10ef:
        sec
        sbc #$a0
        bcs loc_10f8
        eor #$1f
        adc #$01

loc_10f8:
        sta $172c,x
        inc $1726,x
        iny
        lda ($f8),y