History
- Group
- The Airwolf Team
The twelfth numbered intro from The Airwolf Team -- a group named after the 1984 American television series about a high-tech military helicopter. Adopting pop culture identities was a common practice among 1980s cracking crews, and the high intro number suggests sustained activity across multiple releases. No CSDb release match has been confirmed, and searches on Demozoo, Doc Snyder's page, the Atlantis Prophecy, and Freeze64 all returned no results. No individual credits for code, music, or graphics have been identified on any source consulted. Comments on intros.c64.org from Thunderblade (2012), Rough (2012), and OvahLaird (2011) confirm the intro's continued visibility within the preservation community. With no country of origin, founding date, or member roster surviving in any consulted database, The Airwolf Team's broader history has largely been lost to time -- the surviving intro binary itself serves as the primary record of their existence.
Sources: intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:09 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $9c2f (37936 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1870 (6256) // IRQ handler: $2c88 (irq_2c88) // // Code: 2782 bytes, Data: 35154 bytes // Labels: 282, Subroutines: 13 // // Cross-references: all OK // ============================================ // --- Region $1202-$1202 --- .pc = $1202 "Segment $1202" brk // --- Region $1870-$18b4 --- .pc = $1870 "main_1870" // Referenced by: branch from $1895 main_1870: lda dat_1860 sta $d827 loc_1876: ldx #$00 loc_1878: lda $d801,x sta $d800,x inx cpx #$27 bne loc_1878 ldx #$80 loc_1885: ldy #$20 loc_1887: dey bne loc_1887 dex bne loc_1885 inc $1871 lda $1871 cmp #$70 bmi main_1870 smc_1897: .label smc_1898 = * + 1 lda #$27 // !SMC: modified by $189e, $18a1 smc_1899: .label smc_189a = * + 1 .label smc_189b = * + 2 sta $18f0 // !SMC: modified by $18a4, $18a7, $18aa lda #$ea sta smc_1897 // SMC: modifies $1897 sta smc_1898 // SMC: modifies $1898 sta smc_1899 // SMC: modifies $1899 sta smc_189a // SMC: modifies $189a sta smc_189b // SMC: modifies $189b dec $18f0 bne loc_1876 jmp loc_2c00 // --- Region $2c00-$2f68 --- .pc = $2c00 "loc_2c00" loc_2c00: sei lda #$08 sta $0286 jsr $e544 ldx #$00 stx smc_312b // SMC: modifies $312b stx $313b stx $317f stx $3180 stx $3181 stx $3182 stx $3183 stx smc_30e5 // SMC: modifies $30e5 stx $309d lda #$02 sta smc_308c // SMC: modifies $308c sta smc_3185 // SMC: modifies $3185 lda #$80 sta $3130 lda #$32 sta $05 lda #$b3 sta $04 loc_2c3b: lda txt_1680,x sta $0400,x lda #$00 sta chr_2800,x sta $28a0,x sta $2920,x inx cpx #$a0 bne loc_2c3b ldx #$00 loc_2c53: lda #$06 sta $d800,x lda #$0e sta $d850,x inx cpx #$50 bne loc_2c53 jsr sub_3030 lda #$07 sta $02 lda #$00 sta smc_2fd6 // SMC: modifies $2fd6 jsr sub_8000 ldx #$00 stx $dc0e inx stx $d01a lda #$88 sta $0314 lda #$2c sta $0315 cli loc_2c85: jmp loc_2c85 // Referenced by: branch from $2c8d irq_2c88: { lda $d011 and #$80 bne irq_2c88 lda #$00 loop1: cmp $d012 bne loop1