History
- Released
- 1998
- Code
- Druid
- Graphics
- Astaroth
- Music
- Zakazazam by 6R6 (Glenn Rune Gallefoss)
- Group
- Fairlight — Sweden, founded 14 April 1987
Ranked #27 on intros.c64.org, this is a late-era Fairlight release — catalogued on CSDb as "Paper World Intro" and dated 1998, eleven years after the group's founding and legendary debut. CSDb credits Druid for the code, Astaroth for graphics, and 6R6 — the handle of Norwegian composer Glenn Rune Gallefoss — for the music. The SID tune is titled "Zakazazam" and is preserved in the HVSC under Gallefoss's composer directory. Doc Snyder's page for Fairlight exists but carries no section confirmed to match this specific release. By 1998 crack intros had shifted from practical game-release accompaniments to retrospective productions by groups maintaining a presence on the platform long after its commercial relevance had faded.
Sources: CSDb · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:21 // 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: $2b00 (11008) // IRQ handler: $2bbc (irq_2bbc) // IRQ handler: $ea86 (nmi_ea86) // // Code: 5602 bytes, Data: 57886 bytes // Labels: 549, Subroutines: 23 // // Cross-references: all OK // ============================================ // --- Region $0b91-$0b93 --- .pc = $0b91 "loc_0b91" loc_0b91: ora ($00,x) brk // --- Region $0bef-$0bf3 --- .pc = $0bef "loc_0bef" loc_0bef: bpl loc_0b91 bvs loc_0c53 rti // --- Region $0c53-$0c79 --- .pc = $0c53 "loc_0c53" loc_0c53: inc $ffff,x .byte $ff,$7f,$00 // isc $007f,x // ILLEGAL .byte $80,$40 // nop #$40 // ILLEGAL jsr sub_9030 iny cpx $10 sec bpl loc_0c94 jsr sub_2061 eor ($16,x) .byte $54,$2e // nop $2e,x // ILLEGAL sty $4c38 sec bvc loc_0ccd ldx $2757 .byte $0b,$15 // anc #$15 // ILLEGAL asl ora $00 brk // --- Region $0c94-$0c94 --- .pc = $0c94 "loc_0c94" loc_0c94: rti // --- Region $0ccd-$0cd1 --- .pc = $0ccd "loc_0ccd" loc_0ccd: .byte $fc,$fe,$ff // nop $fffe,x // ILLEGAL brk dat_0cd1: .byte $00 // . // --- Region $0dd0-$0dd9 --- .pc = $0dd0 "Program $0dd0" .byte $03,$02 // slo ($02,x) // ILLEGAL asl $02 .byte $04,$04 // nop $04 // ILLEGAL .byte $0c,$04,$05 // nop $0504 // ILLEGAL dat_0dd9: .byte $17 // . // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $2b5d, $f9ac sub_1000: jmp loc_1f1f // Referenced by: jsr from $2bcc, $fa1b sub_1003: jmp loc_1666 dat_1006: .byte $4c // L // --- Region $1203-$1205 --- .pc = $1203 "sub_1203" // Referenced by: jsr from $306e sub_1203: .byte $13,$81 // slo ($81),y // ILLEGAL dat_1205: .byte $1f // . // --- Region $1214-$121f --- .pc = $1214 "Segment $1214" sta ($1d,x) .byte $82,$18 // nop #$18 // ILLEGAL sta ($11,x) .byte $80,$12 // nop #$12 // ILLEGAL .byte $82,$0c // nop #$0c // ILLEGAL dat_121e: .byte $0c,$0c // .. // --- Region $1641-$164a --- .pc = $1641 "Segment $1641" sed .byte $3a // nop // ILLEGAL .byte $37,$61 // rla $61,x // ILLEGAL lda $3c67,y adc ($f8,x) brk // --- Region $1666-$1c8e --- .pc = $1666 "loc_1666" loc_1666: ldx #$02 .label smc_1669 = * + 1 lda #$00 // !SMC: modified by $1f22 beq loc_1697 loc_166c: lda $1e4e,x sta loc_19d8 stx $18eb .label loc_1676 = * + 1 lda $1e94,x beq loc_1684 dec $1e94,x bne loc_1684 lda #$fe sta dat_1f08,x