History
- Released
- 16 April 1989
- Code
- New Style
- Music
- Jeroen Soede — "Science Fighter"
- Group
- Poltergeist — France, founded 1988
A crack intro from Poltergeist, one of the few French groups to appear in the rankings. New Style coded the intro while Jeroen Soede composed "Science Fighter," preserved in the HVSC. Soede was a Dutch musician — his appearance in a French group's intro reflects the cross-border collaborations common in the European scene. Poltergeist was founded in 1988 and released this intro on 16 April 1989, during the peak period of C64 cracking activity. France's C64 scene was notably smaller than those of Germany, Scandinavia, or the Netherlands, making Poltergeist's presence in the rankings distinctive. No graphics credits are listed on CSDb. The group does not appear on Doc Snyder's page, Demozoo, or other major scene archives, suggesting a limited documented output. The "Science Fighter" SID title evokes the science fiction themes popular in late-1980s game and demo culture.
Sources: CSDb · CSDb Group
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:30 // 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: $1f00 (7936) // IRQ handler: $2b00 (irq_2b00) // IRQ handler: $ea31 (irq_ea31) // // Code: 2481 bytes, Data: 61007 bytes // Labels: 421, Subroutines: 8 // // Cross-references: all OK // ============================================ // --- Region $11e3-$147c --- .pc = $11e3 "sub_11e3" // Referenced by: jsr from $12b1, $1353, $1360, $136c, $ee0b, $eead, $eeba, $eec6 sub_11e3: tya sta $101c,x // Referenced by: jsr from $12df, $ee39 sub_11e7: lda $106e,y sta $d401,x sta $1033,x lda $10ce,y sta $d400,x sta $1032,x rts // Referenced by: jsr from $13fa, $ef54 sub_11fa: lda #$01 sta $1047,x loc_11ff: lda $101e,x sta $fb lda $101f,x sta $fc lda $101d,x asl tay iny lda ($fb),y cmp #$00 bne loc_1221 lda #$00 sta $101d,x ldy #$01 lda ($fb),y clv bvc loc_122b loc_1221: cmp #$01 bne loc_122b lda #$00 sta dat_1000 rts loc_122b: pha dey lda ($fb),y sta $fb pla sta $fc lda $102f,x tay clc adc #$02 sta $102f,x lda ($fb),y cmp #$00 bne loc_124f lda #$00 sta $102f,x inc $101d,x jmp loc_11ff loc_124f: sta $101c,x iny lda ($fb),y pha and #$1f sta $1004,x pla and #$e0 lsr lsr tay lda $1059,x sta $fb lda $105a sta $fc lda #$00 sta $d404,x sta $d402,x sta $1034,x lda ($fb),y iny sta $d403,x sta $1035,x and #$f0 sta $1003,x lda ($fb),y iny sta $1005,x lda ($fb),y iny sta $d405,x lda ($fb),y iny sta $d406,x lda ($fb),y iny sta $101a,x lda ($fb),y iny sta $1007,x lda ($fb),y iny sta $1046,x lda ($fb),y iny sta $1008,x ldy $101c,x jsr sub_11e3 lda $1033,x sta $1049,x lda $1032,x sta $1048,x lda $1005,x sta $d404,x lda #$00 sta $1009,x rts // Referenced by: jsr from $13ea, $ef44