#466

Nostalgia [NO] 47

Nostalgia [NO]

2.665 lines of code

RasterbarsRSTRMusicSIDSpritesSPRTBitmapBMAP

History

Released
1 July 2011
Music
6R6 (Glenn Rune Gallefoss) — "Cruisin'" (original)
Graphics
Nori
Group
Nostalgia — founded February 1995

Released on 1 July 2011, this is the 47th numbered intro from Nostalgia — a strikingly high serial number that attests to the group's sustained output well into the C64's revival era. 6R6 (Glenn Rune Gallefoss) contributed the music with "Cruisin'," an original composition preserved in the HVSC under his Blues Muz alias. Nori provided the graphics. The CSDb credits list a coder but without a specific handle attached. Nostalgia was founded in February 1995 and became one of the most active groups in the modern C64 cracking scene, with multiple entries in the rankings including #225 NO-14. 6R6 appears across many Nostalgia productions as both coder and musician — Doc Snyder's page documents his dual role extensively. The group's motto "Come to where the legend lives!" and their scrolltext honour rolls — listing dozens of classic groups from 711 to X-Ray — reflect a deep reverence for scene history.

Sources: CSDb · docsnyderspage

no-47.asm 2.665 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $810b  (30988 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $8000 (32768)
// IRQ handler:  $1512 (irq_1512)
// IRQ handler:  $1534 (irq_1534)
//
// Code: 1733 bytes, Data: 29255 bytes
// Labels: 321, Subroutines: 20
//
// Verification: 4 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0832 ---
.pc = $0810 "loc_0810"

loc_0810:
        sei
        lda #$35
        sta $01
        lda #$00
        sta $1fff
        jsr sub_1197
        jsr sub_11cc
        jsr sub_1557
        jsr sub_13c0
        jsr sub_1a00
        jsr sub_11f4
        jsr sub_0832
        jmp loc_1100
// Referenced by: jsr from $082c

sub_0832:
        rts

// --- Region $08d0-$08d6 ---
.pc = $08d0 "Program $08d0"
        .byte $7f,$90,$13                           // rra $1390,x // ILLEGAL
        .byte $bf,$f0,$16                           // lax $16f0,y // ILLEGAL

dat_08d6:
        .byte $5f                                   // _

// --- Region $1100-$124e ---
.pc = $1100 "loc_1100"

loc_1100:
        lda #$67
        jsr sub_11c6
        jsr sub_1221
        jsr sub_1a03
        lda #$ae
        jsr sub_11c6
        jsr sub_1430
        lda #$e6
        jsr sub_11c6
        jsr sub_126d
        lda $1fff
        bne loc_112a
        jsr sub_1132
        bne loc_1100
        lda #$01
        sta $1fff

loc_112a:
        jsr sub_1132
        bne loc_113d
        jmp loc_1100
// Referenced by: jsr from $1120, $112a

sub_1132:
        lda #$7f
        sta $dc00
        lda $dc01
        cmp #$ef
        rts

loc_113d:
        sei
        lda #$37
        sta $01
        lda #$81
        sta $dc0d
        bit $dc0d
        lda #$7f
        sta $dd0d
        bit $dd0d
        ldx #$1f
        jsr $e5aa
        lda #$00
        asl $d019
        lda #$00
        sta $d01a
        sta $d020
        sta $d021
        ldx #$17

loc_1169:
        sta $d400,x
        dex
        bpl loc_1169
        sei
        ldx #$00

loc_1172:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_1172
        stx $0800
        jmp loc_8100

// Referenced by: jsr from $081a
sub_1197: {
        lda $02a6
        beq done1
        jsr sub_11a6
        jmp $11a5
done1:
        jsr sub_11b1
        rts
}
// Referenced by: jsr from $119c

sub_11a6:
        lda #$02
        sta smc_1528                                // SMC: modifies $1528
        lda #$03
        sta smc_154a                                // SMC: modifies $154a
        rts
// Referenced by: jsr from $11a2