History
- Group
- Rowdy American Distributors [RAD] — United States
The seventh numbered intro from Rowdy American Distributors, an American group whose name explicitly identified their role as software distributors rather than crackers. No CSDb match was confirmed, leaving individual credits unverified. The intros.c64.org listing attracted comments from scene members including Slick, ZeSmasher of F4CG, and Conrad — indicating continued community recognition. This is one of six RAD entries in the collection, alongside #160 RAD-01, #258 RAD-03, #433 RAD-06, #497 RAD-12, and #797 RAD-13. An Atlantis Prophecy interview with Radar touches on the group. American distribution groups served a specific function in the C64 ecosystem — importing European cracks and redistributing them across the United States. RAD's continued output through at least thirteen numbered intros suggests they maintained operations over a significant period during the late 1980s.
Sources: intros.c64.org · Atlantis Prophecy
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:33 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $dbe7 (54247 bytes) // Note: PRG was crunched, depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $3500 (13568) // IRQ handler: $326d (irq_326d) // // Code: 1723 bytes, Data: 52524 bytes // Labels: 196, Subroutines: 15 // // Verification: 4 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $0a67-$0a69 --- .pc = $0a67 "loc_0a67" loc_0a67: ora ($33,x) .byte $d2 // jam // ILLEGAL // --- Region $0ad0-$0b10 --- .pc = $0ad0 "Program $0ad0" eor $7af8,y adc ($f2),y bcc loc_0a67 .byte $8f,$8c,$8a // sax $8a8c // ILLEGAL sbc ($29),y pha .byte $b3,$69 // lax ($69),y // ILLEGAL sec asl cmp $b6 lsr $b5,x .byte $13,$b4 // slo ($b4),y // ILLEGAL ora #$2e lsr $ad,x .byte $b3,$13 // lax ($13),y // ILLEGAL eor $5b04 .byte $dc,$60,$c7 // nop $c760,x // ILLEGAL lsr $4c8e,x plp ldx $be sta $a244 .byte $9b,$a8,$fe // tas $fea8,y // ILLEGAL loc_0aff: lsr $73b8 bcc loc_0b08 clc adc $7db9 loc_0b08: ror dex bne loc_0aff .byte $6f,$ae,$b7 // rra $b7ae // ILLEGAL rol rts // --- Region $2a76-$2ab2 --- .pc = $2a76 "sub_2a76" // Referenced by: jsr from $2a98, $2f03 sub_2a76: lda dat_2ab3 and #$48 adc #$38 asl asl rol $2ab6 rol $2ab5 rol $2ab4 rol dat_2ab3 lda dat_2ab3 eor $dc04 rts // Referenced by: jsr from $2ed3, $2ede, $2efa sub_2a92: sta $2ab9 stx $2ab7 jsr sub_2a76 sta $2ab8 ldx #$08 lda #$00 loc_2aa2: lsr $2ab8 bcc loc_2aab clc adc $2ab9 loc_2aab: ror dex bne loc_2aa2 ldx $2ab7 rts // --- Region $2d00-$2d1f --- .pc = $2d00 "sub_2d00" // Referenced by: jsr from $3260 sub_2d00: jsr sub_2e93 nop nop nop ldx #$00 loc_2d08: lda dat_2b01,x cmp #$65 bcc loc_2d16 cmp #$a0 bcs loc_2d16 sec sbc #$45 loc_2d16: sta $d001,x inx inx cpx #$10 bne loc_2d08 rts // --- Region $2e59-$2f09 --- .pc = $2e59 "sub_2e59" // Referenced by: jsr from $324c sub_2e59: lda #$ff sta $d01c sta $d01b lda #$00 sta $d017 sta $d01d sta $d010 lda #$01 sta $d026