#968

Lamer Force, The [TLF] 03

Lamer Force, The [TLF]

2.779 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
c. 1992-1999
Group
The Lamer Force (TLF) — Germany

This crack intro was produced by The Lamer Force, a German cracking group also known as "The Lahmer Force." CSDb describes TLF as the "lamer label" of Dytec — indicating the group functioned as a secondary or humorous offshoot of the more established Dytec crew. Members included Arschvixer, Bofrost, Herr von Boedefeld, and Mr. Freezer (all crackers), along with Saladin (original supplier), all listed as ex-members. The group released 73 titles between 1992 and 1999, consisting primarily of Commodore 64 game cracks. The self-deprecating group name — "Lamer" being scene slang for an unskilled person — suggests the group embraced an irreverent identity within the German cracking underground. The specific credits for code and music in this intro remain unidentified. No documentation has surfaced on Doc Snyder's page, Demozoo, or other scene archives beyond the CSDb group record.

Sources: CSDb · intros.c64.org

lamer-03.asm 2.779 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:52
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $fcdf  (62688 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $128b (4747)
//
// Code: 1938 bytes, Data: 60750 bytes
// Labels: 290, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $100b-$10e9 ---
.pc = $100b "loc_100b"

loc_100b:
        ldx #$0a
        stx $d027
        dex
        stx $d026
        ldx #$05
        stx $d025
        lda #$0f

loc_101b:
        sta $d9b8,x
        inx
        cpx #$78
        bne loc_101b
        lda #$40
        sta $f8
        sei
        lda #$35
        sta $01

loc_102c:
        lda #$20

loc_102e:
        cmp $d012
        bne loc_102e
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        sta $d016
        jsr sub_11cd
        lda #$92

loc_1045:
        cmp $d012
        bne loc_1045
        ldy #$0c

loc_104c:
        dey
        bne loc_104c
        lda #$0a
        pha
        ldx #$09
        ldy #$1b
        lda #$12
        sta $d018
        sty $d011
        stx $d022
        pla
        sta $d023
        jsr sub_118c
        lda #$aa

loc_106a:
        cmp $d012
        bne loc_106a
        lda #$c8
        sta $d016
.label smc_1075 = * + 1
        lda #$00                                    // !SMC: modified by $14a4
        sta $d021
        lda #$c0

loc_107b:
        cmp $d012
        bne loc_107b
        jsr sub_1494
        jsr sub_116c
        jsr sub_11b4
        lda #$dc

loc_108b:
        cmp $d012
        bne loc_108b
        ldy #$09

loc_1092:
        dey
        bne loc_1092
        lda dat_123a
        sta $d016
        lda #$e2

loc_109d:
        cmp $d012
        bne loc_109d
        ldy #$0a

loc_10a4:
        dey
        bne loc_10a4
        ldy #$00

loc_10a9:
        lda $14bb,y
        sta $d021
        sta $d021
        ldx $14cb,y

loc_10b5:
        dex
        bne loc_10b5
        iny
        cpy #$10
        bne loc_10a9
        stx $d021
        lda #$fd

loc_10c2:
        cmp $d012
        bne loc_10c2
        ldy #$0b

loc_10c9:
        dey
        bne loc_10c9
        lda #$05
        sta $d020
        ldy #$0b

loc_10d3:
        dey
        bne loc_10d3
        sty $d020
        jsr $f009
        lda $f8