#636

Nostalgia [NO] 43

Nostalgia [NO]

3.577 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
6 August 1997
Code
Zyron
Graphics
Harzak
Music
Martin Galway — "Miami Vice" (ripped)
Group
Nostalgia — founded February 1995

A crack intro from Nostalgia, released on 6 August 1997, carrying the CSDb title "Nostalgia Intro #01" despite being the group's forty-third entry in the intros.c64.org collection. The code is by Zyron, with graphics from Harzak and a ripped Martin Galway SID — the iconic "Miami Vice" theme, preserved in the HVSC. Nostalgia were founded in February 1995 under the motto "Come to where the legend lives!" and maintained an active website at nostalgia.c64.org. The group accumulated a large number of ranked entries, including #256 NO-02 among many others, reflecting sustained productivity throughout the mid-to-late 1990s. Their scrolltexts regularly greeted groups like Genesis Project, Onslaught, Laxity, CyberpunX, and Fairlight. Doc Snyder's page documents multiple Nostalgia intros with varying coders — 6R6 (Glenn Gallefoss), Erhan, S!R, and Didi — indicating a diverse coding roster.

Sources: CSDb · docsnyderspage

no-43.asm 3.577 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:19
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $f92f  (61743 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $c800 (51200)
//
// Code: 3624 bytes, Data: 58119 bytes
// Labels: 333, Subroutines: 3
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $2da4-$2da4 ---
.pc = $2da4 "Segment $2da4"
        brk

// --- Region $6918-$6918 ---
.pc = $6918 "Segment $6918"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $8ded-$8ded ---
.pc = $8ded "Segment $8ded"
        brk

// --- Region $8df9-$8df9 ---
.pc = $8df9 "Segment $8df9"
        brk

// --- Region $8eed-$8eed ---
.pc = $8eed "Segment $8eed"
        brk

// --- Region $95ef-$95ef ---
.pc = $95ef "Segment $95ef"
        brk

// --- Region $c800-$cafa ---
.pc = $c800 "main_c800"

main_c800:
        jmp loc_c81e
// Referenced by: jsr from $c83d

sub_c803:
        lda #$35
        sta $01
        lda #$00
        jsr $f900

loc_c80c:
        lda #$37
        sta $01
        rts
// Referenced by: jsr from $c8ef

sub_c811:
        lda #$35
        sta $01
        jsr $e0b2
        jmp loc_c80c

loc_c81b:
        jmp loc_cfe0

loc_c81e:
        jsr $ff84
        lda #$0b
        sta $d011
        lda #$8e
        jsr $e716
        lda #$08
        jsr $e716
        sei
        lda #$00
        sta $d020
        sta $d021
        tax
        jsr $e536
        jsr sub_c803
        ldx #$00
        lda #$a0

loc_c844:
        sta $0590,x
        sta $0568,x
        inx
        cpx #$28
        bne loc_c844
        lda #$34
        sta $01
        ldx #$00

loc_c855:
        lda txt_d200,x
        sta $0630,x
        lda $d2b7,x
        sta $06e7,x
        inx
        bne loc_c855
        lda #$37
        sta $01
        lda #$ff
        sta $d015
        sta $d01c
        lda #$40
        sta $c7ff
        lda #$41
        sta $c7fe
        lda #$42
        sta $c7fd
        lda #$40
        sta $c7fc
        lda #$41
        sta $c7fb
        lda #$42
        sta $c7fa
        lda #$40
        sta $c7f9
        lda #$41
        sta $c7f8
        ldx #$00
        lda #$0e

loc_c89c:
        sta $d027,x
        inx
        cpx #$08
        bne loc_c89c
        lda #$06
        sta $d025
        lda #$01
        sta $d026
        ldx #$00

loc_c8b0:
        lda $cb35,x
        sta $da58,x