History
- Group
- Napalm — Norway
The sole ranked intro from Napalm, a Norwegian cracking group documented on CSDb under group ID 6991. According to CSDb trivia, this outfit "apparently was a secret subgroup of Radbrekkjers" — another Norwegian group — and its members likely operated under fake handles, with Cashflow, Ebeneezer, and Metusalem listed as crackers. CSDb documents five releases from the group, predominantly game cracks from 1994, including titles such as Days of Thunder and Donald Duck's Playground. The group's late activity date of 1994 places it well past the peak of the C64 cracking era, when most groups had moved on to the Amiga or PC. The "(NO)" suffix on intros.c64.org distinguishes this Norwegian outfit from the American Napalm (CSDb ID 1242), whose intro appears at #191 Napalm-02. Comments on intros.c64.org from iAN CooG and Rough — both prolific scene archivists — confirm community awareness. Norway's C64 scene was smaller than those of neighbouring Sweden and Denmark but produced several distinctive groups.
Sources: CSDb Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:26 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $26ff (7936 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1d00 (7424) // IRQ handler: $1dc2 (irq_1dc2) // IRQ handler: $1dc1 (nmi_1dc1) // // Code: 1860 bytes, Data: 6076 bytes // Labels: 206, Subroutines: 5 // // Cross-references: all OK // ============================================ // --- Region $0919-$0920 --- .pc = $0919 "loc_0919" loc_0919: lda $a7af .byte $27,$ab // rla $ab // ILLEGAL .byte $2b,$8b // anc #$8b // ILLEGAL dat_0920: .byte $a3 // . // --- Region $0fab-$0fe8 --- .pc = $0fab "loc_0fab" loc_0fab: jsr $fd15 jsr $fda3 jsr $e518 sei ldx #$00 loc_0fb7: lda dat_0fc5,x sta $0400,x inx cpx #$37 bne loc_0fb7 jmp $0400 dat_0fc5: .byte $a9,$34,$85,$01 // .4.. loc_0fc9: ldx #$00 loc_0fcb: lda $2700,x sta $0801,x sta $0500,x inx bne loc_0fcb inc $040b inc $0408 loc_0fdd: bne loc_0fc9 lda #$37 sta $01 cli jmp $fce2 dat_0fe7: .byte $0e,$2e // .. // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $1dad sub_1000: jmp loc_1034 smc_1003: jmp loc_106b // !SMC: modified by $106c txt_1006: .text "-" // --- Region $1034-$147b --- .pc = $1034 "loc_1034" loc_1034: lda #$01 sta $038d lda #$0f sta smc_141c // SMC: modifies $141c ldx #$02 loc_1040: lda #$ff sta $0343,x lda #$00 sta $0340,x sta $0334,x sta $0337,x sta $033a,x dex bpl loc_1040 sta dat_147c sta $038c ldx #$14 loc_105e: sta $d400,x dex bpl loc_105e lda $170a sta smc_1071 // SMC: modifies $1071 rts loc_106b: dec $038d bpl loc_1075 .label smc_1071 = * + 1 lda #$06 // !SMC: modified by $1067 sta $038d loc_1075: ldx #$02 loc_1077: jsr sub_1080 dex bpl loc_1077 jmp loc_1401 // Referenced by: jsr from $1077 sub_1080: lda $038d bne loc_108d lda $0340,x beq loc_1090 dec $0340,x loc_108d: jmp loc_1236 loc_1090: lda $033d,x sta $0340,x