#571

Nostalgia [NO] 05

Nostalgia [NO]

4.347 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
2004
Code
6R6 (Glenn Rune Gallefoss), S!R
Music
uncredited — DMC Remix by Glenn Rune Gallefoss
Group
Nostalgia — founded February 1995

Catalogued on CSDb as release #111449 — "Nostalgia Intro (Paragon)" — this crack intro was released in 2004. Both 6R6 (Glenn Rune Gallefoss) and S!R share the coding credit on CSDb. The music credit is listed but unnamed, though the used SID is identified as "DMC Remix" by Glenn Rune Gallefoss, preserved in the HVSC. The parenthetical "Paragon" in the CSDb title likely references the visual style or a thematic element of the production. Nostalgia was founded in February 1995 with the tagline "Come to where the legend lives!" and became a cornerstone of the C64 revival scene — re-releasing classic software with modern fixes and trainers. Doc Snyder's page documents an extensive Nostalgia catalogue spanning fifteen numbered intros, with credits including coders 6R6, Jedi, Erhan, S!R, and Didi. The group maintained a website at n0stalgia.org and remained active well into the 2020s, demonstrating remarkable longevity in the preservation-era scene.

Sources: CSDb · docsnyderspage

no-05.asm 4.347 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:12
// 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:  $2c00 (11264)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4483 bytes, Data: 59005 bytes
// Labels: 425, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0c00-$0ed6 ---
.pc = $0c00 "loc_0c00"

loc_0c00:
        jsr sub_0f21
        sta $d011
        sta $d020
        sta $d021
        sta $dc0e
        ldx $3fff
        stx $03ff
        sta $3fff
        sta $0fa4
        sta $0fa3
        sta $0fa6
        jsr sub_1000
        ldx #$03
        stx $d015
        dex
        stx $d010
        dex
        stx $d01a
        stx $02
        stx $0fa7
        lda #$89
        sta $07f8
        sta $07f9
        lda #$0f
        sta $d027
        sta $d028
        ldx #$03

loc_0c48:
        lda $0fa8,x
        sta $d000,x
        dex
        bpl loc_0c48
        lda #$20
        ldx #$95
        ldy #$0c
        jsr sub_0f17
        ldx #$8c

loc_0c5c:
        lda $1fff,x
        sta $044f,x
        lda $208b,x
        sta $04db,x
        lda $2117,x
        sta $d84f,x
        lda $21a3,x
        sta $d8db,x
        dex
        bne loc_0c5c
        ldx #$4f

loc_0c79:
        lda #$00
        sta $da80,x
        lda #$0f
        sta $d9e0,x
        dex
        bpl loc_0c79
        jsr sub_0f05
        jsr sub_0f0e
        lda #$c1
        sta $0318
        cli

loc_0c92:
        jmp loc_0c92

loc_0c95:
        lda #$1b
        sta $d011
        ldx $0fa4
        lda $d012

loc_0ca0:
        cmp $d012
        beq loc_0ca0

loc_0ca5:
        jsr sub_0ef1
        tya
        sta $0fa5
        cmp txt_2b40,x
        bne loc_0ca5
        ldx $0fa4
        inx
        cpx #$60
        bne loc_0cbb
        ldx #$00

loc_0cbb:
        stx $0fa4
        ldx #$03

loc_0cc0:
        dex
        bne loc_0cc0
        ldx #$00

loc_0cc5:
        lda dat_0f48,x
        sta $d020
        sta $d021
        ldy $0f57,x

loc_0cd1:
        dey
        bne loc_0cd1
        inx
        cpx #$0f
        bne loc_0cc5
        lda $0fa5
        clc
        adc #$12

loc_0cdf:
        cmp $d012
        bne loc_0cdf
        ldx #$08

loc_0ce6:
        dex
        bne loc_0ce6
        lda $d011
        ora #$20
        ldx #$18