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
// ============================================ // 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