#286

Seven Eleven [7-11] 09

Seven Eleven [7-11]

2.591 lines of code

RasterbarsRSTRMusicSIDSpritesSPRT

History

Released
1989
Music
Chris (Chris Ammermuller)
Graphics
Mike Mourin
Group
Seven Eleven — Germany, founded 25 June 1988

Seven Eleven Intro #9, released in 1989, is a crack intro from the German group Seven Eleven. The graphics are by Mike Mourin, and the music is "No Reality" by Chris Ammermuller -- a SID composer whose work appears frequently across German cracking groups of the period, including Dynamix. Seven Eleven was founded on 25 June 1988 in Germany and built a respectable reputation in the European scene. The group is also represented at #11 Seven Eleven Intro #1, their highest-ranked entry and one of the most popular crack intros on intros.c64.org. Chris Ammermuller's prolific output made his tunes a common feature in German crack intros, and his contribution here continues that pattern of supplying polished SID music to multiple groups simultaneously.

Sources: CSDb · intros.c64.org

711-09.asm 2.591 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2e5f  (9824 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1000 (4096)
// IRQ handler:  $1232 (irq_1232)
//
// Code: 2660 bytes, Data: 7164 bytes
// Labels: 299, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1203 ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_15ff
        lda #$9a
        jsr $ffd2
        jsr $e544
        jsr sub_12ac
        jsr sub_13ed
        ldx #$00

loc_1013:
        lda #$08
        sta $d990,x
        sta $da90,x
        sta $db00,x
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0508,x
        inx
        bne loc_1013
        sei
        lda #$01
        sta $dc0d
        sta $d01a
        lda #$32
        sta $0314
        lda #$12
        sta $0315
        lda #$1b
        sta $d011
        jsr sub_2108
        cli

loc_1048:
        lda $1230
        beq loc_1048
        dec $1230
        jsr sub_1806
        dec $122e
        bne loc_106c
        ldx $122f
        stx smc_1834                                // SMC: modifies $1834
        lda $1275,x
        sta $128e
        inc $122f
        lda #$08
        sta $122e

loc_106c:
        dec $1231
        bne loc_1048
        lda #$00
        sta $1230

loc_1076:
        lda $1230
        beq loc_1076
        jsr sub_1405
        dec $1230
        jsr sub_1806
        ldx $14b7
        lda $14b8,x
        bne loc_1076
        lda #$00
        sta $1230

loc_1091:
        lda $1230
        beq loc_1091
        dec $1230
        jsr sub_1806
        dec $122e
        bne loc_1091
        lda #$02
        sta $122e
        inc $1567
        inc $15c8
        lda $1567
        cmp #$17
        bne loc_1091
        lda #$00
        sta $1230

loc_10b8:
        lda $1230
        beq loc_10b8
        dec $1230
        jsr sub_1806
        dec $122e
        bne loc_10b8
        lda #$03
        sta $122e
        lda $122d
        bne loc_1102
        lda #$01
        sta $122d
        ldx dat_1203
        txa
        asl
        tay
        lda txt_1205,x
        iny
        clc
        adc #$40
        sta $0630,y
        clc
        adc #$80
        sta $0658,y
        ldx $1204
        txa
        asl
        tay
        lda $1219,x
        sta $06d0,y
        clc
        adc #$80
        sta $06f8,y

loc_10ff:
        jmp loc_10b8

loc_1102:
        lda #$00
        sta $122d
        ldx dat_1203
        txa
        asl