History
- Group
- Headbanger — United States
The second Headbanger intro in this collection — paired with Headbanger 01. Both share the same CSDb group association with Your Worst Nightmare (YWN), a US-based crew. Ranked considerably higher than its companion piece, this intro demonstrates stronger community appreciation. Disassembly confirms no writes to SID registers, establishing this as a silent visual presentation — consistent with the paired intro's architecture. CSDb lists the matched release as "Headbanger Demo," and the intros.c64.org page attracted four comments from sceners Hades, Rough, F60.31, and Changeling in 2011. The American C64 scene operated somewhat independently from European networks, and Your Worst Nightmare's limited archival footprint is typical of smaller US-based groups. Documentation beyond CSDb and intros.c64.org remains sparse — no Doc Snyder's page or Demozoo entry exists for this group.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:46 // https://restore64.dev by datucker / Rabenauge // // Load address: $0334 End: $ffff (64716 bytes) // Crunched with Idiots Packer v2.1 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $0334 (820) // // Code: 0 bytes, Data: 64716 bytes // Labels: 65, Subroutines: 0 // // Cross-references: all OK // ============================================ // ============================================ // Data blocks // ============================================ // --- Region $0800-$0e80 --- .pc = $0800 "spr_0800" spr_0800: // === Sprite data (64 bytes, $0800-$083f) === .byte $00,$00,$00 // ........................ .byte $00,$20,$cf // ..........#.....##..#### .byte $12,$d4,$cf // ...#..#.##.#.#..##..#### .byte $03,$20,$06 // ......##..#..........##. .byte $01,$03,$2c // .......#......##..#.##.. .byte $04,$19,$0e // .....#.....##..#....###. .byte $01,$0d,$09 // .......#....##.#....#..# .byte $03,$20,$04 // ......##..#..........#.. .byte $15,$0f,$2c // ...#.#.#....####..#.##.. .byte $cf,$03,$20 // ##..####......##..#..... .byte $cf,$0a,$d4 // ##..####....#.#.##.#.#.. .byte $bf,$08,$20 // #.######....#.....#..... .byte $03,$06,$02 // ......##.....##.......#. .byte $2c,$12,$01 // ..#.##.....#..#........# .byte $04,$17,$01 // .....#.....#.###.......# .byte $12,$2c,$0b // ...#..#...#.##......#.## .byte $12,$01,$02 // ...#..#........#......#. .byte $01,$14,$2c // .......#...#.#....#.##.. .byte $cf,$03,$20 // ##..####......##..#..... .byte $bf,$12,$20 // #.######...#..#...#..... .byte $20,$13,$19 // ..#........#..##...##..# .byte $0e // sprite 0 padding .byte $14,$01,$18 // ... txt_0843: .text " 2001," .byte $10,$13,$03,$2c,$cf,$04,$20,$bf,$12,$20,$20,$07,$17,$0c,$2c,$06 // ...,.. .. ...,. .byte $0c,$01,$13,$08,$2c,$03,$12,$0d,$2c,$02,$03,$13 // ....,...,... txt_0865: .text ", " .byte $bf // '?' | $80 (end-of-string marker) .byte $12,$cf,$03,$20,$12,$15,$13,$08,$2c,$03,$12,$15,$0e,$03,$08,$05 // ... ....,....... .byte $12,$2c,$cf,$05,$20,$bf,$12,$cf // .,.. ... txt_0881: .encoding "screencode_mixed" .text "c seven up,elite" .encoding "petscii_upper" .byte $cf,$03 // .. txt_0893: .text ". " .byte $bf // '?' | $80 (end-of-string marker) txt_0896: .encoding "screencode_mixed" .text "3 special greetings and a good bye to" .encoding "petscii_upper" .byte $cf // . txt_08bd: .encoding "screencode_mixed" .text "e errorsoft, who just finished his work" .encoding "petscii_upper" .byte $cf // . txt_08e5: .encoding "screencode_mixed" .text "d on the c" .encoding "petscii_upper" txt_08ef: .text "-64 " txt_08f3: .encoding "screencode_mixed" .text "and went over to amiga." .encoding "petscii_upper" .byte $cf // . txt_090b: .encoding "screencode_mixed" .text "h see you soon on that system" .encoding "petscii_upper" .byte $cf,$33,$20,$df,$de,$dd,$dc,$db,$da,$d9,$d8,$d7,$d6,$d5,$d4,$d3 // .3 ............. .byte $d2,$d1,$d0,$cf,$01,$cf,$ce,$cd,$cc,$cb,$ca,$c9,$c8,$c7,$c6,$c5 // ................ .byte $c4,$c3,$c2,$c1,$cf,$05,$20,$bf,$10,$b0,$b1,$b2,$b3,$b4,$b5,$3f // ...... ........? .byte $bf,$29,$cf,$00,$02,$cf,$21,$02,$bf,$15,$cf,$12,$02,$cf,$15,$06 // .)....!......... .byte $00,$cf,$12,$02,$cf,$15,$06,$00,$cf,$12,$02,$cf,$15,$06,$00,$cf // ................ .byte $12,$02,$cf,$15,$06,$00,$cf,$0a,$02,$bf,$08,$cf,$15,$06,$bf,$13 // ................ .byte $cf,$15,$06,$bf,$13,$cf,$15,$06,$bf,$13,$cf,$15,$06,$bf,$13,$cf // ................ .byte $15,$06,$bf,$ff,$cf,$1f,$06,$bf,$00,$bf,$00,$bf,$1d // ............. txt_09a5: .encoding "screencode_mixed" .text " headbanger in" .encoding "petscii_upper" txt_09b3: .text " 1986 " .byte $ff,$bf,$eb,$20,$82,$42,$8f,$4f,$8d,$4d,$82,$42,$20,$8a,$4a,$81 // ... .B.O.M.B .J. .byte $41,$83,$43,$8b,$4b,$cf,$05,$20,$ff,$bf,$e8,$ff,$ff,$cf,$06,$c0 // A.C.K.. ........ .byte $3a,$c6,$6b,$10,$3a,$a9,$09,$85,$6b,$e6,$6c,$a6,$6c,$bd,$00,$2f // :.k.:...k.l.l../ .byte $c9,$ff,$d0,$04,$85,$6c,$f0,$f1,$a2,$30,$86,$51,$0a,$90,$08,$a2 // .....l...0.Q.... .byte $34,$86,$51,$a2,$07,$86,$6b,$0a,$90,$04,$a2,$32,$86,$51,$0a,$90 // 4.Q...k....2.Q.. .byte $02,$e6,$51,$85,$50,$a0,$08,$b1,$50,$99,$08,$37,$88,$10,$f8,$a2 // ..Q.P...P..7.... .byte $00 .text "$(8>" .byte $08 .byte $37,$08 .byte $28,$3e,$00 .byte $36,$08,$8a,$18,$69 .byte $08,$aa,$90,$f4,$e8,$e0,$08,$90,$e9,$28,$60,$ac,$00,$30,$a2,$00 // .........(`..0.. .byte $bd,$01,$30,$0a,$90,$02,$09,$01,$9d,$01,$30,$e8,$e0,$07,$d0,$f0 // ..0.......0..... .byte $98,$0a,$90,$02,$09,$01,$8d,$00,$30,$c6,$69,$f0,$01,$60,$a9,$10 // ........0.i..`.. .byte $85,$69,$e6,$6a,$a5,$6a,$29,$07,$aa,$bd,$dd,$21,$8d,$80,$21,$d0 // .i.j.j)....!..!. .byte $35,$8d // 5. txt_0a6b: .text "Y!" .byte $a9 // ')' | $80 (end-of-string marker) .byte $07,$8d,$67,$21,$60,$a9,$ea,$a2,$00,$f0,$40,$a9,$4a,$a2,$80,$d0 // ..g!`.....@.J... .byte $3a,$a0,$01,$8c,$59,$21,$88,$8c,$67,$21,$60,$a9,$ca,$a0,$07,$8c // :...Y!..g!`..... .byte $4c,$21,$88,$a2,$00,$8e // L!.... txt_0a94: .text "Q!" .byte $ca // 'J' | $80 (end-of-string marker) .byte $d0,$16,$a9,$0a,$a2,$01,$d0,$1a,$a9,$e8,$a0,$01,$8c,$51,$21,$8c // .............Q!. .byte $59,$21,$88,$8c // Y!..