#465

Wanderer Group, The [TWG] 07

Wanderer Group, The [TWG]

2.114 lines of code

RasterbarsRSTRMusicSID

History

Released
October 1987
Code
Speedcracker
Music
J.D. Sachs (James D. Sachs) — "Time Crystal" preview (ripped)
Group
The Wanderer Group — Germany, founded 1987

Coded by Speedcracker and released in October 1987, this intro from The Wanderer Group features music ripped from J.D. Sachs' "Time Crystal" preview — a game tune preserved in the HVSC. Speedcracker was a core member whose handle appeared in the intros.c64.org comments, confirming his continued connection to the group decades later. The Wanderer Group was founded in Germany in 1987 and operated with the abbreviation TWG. Another TWG intro appears in the rankings at #56 TWG-02, coded by Lui with music by Fred Gray — demonstrating that the group had multiple coders contributing to their intro catalogue. The CSDb entry lists this as the "Wanderer Intro" without further description. TWG maintained a website at wanderer-group.de, indicating the group's interest in preserving their legacy. The choice of the "Time Crystal" preview tune — an unreleased game's music — shows how crackers accessed pre-release material through their distribution networks.

Sources: CSDb

twg-07.asm 2.114 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:57
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $21ff  (6912 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $1aa0 (6816)
// IRQ handler:  $101f (irq_101f)
//
// Code: 2585 bytes, Data: 4327 bytes
// Labels: 191, Subroutines: 37
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0851 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $1274

sub_0814:
        sbc $eaeb,x
        nop
        .byte $3f,$ff,$ff                           // rla $ffff,x // ILLEGAL
        nop
        .byte $ff,$e9,$e9                           // isc $e9e9,x // ILLEGAL
        sbc #$ff
        .byte $ff,$ff,$ea                           // isc $eaff,x // ILLEGAL
        sbc $e9e9,x
        sbc #$3f
        .byte $ff,$ff,$ea                           // isc $eaff,x // ILLEGAL
        sbc $eaeb,x
        nop
        .byte $3f,$ff,$ff                           // rla $ffff,x // ILLEGAL
        nop
        sbc $eaeb,x
        nop
        .byte $3f,$ff,$ff                           // rla $ffff,x // ILLEGAL
        nop
        .byte $ff,$e9,$e9                           // isc $e9e9,x // ILLEGAL
        sbc #$fd
        sbc $e9fd,x
        sbc $eae9,x
        nop
        .byte $0f,$0f,$0f                           // slo $0f0f // ILLEGAL
        asl $0e0f
        asl.abs $000e
        brk

// --- Region $0f14-$0f14 ---
.pc = $0f14 "sub_0f14"
// Referenced by: jsr from $120f

sub_0f14:
        brk

// --- Region $1000-$1052 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1aa9

sub_1000:
        sei
        lda #$1b
        sta $d011
        lda #$2d
        sta $d012
        ldx #$01
        stx $d01a
        stx $dc0d
.label smc_1014 = * + 1
        lda #$1f                                    // !SMC: modified by $166d
        sta $0314
        lda #$10
        sta $0315
        cli
        rts

irq_101f:
        sei
        ldx txt_107c
        beq loc_103f

loc_1025:
        nop
        nop
        nop
        lda $d012
        and #$07
        ora #$18
        sta $d011
        ldy #$07

loc_1034:
        dey
        bne loc_1034
        nop
        nop
        dex
        bne loc_1025
        lda dat_107b

loc_103f:
        sta $d016
        jmp loc_1d3f

loc_1045:
        lda #$06
        sta $d022
        lda #$0e
        sta $d023

smc_104f:
        nop                                         // !SMC: modified by $10c7

smc_1050:
        nop                                         // !SMC: modified by $10cc

smc_1051:
        nop                                         // !SMC: modified by $10d1
        rts

// --- Region $1066-$107a ---
.pc = $1066 "sub_1066"
// Referenced by: jsr from $1d52

sub_1066:
        ldx $107d
        lda $107e,x
        sta txt_107c
        nop
        inx
        cpx #$32
        bne loc_1077
        ldx #$00

loc_1077:
        stx $107d
        rts

// --- Region $10c5-$10d4 ---
.pc = $10c5 "loc_10c5"

loc_10c5:
        lda #$20
        sta smc_104f                                // SMC: modifies $104f
        lda #$2a