#393

Nostalgia [NO] 13

Nostalgia [NO]

469 lines of code

History

Released
16 March 2025
Charset
Goblin
Graphics
Jedi
Music
6R6 (Glenn Rune Gallefoss) — Alien Legion
Code
uncredited
Rating
9.33/10
Group
Nostalgia — founded February 1995

Catalogued on CSDb as release #251142 — "Nostalgia Intro 81" — this crack intro was released on 16 March 2025 and carries a CSDb rating of 9.33/10. Goblin contributed the charset, Jedi created the graphics, and 6R6 — Glenn Rune Gallefoss — composed the SID tune "Alien Legion," preserved in the HVSC. The coder is uncredited by name on CSDb. The 2025 release date underscores Nostalgia's extraordinary longevity — the group was founded in February 1995 and has now been active for three decades. Doc Snyder's page documents the group's extensive catalogue, with Jedi and 6R6 appearing as regular contributors across the group's intro series. Nostalgia has produced over 80 numbered intros, making them one of the most prolific crack intro producers in C64 history. The group maintained a website at n0stalgia.org and continued to crack and re-release classic software well into the modern era.

Sources: CSDb · docsnyderspage

no-13.asm 469 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:40
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $10ff  (2560 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0c00 (3072)
// IRQ handler:  $0e3c (irq_0e3c)
//
// Code: 392 bytes, Data: 2168 bytes
// Labels: 51, Subroutines: 4
//
// Cross-references: all OK
// ============================================


// --- Region $0c00-$0cd6 ---
.pc = $0c00 "main_0c00"

main_0c00:
        sei
        jsr $ff84
        ldy #$01

loc_0c06:
        bit $d011
        bmi loc_0c06

loc_0c0b:
        bit $d011
        bpl loc_0c0b
        ldx #$72

loc_0c12:
        dex
        bpl loc_0c12
        bit $d011
        bmi loc_0c1b
        dey

loc_0c1b:
        sty $02a6
        jsr sub_0d1f
        jsr sub_0cb5
        ldx #$02

loc_0c26:
        lda $00,x
        sta $0400,x
        inx
        bne loc_0c26
        ldx #$0e

loc_0c30:
        lda $0d37,x
        ldy $02a6
        bne loc_0c3b
        lda $0d46,x

loc_0c3b:
        ora $0b00,x
        sta $0b00,x
        dex
        bpl loc_0c30
        ldy #$00
        ldx #$00

loc_0c48:
        lda dat_0cd7,y
        sta $10,x
        lda #$01
        sta $18,x
        iny
        iny
        inx
        cpx #$08
        bne loc_0c48
        sei
        lda #$35
        sta $01
        lda #$3c
        sta $fffe
        lda #$0e
        sta $ffff
        ldx #$2f

loc_0c69:
        lda $0cd6,x
        sta $cfff,x
        lda #$20
        sta $033f,x
        dex
        bne loc_0c69
        ldy #$2f
        ldx #$08

loc_0c7b:
        tya
        sta $07f7,x
        dey
        dex
        bne loc_0c7b
        jsr sub_0e33
        ldx #$18

loc_0c88:
        lda $0d06,x
        sta $d400,x
        dex
        bpl loc_0c88
        lda #$66
        sta smc_0e46                                // SMC: modifies $0e46
        lda #$0e
        sta smc_0e47                                // SMC: modifies $0e47
        lda #$1d
        sta $03
        lda #$06
        sta smc_0e9d                                // SMC: modifies $0e9d
        sta $07
        sta $08
        lda #$01
        sta $06
        sta $dc0d
        lda $dc0d
        cli

loc_0cb3:
        bne loc_0cb3
// Referenced by: jsr from $0c21

sub_0cb5:
        ldx #$00

loc_0cb7:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        inx
        bne loc_0cb7