#567

Softteam, The 01

Softteam, The

673 lines of code

RasterbarsRSTRSpritesSPRT

History

Released
April 1985
Group
The Softteam — Denmark, founded 1985

The first crack intro from The Softteam — a Danish cracking and import group active from 1985 to August 1986. CSDb (group ID 2758) lists the group under several aliases including "The Softteam Worldwide Inc." and "The Softbusters," the latter being their original name before Section 8 claimed that designation. The group was founded by GI-Joe, Judge Dredd, and Daddy, with Magic joining later. This intro (CSDb release 94344) dates to April 1985 and was noted by CSDb commenter hedning as being "built upon the earlier Judge Dredd Intro," linking it to the group's founding cracker. The intro was used in eight different game cracks, including Beach-Head II, Jet Set Willy II, and Skyfox. No individual credits for code, music, or graphics are documented on CSDb. The Softteam produced approximately 73 releases during their brief existence, primarily game cracks and imports for the C64. Despite operating for just over a year, the group's early 1985 founding places them among the pioneers of the Danish C64 cracking scene.

Sources: CSDb · CSDb — Group · intros.c64.org

sft-01.asm 673 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:44
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $0d21  (1332 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0811 (2065)
//
// Code: 833 bytes, Data: 499 bytes
// Labels: 82, Subroutines: 7
//
// Cross-references: all OK
// ============================================


// --- Region $0811-$089e ---
.pc = $0811 "main_0811"

main_0811:
        jmp loc_0a90
        nop
        nop
        lda #$36
        sta $01
        jmp loc_09f2

dat_081d:
        .byte $05,$05,$05,$43,$2e,$00,$0e,$05       // ...C....

loc_0825:
        lda #$00
        sta $d020
        sta $d021
        lda #$0f
        ldx #$08
        tay
        jsr $ffba
        lda #$08
        ldx #$54
        ldy #$08
        jsr $ffbd
        jsr $ffc0
        lda #$0f
        jsr $ffc3
        jmp loc_085c

dat_0849:
        .byte $4d,$2d,$57,$6a,$00                   // M-Wj.

loc_084e:
        ora ($06,x)
        ora $08a9
        tax
        tay
        jsr $ffba
        lda #$03
        ldx #$b0

loc_085c:
        ldy #$08
        jsr $ffbd
        lda #$00
        jsr sub_08a8
        lda #$93
        jsr $ffd2
        lda #$9f
        jsr $ffd2
        lda #$19
        sta $d018
        lda #$3b
        sta $d011
        lda #$00
        sta $a2

loc_087e:
        lda $a2
        cmp #$c0
        bne loc_087e
        lda #$04
        ldx #$b8
        ldy #$08
        jsr $ffbd
        lda $d011
        and #$ef
        sta $d011
        lda #$00
        jsr $ffd5
        jmp $ce40

dat_089d:
        .byte $20,$d5                               //  .

// --- Region $08a8-$08b3 ---
.pc = $08a8 "sub_08a8"
// Referenced by: jsr from $0863

sub_08a8:
        nop
        ora $05
        .byte $53,$4b                               // sre ($4b),y // ILLEGAL
        eor $ea30,y
        .byte $04,$05                               // nop $05 // ILLEGAL
        php
        rti

// --- Region $091d-$0926 ---
.pc = $091d "loc_091d"

loc_091d:
        sta ($ff),y
        iny
// Referenced by: jsr from $0bbe

sub_0920:
        bne loc_091d
        inc $00
        bne loc_091d
        .byte $02                                   // jam // ILLEGAL

// --- Region $09f2-$0a13 ---
.pc = $09f2 "loc_09f2"

loc_09f2:
        sei
        ldx #$00
        ldy #$00
        stx $14
        sty $15
        ldx #$f1
        ldy #$09
        stx $fc
        sty $fd
        ldy #$00
        ldx #$7b

loc_0a07:
        lda $0a12,x
        sta $0333,x
        dex
        bne loc_0a07
        jmp $0384

dat_0a13:
        .byte $23                                   // #

// --- Region $0a30-$0bc5 ---