History
- Group
- Abnormal [ANM]
The sole ranked intro from Abnormal -- a group whose abbreviated handle ANM appears in the intros.c64.org catalogue but whose origins remain largely undocumented. No CSDb release data could be retrieved, and no entries were found on Doc Snyder's page, Demozoo, Pouet, or in scene magazine archives. The CSDb search returned only generic top-ranked entries rather than group-specific results, suggesting Abnormal may not be catalogued under that exact name in the database. The intros.c64.org listing includes a comment from ZTH/Abnormal in 2008, confirming at least one member's ongoing connection to the group identity. This self-identification by a former member provides a rare first-person data point for an otherwise undocumented crew. Without CSDb data, the country of origin, founding date, and release date all remain unknown. The group's minimal archival footprint is characteristic of smaller operations from the C64 era whose productions circulated on floppy disks without formal documentation.
Sources: intros.c64.org
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:08 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $ffff (63488 bytes) // Crunched with Exomizer v2/v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $1000 (4096) // IRQ handler: $1117 (irq_1117) // IRQ handler: $2496 (irq_2496) // IRQ handler: $244e (irq_244e) // // Code: 4334 bytes, Data: 59154 bytes // Labels: 489, Subroutines: 31 // // Cross-references: all OK // ============================================ // --- Region $0e01-$0e08 --- .pc = $0e01 "sub_0e01" // Referenced by: jsr from $ffd4 sub_0e01: .byte $ff,$ff,$ff // isc $ffff,x // ILLEGAL .byte $ff,$ff,$ff // isc $ffff,x // ILLEGAL dat_0e07: .byte $ff,$ff // .. // --- Region $0f13-$0f1a --- .pc = $0f13 "Program $0f13" .label sub_0f14 = * + 1 .byte $ff,$ff,$ff // isc $ffff,x // ILLEGAL .byte $ff,$ff,$ff // isc $ffff,x // ILLEGAL dat_0f19: // === Fill data (2 bytes, $0f19-$0f1a) === .byte $ff,$ff // .. // --- Region $1000-$1066 --- .pc = $1000 "main_1000" main_1000: jsr $e544 lda #$08 jsr $ffd2 lda #$ea sta $0328 ldy #$01 jsr sub_9639 ldx #$00 loc_1014: lda dat_1200,x sta $0400,x lda #$08 sta $d800,x inx bne loc_1014 lda #$ff sta chr_0800 sta $0801 sta $0802 ldx #$00 loc_102f: lda $1300,x sta $0500,x lda #$08 sta $d900,x inx cpx #$68 bne loc_102f ldx #$00 loc_1041: lda $1368,x sta $0590,x lda $1390,x sta $05e0,x lda #$00 sta $d990,x sta $daf8,x sta $db70,x lda dat_10a0,x sta $d9e0,x inx cpx #$28 bne loc_1041 jmp loc_1400 dat_1066: .byte $00 // . // --- Region $1080-$109f --- .pc = $1080 "sub_1080" // Referenced by: jsr from $1141 sub_1080: lda $d9e0 sta $107f ldx #$00 loc_1088: lda $d9e1,x sta $d9e0,x lda $d9e0,x sta $d98f,x inx cpx #$28 bne loc_1088 lda $107f sta $da07 rts // --- Region $1100-$1216 --- .pc = $1100 "sub_1100" // Referenced by: jsr from $1421 sub_1100: sei lda #$7f sta $dc0d lda #$01 sta $d01a lda #$17 sta $0314 lda #$11 sta $0315 cli rts irq_1117: lda #$01 sta $d019 lda #$00 loc_111e: cmp $d012 bne loc_111e lda #$00 sta $d020 lda #$0b sta $d021 lda #$d8 sta $d016