#387

Remember [REM] 20

Remember [REM]

2.092 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
June 1998
Code
Jack Alien
Music
Laxity (Thomas E. Petersen) — "Ikari Intro" (ripped)
Design
Excell
Group
Remember — Germany, founded February 1997

CSDb describes this as the "Remember Intro (Ikari Style)" — an explicit homage to the legendary Ikari crack intros that defined the late-1980s aesthetic. Jack Alien coded the intro while Excell handled the design, and Laxity's "Ikari Intro" tune — itself a tribute — provides the soundtrack. The SID is preserved in the HVSC under Thomas E. Petersen's directory. Released in June 1998, this arrived just over a year after Remember's founding in February 1997 in Germany. The group positioned itself as a preservation-oriented outfit under the tagline "Immortal Antiques," re-releasing classic software with fixes and trainers. Doc Snyder's page documents Jack Alien as the group's primary coder across multiple intros, often handling graphics and code simultaneously. The deliberate Ikari styling — referencing one of the scene's most iconic groups — reflects Remember's nostalgic mission. Jack Alien's scrolltexts frequently greet Nostalgia, F4CG, Hokuto Force, and other groups active in the late-1990s C64 revival.

Sources: CSDb · docsnyderspage

rem-20.asm 2.092 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:39
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $2401  (7188 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $1a00 (6656)
// IRQ handler:  $1b72 (irq_1b72)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1864 bytes, Data: 5324 bytes
// Labels: 212, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0a10-$0a10 ---
.pc = $0a10 "Program $0a10"
        brk

// --- Region $0e2a-$0e36 ---
.pc = $0e2a "loc_0e2a"

loc_0e2a:
        rol $3539,x
        .byte $3f,$0c,$0f                           // rla $0f0c,x // ILLEGAL
        cpx $94
        .byte $54,$64                               // nop $64,x // ILLEGAL
        ldy $f4,x
        brk

// --- Region $0e98-$0e9c ---
.pc = $0e98 "loc_0e98"

loc_0e98:
        bvc loc_0e2a
        bne loc_0e9c

loc_0e9c:
        rti

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

sub_1000:
        jmp loc_107a

dat_1003:
        .byte $4c,$aa,$10                           // L..
// Referenced by: jsr from $1b84

sub_1006:
        jmp loc_10b0

dat_1009:
        .byte $ff                                   // .

// --- Region $107a-$1453 ---
.pc = $107a "loc_107a"

loc_107a:
        ldx #$00
        txa

loc_107d:
        lda #$00
        sta $102c,x
        sta $1062,x
        lda #$01
        sta $1029,x
        lda #$09
        sta $102f,x
        lda #$10
        sta $1032,x
        inx
        cpx #$03
        bcc loc_107d
        lda $1011
        sta $1013
        lda #$0f
        sta $d418
        lda #$01
        sta $100a
        rts

loc_10aa:
        lda #$00
        sta $100a
        rts

loc_10b0:
        lda $100a
        bne loc_10b6
        rts

loc_10b6:
        ldx #$02

loc_10b8:
        lda $100e,x
        sta $fb
        tay
        lda $1029,x
        beq loc_10fd
        dec $105c,x
        bpl loc_10d4
        inc $105c,x
        lda $106b,x
        sta $d404,y
        jmp loc_1220

loc_10d4:
        lda $1044,x
        and #$10
        beq loc_10fa
        lda #$81
        sta $d404,y
        lda $1012
        asl
        tay
        lda dat_1453,y
        pha
        lda $1454,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_137f

loc_10fa:
        jmp loc_1220

loc_10fd:
        txa
        tay
        lda $102f,y
        sta $fc
        lda $1032,y
        sta $fd
        lda #$00
        sta $100d
        ldy $102c,x