History
- Released
- May 1999
- Code
- Jack Alien
- Music
- Rob Hubbard — "Zoids"
- Group
- Remember — Germany, founded February 1997
Titled "Remember Intro (3 Rasters)" on CSDb, this May 1999 release was coded by Jack Alien and features Rob Hubbard's "Zoids" — one of the most iconic SID compositions of the 1980s, preserved in the HVSC. Hubbard was arguably the most celebrated Commodore 64 musician, and the use of his music in a late-1990s crack intro underscores Remember's mission of preserving and celebrating the platform's heritage. Remember, tagged REM and founded in February 1997 in Germany, was dedicated to re-releasing classic C64 games with enhancements such as trainers, high-score savers, and bug fixes. Jack Alien was the group's central figure, handling coding, cracking, and even graphics across many releases as documented on Doc Snyder's Page. This intro is a companion to #718 Rem-23 in this batch, with both sharing the same group and primary coder. Other Remember entries include #305 Rem-01 and #387 Rem-20. The "3 Rasters" subtitle indicates a visual effect based on rasterbar techniques.
Sources: CSDb · Doc Snyder's Page
// ============================================ // 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: $0800 End: $303f (10304 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1a80 (6784) // IRQ handler: $1c31 (irq_1c31) // IRQ handler: $ea31 (irq_ea31) // // Code: 3722 bytes, Data: 6582 bytes // Labels: 344, Subroutines: 16 // // Cross-references: all OK // ============================================ // --- Region $1000-$1382 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $1a9b sub_1000: jmp loc_1a31 // Referenced by: jsr from $1087 sub_1003: jmp loc_1a62 // Referenced by: jsr from $1c60 sub_1006: inc $147d bit $1471 bmi loc_102c bvc loc_1046 lda #$00 sta $147d ldx #$02 loc_1017: sta $1447,x sta $144a,x sta $144d,x sta $1456,x dex bpl loc_1017 sta $1471 jmp loc_1046 loc_102c: bvc loc_1043 lda #$00 sta $d404 sta $d40b sta $d412 lda #$0f sta $d418 lda #$80 sta $1471 loc_1043: jmp loc_1382 loc_1046: ldx #$02 dec $146e bpl loc_1053 lda $146f sta $146e loc_1053: lda $1443,x sta $1446 tay lda $146e cmp $146f bne loc_1077 lda $14f6,x sta $fb lda $14f9,x sta $fc dec $144d,x bmi loc_107a jmp loc_116d dat_1074: .byte $4c,$7c,$13 // L|. loc_1077: jmp loc_118c loc_107a: ldy $1447,x lda ($fb),y cmp #$ff beq loc_108d cmp #$fe bne loc_109e jsr sub_1003 jmp loc_1382 loc_108d: lda #$00 sta $144d,x sta $1447,x sta $144a,x jmp loc_107a dat_109b: .byte $4c,$7c,$13 // L|. loc_109e: tay lda $150e,y sta $fd lda $152d,y sta $fe lda #$00 sta $1478,x ldy $144a,x lda #$ff sta $145c lda ($fd),y sta $1450,x sta $145d and #$1f sta $144d,x lda #$4c sec sbc $1449 cmp #$0f bcc loc_10cf lda #$0f loc_10cf: sta $d418 bit $145d bvs loc_1116 inc $144a,x lda $145d bpl loc_10f0 iny lda ($fd),y bpl loc_10ea sta $1478,x jmp loc_10ed