#403

Wanderer Group, The [TWG] 05

Wanderer Group, The [TWG]

2.260 lines of code

RasterbarsRSTRSpritesSPRT

History

Released
November 1987
Code
J-Up
Charset
Jason Kendall
Group
The Wanderer Group — Germany, founded 1987

Another variant from The Wanderer Group's prolific November 1987 output period. J-Up coded the intro while Jason Kendall contributed the charset — the same Kendall whose lettering appears in #56 TWG-02 and #52 TWG-03. No music credits are listed, making this a visual-only production. The Wanderer Group was a German formation founded in 1987 that produced a remarkable number of intros in a short period. CSDb catalogues this simply as "TWG Intro," one of several identically named releases from the group during their active phase. Kendall's consistent charset contributions across multiple TWG intros suggest he was the group's primary graphician. The group maintained a website at wanderer-group.de, indicating continued community presence long after their active cracking period. This is the fifth TWG intro in the rankings, alongside three higher-placed entries.

Sources: CSDb · CSDb Group

twg-05.asm 2.260 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:56
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0fb0 (4016)
// IRQ handler:  $1021 (irq_1021)
// IRQ handler:  $1160 (irq_1160)
// IRQ handler:  $11a0 (irq_11a0)
// IRQ handler:  $1360 (irq_1360)
// IRQ handler:  $13c0 (irq_13c0)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1370 bytes, Data: 62118 bytes
// Labels: 234, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0820-$0820 ---
.pc = $0820 "Program $0820"
        brk

// --- Region $0bc4-$0bc7 ---
.pc = $0bc4 "loc_0bc4"

loc_0bc4:
        pha
        sta ($91),y
        .byte $22                                   // jam // ILLEGAL

// --- Region $0c01-$0c04 ---
.pc = $0c01 "sub_0c01"
// Referenced by: jsr from $182d

sub_0c01:
        clc
        bmi loc_0bc4
        brk

// --- Region $0d00-$0d0a ---
.pc = $0d00 "sub_0d00"
// Referenced by: jsr from $1749

sub_0d00:
        lda $dc01
        cmp #$ef
        bne loc_0d0a
        jmp loc_1753

loc_0d0a:
        rts

// --- Region $0f03-$0f14 ---
.pc = $0f03 "sub_0f03"
// Referenced by: jsr from $1835

sub_0f03:
        .byte $5f,$ff,$d0                           // sre $d0ff,x // ILLEGAL
        .byte $bf,$ff,$f4                           // lax $f4ff,y // ILLEGAL
        .byte $bf,$ff,$fd                           // lax $fdff,y // ILLEGAL
        .byte $bf,$55,$bd                           // lax $bd55,y // ILLEGAL
        eor $00,x
        and.abs $002a
// Referenced by: jsr from $182a

sub_0f14:
        brk

// --- Region $0fb0-$0fee ---
.pc = $0fb0 "main_0fb0"

main_0fb0:
        lda #$12
        sta $41
        sta $43
        sta $45
        lda #$07
        sta $a9
        lda #$7f
        sta smc_12d5                                // SMC: modifies $12d5
        lda #$17
        sta smc_12d6                                // SMC: modifies $12d6
        ldx #$00

loc_0fc8:
        lda $13e0,x
        sta $d000,x
        inx
        inx
        cpx #$0a
        bne loc_0fc8
        lda #$0f
        sta $d015
        lda #$93
        jsr $ffd2
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$01
        sta smc_13a1                                // SMC: modifies $13a1
        jmp loc_1570

txt_0fee:
        .text " "

// --- Region $1000-$10de ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $15de

sub_1000:
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$21
        sta $0314
        lda #$10
        sta $0315
        lda #$33
        sta $d012
        cli
        rts

irq_1021:
        sei
        inc $d019
        ldx #$00

loc_1027:
        ldy $1100,x

loc_102a:
        dey
        bne loc_102a
        lda $1200,x