History
- Group
- ABC Crackings — Netherlands, founded 1984
ABC Crackings was a Dutch group founded in 1984, making them one of the earliest cracking operations in the Netherlands — a country that would become a powerhouse of the C64 scene. While CSDb confirms the group's existence and founding year, no individual credits are listed for this intro, and the release date is unknown. The group name appears in Nostalgia's extensive honour rankings scrolltext, confirming their recognition within the broader scene. ABC Crackings left minimal traces in the standard archives — no entries on Doc Snyder's page, Demozoo, or the Atlantis Prophecy interview collection. The Netherlands produced an extraordinary concentration of cracking groups during the mid-1980s, and ABC's early founding date places them among the pioneers of that scene. With a 1984 start, they would have been active during the pre-BBS era when software distribution relied heavily on physical swapping at meetings and through postal mail.
Sources: CSDb · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:14 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $0d03 (1283 bytes) // Entry point: $0811 (via BASIC SYS 2065) // // Code: 346 bytes, Data: 937 bytes // Labels: 52, Subroutines: 10 // // Cross-references: all OK // ============================================ // --- Region $0811-$0830 --- .pc = $0811 "main_0811" main_0811: nop nop jsr sub_0d00 lda #$37 sta $01 jmp $fce2 dat_081d: .byte $b2,$b2,$b2,$00 // .... loc_0821: lda $0e00,x sta $0800,x inx cpx #$80 bne loc_0821 jmp $fce2 dat_082f: .byte $00,$54 // .T // --- Region $0900-$0920 --- .pc = $0900 "sub_0900" // Referenced by: jsr from $0d00 sub_0900: .byte $fc,$4c,$00 // nop $004c,x // ILLEGAL jsr sub_0a2f lda #$ff sta $0a ldx #$0d .byte $8f,$f8,$07 // sax $07f8 // ILLEGAL inx .byte $8f,$f9,$07 // sax $07f9 // ILLEGAL inx .byte $8f,$fa,$07 // sax $07fa // ILLEGAL tax lda #$00 .byte $8f,$20,$d0 // sax $d020 // ILLEGAL .byte $8f,$21,$d0 // sax $d021 // ILLEGAL dat_0920: .byte $a7 // . // --- Region $0a1e-$0a69 --- .pc = $0a1e "loc_0a1e" loc_0a1e: bne loc_0a49 inc $1a8d,x bne loc_0a45 sty $ff jsr $ff81 lda #$00 sta $c6 rts // Referenced by: jsr from $0903 sub_0a2f: .byte $a7,$08 // lax $08 // ILLEGAL ldy #$d8 stx $fb sty $fc .byte $a7,$08 // lax $08 // ILLEGAL ldy #$04 stx $fd sty $fe ldx #$04 loc_0a41: ldy #$00 loc_0a43: lda #$00 loc_0a45: sta ($fb),y lda #$23 loc_0a49: sta ($fd),y lda #$20 sta $0700,y iny bne loc_0a43 .byte $e7,$fc // isc $fc // ILLEGAL .byte $e7,$fe // isc $fe // ILLEGAL dex bne loc_0a41 .byte $a7,$0a // lax $0a // ILLEGAL lda #$01 .byte $8f,$a7,$02 // sax $02a7 // ILLEGAL lda #$00 .byte $8f,$a8,$02 // sax $02a8 // ILLEGAL jsr sub_0b7d rts // --- Region $0aa2-$0ab2 --- .pc = $0aa2 "loc_0aa2" loc_0aa2: asl $d0,x and #$e8 ora $02 sta $d016 lda #$da sta $d012 jmp loc_0ad4 // --- Region $0ad4-$0b33 --- .pc = $0ad4 "loc_0ad4" loc_0ad4: jsr $ea87 jsr sub_0ae0 pla tay pla tax pla rti // Referenced by: jsr from $0ad7 sub_0ae0: jsr sub_0b63 .byte $af,$a8,$02 // lax $02a8 // ILLEGAL cmp #$0b beq loc_0aeb rts