History
- Group
- Alpha Flight 1970 — Germany, founded April 1985
The eighth numbered intro from Alpha Flight 1970 -- one of Germany's longest-running cracking groups, founded in April 1985. No specific CSDb release has been matched to this production, leaving the coder, musician, and release date unconfirmed. Comments on intros.c64.org from group members Xenox and The Murphy indicate the intro remains recognised among AFL alumni. Alpha Flight's CSDb catalogue spans hundreds of entries -- from crack intros and demos to landmark productions like "Edge of Disgrace" -- attesting to the group's extraordinary longevity and output. The "1970" suffix became an inseparable part of their identity, distinguishing them from other groups sharing the Alpha Flight name. AFL-08 ranks alongside several other group entries in this collection, including the higher-placed #49 AFL-09 from 1994 -- coded by Leeway with music by Arne Puszelski -- which demonstrates the calibre of work AFL sustained into the C64's later years.
Sources: intros.c64.org · CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15 // 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: $1d40 (7488) // IRQ handler: $1d5a (irq_1d5a) // IRQ handler: $2b96 (nmi_2b96) // // Code: 4802 bytes, Data: 58686 bytes // Labels: 485, Subroutines: 20 // // Cross-references: all OK // ============================================ // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $1de9, $f10f sub_1000: jmp loc_10de // Referenced by: jsr from $1dd1, $f0f7 sub_1003: jmp loc_114a dat_1006: .byte $4c // L // --- Region $10de-$18c8 --- .pc = $10de "loc_10de" loc_10de: lda $18cf,y tay lda $1b69,y sta $1058 lda $1b6a,y sta $1059 lda #$0f sta $105f ldx #$00 loc_10f5: iny iny lda $1b69,y sta $107e,x sta $1081,x lda $1b6a,y sta $108a,x lda $1b6b,y sta $108d,x lda #$01 sta $1055 sta $1060,x sta $1057 lda #$00 sta $1087,x sta $1084,x sta $1090,x sta $106c,x iny inx cpx #$03 bne loc_10f5 sta $10dd sta $105d sta $105e sta $1056 loc_1137: sta $d404 sta $d40b sta $d412 sta $105a // Referenced by: jsr from $1218, $1231, $e59d, $e5b6 sub_1143: sta $105b sta $105c rts loc_114a: lda $1055 beq loc_1137 cld ldx #$02 lda $105b beq loc_1167 ldy $105f beq loc_1167 dec $105c bne loc_1167 sta $105c dec $105f loc_1167: dec $1057 bpl loc_1174 lda $1059 sta $1057 bne loc_1188 loc_1174: dec $1056 bpl loc_1188 lda $1058 sta $1056 dec $1060 dec $1061 dec $1062 loc_1188: stx $1053 lda $1060,x beq loc_1193 jmp loc_1402 loc_1193: lda $108a,x sta $fe lda $108d,x sta $ff ldy $1087,x lda ($fe),y bpl loc_11e7 cmp #$ff bne loc_11b3 iny lda ($fe),y sta $1087,x tay lda ($fe),y bpl loc_11e7 loc_11b3: cmp #$c0 bcs loc_11c7 and #$3f adc $107e,x sta $1081,x inc $1087,x iny