History
- Released
- c. 1989
- Group
- Contex — Finland, founded 26 November 1988
A Contex intro that was later NTSC-fixed by Master Kracker of INC, as noted in intros.c64.org comments — a detail revealing the intro's continued circulation in the North American scene where NTSC compatibility was essential. Contex was a prolific Finnish cracking and demo group founded on 26 November 1988 by Flex and Apollyon, operating under taglines including "That's the way we like it" and "The Best You Can Get." The group drew members from Finland, Denmark, Norway, and Germany, and according to co-founder Flex, released 213 titles during 1989 alone — an extraordinary output that places them among the most productive groups of that year. Contex dissolved on 14 May 1990, with the cracking division forming Extasy while the demo section continued as Artline Designs. This is the second ranked Contex entry alongside #558 CTX-01, the musically rich intro featuring six SID tunes. Danish Piracy Society merged into Contex in January 1989, expanding its multinational roster.
Sources: CSDb Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14 // 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: $0f00 (3840) // IRQ handler: $0e1c (irq_0e1c) // IRQ handler: $ea31 (irq_ea31) // // Code: 3852 bytes, Data: 59636 bytes // Labels: 367, Subroutines: 18 // // Cross-references: all OK // ============================================ // --- Region $0c00-$0c46 --- .pc = $0c00 "sub_0c00" // Referenced by: jsr from $0e4e sub_0c00: lda smc_0e78 sec sbc #$02 bcc loc_0c0c sta smc_0e78 // SMC: modifies $0e78 rts loc_0c0c: and #$07 sta smc_0e78 // SMC: modifies $0e78 ldx #$00 loc_0c13: lda $0591,x sta $0590,x lda $05b9,x sta $05b8,x inx cpx #$27 bne loc_0c13 ldy #$00 lda ($03),y cmp #$00 bne loc_0c37 // Referenced by: jsr from $0f53, $ee6d sub_0c2c: lda #$80 ldy #$1d sta $03 sty $04 jmp loc_0c46 loc_0c37: sta $05b7 clc adc #$40 sta $05df inc $03 bne loc_0c46 inc $04 loc_0c46: rts // --- Region $0c50-$0cf5 --- .pc = $0c50 "sub_0c50" // Referenced by: jsr from $0cbf, $ec47 sub_0c50: ldx $0c4f lda $1a50,x inx cpx #$78 bne loc_0c5d ldx #$00 loc_0c5d: stx $0c4f pha eor #$07 and #$07 ora #$10 sta smc_0e91 // SMC: modifies $0e91 pla lsr lsr lsr tax ldy #$00 loc_0c71: lda $1b06,x sta $0608,y lda $1b56,x sta $0630,y lda $1ba6,x sta $0658,y lda $1bf6,x sta $0680,y lda $1c46,x sta $06a8,y lda $1c96,x sta $06d0,y inx iny cpy #$27 bne loc_0c71 rts dat_0c9c: .byte $bc,$bc,$bc,$bc // .... loc_0ca0: lda #$e7 loc_0ca2: cmp $d012 bne loc_0ca2 jsr sub_1cf0 .label smc_0cab = * + 1 lda #$00 // !SMC: modified by $1add sta $d021 .label smc_0cb0 = * + 1 lda #$05 // !SMC: modified by $2268, $226e sta $d016 lda #$13 sta $d018 bit $d020 .label smc_0cbd = * + 1 .label smc_0cbe = * + 2 jsr sub_1a00 // !SMC: modified by $2318, $232c, $ff91, $ffa5 jsr sub_0c50 jsr sub_2260 jsr sub_0cd4 lsr $d019 lda #$1c sta $0314 jmp loc_febc dat_0cd3: .byte $0f // . // Referenced by: jsr from $0cc5, $ec4d