#618

Remember [REM] 04

Remember [REM]

1.096 lines of code

RasterbarsRSTRScrollerSCRL

History

Released
October 1998
Group
Remember [REM] — Germany, CSDb group ID #248
Code
L'Trimm
Music
Goto80 (Anders Carlsson) — "Snyft"

This crack intro from Remember — a German preservation-oriented group founded in February 1997 — dates to October 1998 and is catalogued on CSDb as release #59027 under the title "Remember Intro." The code was written by L'Trimm, and the music is by Goto80 (Anders Carlsson), using the SID tune "Snyft" from the HVSC. Doc Snyder's page confirms these credits for Crack Intro #04 and maps it to CSDb release #59027. The scrolltext describes Remember release #147 — a rerelease of "The Goonies" by Datasoft — which was rereleased to fix bugs and inconveniences from the first version. Greetings go to Crisp, Art, MayhemUK, Nostalgia, Gold, Hokuto Force, Onslaught (Antiques), Triad, Excess, Padua, Crest, Role, Gamebase 64 team, HVSC team, Kim Lemon, Snoopy, Sokratekk, Yoko TV Inc., Mason, Janer, Bender, Bandit, Bocu, Matt, and Funk Scientist. The sign-off by Hok dates this particular scrolltext to June 2003, suggesting the intro was reused across multiple releases.

Sources: CSDb Release · Doc Snyder · intros.c64.org

rem-04.asm 1.096 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:38
// 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:  $0801 (2049)
// IRQ handler:  $08fa (irq_08fa)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 787 bytes, Data: 62701 bytes
// Labels: 121, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0801-$08c0 ---
.pc = $0801 "main_0801"

main_0801:
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        lda #$0b
        sta $d011
        lda #$99
        ldy #$0d
        jsr sub_ab1e
        ldx #$0f

loc_081a:
        lda #$0a
        sta $d99c,x
        lda $09f0,x
        sta $059c,x
        dex
        bpl loc_081a
        ldx #$27

loc_082a:
        lda #$0f
        sta $d9e0,x
        lda #$0d
        sta $da30,x
        lda #$00
        sta $db70,x
        lda txt_09a0,x
        sta $05e0,x
        lda $09c8,x
        sta $0630,x
        dex
        bpl loc_082a
        lda #$50
        sta smc_0970                                // SMC: modifies $0970
        lda #$0e
        sta smc_0971                                // SMC: modifies $0971
        jsr sub_099a
        jsr sub_0a00
        sei
        lda #$fa
        sta $0314
        lda #$08
        sta $0315
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$00
        sta $d012
        cli

loc_0876:
        lda $dc01
        cmp #$ef
        bne loc_0876
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        lda #$00
        sta $dc0d
        lda #$0b
        sta $d011
        jsr $fda3
        cli
        jsr $e544
        lda #$c8
        sta $d016
        lda #$15
        sta $d018
        ldx #$00
        stx $d020
        stx $d021
        txa

loc_08b1:
        sta $d400,x
        inx
        cpx #$1f
        bne loc_08b1
        lda #$1b
        sta $d011
        jmp loc_fce2

// --- Region $08fa-$099e ---
.pc = $08fa "irq_08fa"

irq_08fa:
        lda #$00
        sta $d012
        lda #$00
        sta $d020
        sta $d021
        lda #$cc
        sta $d016
        lda #$15
        sta $d018
        jsr sub_0954
        jsr sub_098d

loc_0917:
        lda $d012
        cmp #$6a
        bne loc_0917
        ldx #$0a

loc_0920:
        dex
        bne loc_0920
        lda #$02
        sta $d020
        sta $d021
        lda #$c8
        sta $d016
        lda #$16
        sta $d018

loc_0935:
        lda $d012
        cmp #$c2