#732

Nostalgia [NO] 22

Nostalgia [NO]

2.476 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
2004
Code
Jedi
Music
Michael Hendriks — "MCG Intromusic"
Group
Nostalgia — founded February 1995

This Nostalgia intro from 2004 was coded by Jedi, a prolific member who contributed both code and artwork across multiple group productions. The SID music was composed by Michael Hendriks, with the tune "MCG Intromusic" preserved in the HVSC under the FAME directory. Nostalgia was founded in February 1995 and adopted the tagline "Come to where the legend lives," building a reputation as dedicated preservationists who re-released classic C64 games with bug fixes and enhancements. The group's website at nostalgia.c64.org served as a hub for their releases. Doc Snyder's page documents multiple Nostalgia intros featuring work by members including 6R6 (Glenn Gallefoss), Jedi, Erhan, and S!R. This is one of many Nostalgia entries in the collection, with others including #206 no-08 and #256 no-02. Atlantis Prophecy's Recollection features interviews with scene members who reference Nostalgia's work, and Freeze64 issue 8 also covers the group.

Sources: CSDb · docsnyderspage

no-22.asm 2.476 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $3fff  (14335 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $2200 (8704)
// IRQ handler:  $2254 (irq_2254)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2500 bytes, Data: 11835 bytes
// Labels: 265, Subroutines: 16
//
// Verification: 3 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0895-$08a8 ---
.pc = $0895 "Program $0895"
        .byte $0b,$0e                               // anc #$0e // ILLEGAL
        ldx $680a,y
        .byte $54,$2c                               // nop $2c,x // ILLEGAL
        ldx $b8,y
        inc $2a94
        asl
        eor $0e68,x
        cpx #$4c
        .byte $b2                                   // jam // ILLEGAL

dat_08a8:
        .byte $e0                                   // .

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

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

// --- Region $1000-$1461 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $223b; jmp from $26ba

sub_1000:
        jmp loc_1082
// Referenced by: jsr from $2713

sub_1003:
        ldx #$5a
        lda #$00
        tay

loc_1008:
        sta $08,x
        dex
        bpl loc_1008
        ldx #$18

loc_100f:
        sta $d400,x
        dex
        bpl loc_100f

loc_1015:
        lda $15c4,y
        sta.abs $003e,y
        iny
        cpy #$06
        bcc loc_1015
        lda #$80
        sta $60
        rts

loc_1025:
        cmp #$ff
        bne loc_1036
        iny
        lda ($02),y
        sta $3e,x
        iny
        lda ($02),y
        sta $41,x
        jmp loc_1054

loc_1036:
        cmp #$a0
        bcs loc_1042
        and #$1f
        sta $4d,x

loc_103e:
        iny
        jmp loc_106a

loc_1042:
        cmp #$c0
        bcs loc_104c
        and #$1f
        sta $50,x
        bpl loc_103e

loc_104c:
        and #$3f
        sta $44,x
        iny
        jmp loc_106a

loc_1054:
        lda $3e,x
        sta $02
        lda $41,x
        sta $03
        lda #$00
        tay
        sta $4a,x
        lda $44,x
        beq loc_106a
        dec $44,x
        jmp loc_109f

loc_106a:
        lda ($02),y
        bmi loc_1025
        asl
        sta $47,x
        iny
        tya
        clc
        adc $3e,x
        sta $3e,x
        bcc loc_109f
        inc $41,x
        jmp loc_109f

loc_107f:
        jmp loc_12c7

loc_1082:
        ldx #$02

loc_1084:
        bit $60
        bmi loc_1054