#273

Paramount 01

Paramount

1.691 lines of code

RasterbarsRSTRScrollerSCRLSpritesSPRT

History

Released
1990
Group
Paramount [P] — Germany, CSDb group ID #621
Charset
Flex (Antti Hannula)
Music
Jeroen Tel — "Remark Intro"

This crack intro from Paramount — a German cracking group founded in January 1989 — dates to 1990 and is catalogued on CSDb as release #124703 under the title "Paramount Intro." The charset was created by Flex (Antti Hannula), and the music is by Jeroen Tel, using his "Remark Intro" composition from the HVSC. Doc Snyder's page confirms these credits for Crack Intro #01. The scrolltext — signed by Sky of Paramount — lists the group's active roster at the time, including Paralax, Joe Cool, Jalt, Stainless Steel, Tom Tailor, Sky, Thage, Blitz, Tango and Cash, Brainkiller, Jack Daniels, Three DK, Headhunter, and Mike. All coding for the intro is credited to Thage. The accompanying crack of Turrican II by Rainbow Arts was handled by Tyger and Sting. Greetings extend to Ikari+Talent, Censor, Illusion, Dominators, Legend, Crazy, Extasy, Transcom, F4CG, Censor Design, Culture, ATG, Chromance, Bonzai, Genesis Project, and American contacts Inc, NEC+NEI, TSM, Exodus, ATC, and DDT.

Sources: CSDb Release · Doc Snyder · intros.c64.org

paramount-01.asm 1.691 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:28
// 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:  $0a00 (2560)
// IRQ handler:  $0b02 (irq_0b02)
// IRQ handler:  $0b38 (irq_0b38)
// IRQ handler:  $0b70 (irq_0b70)
//
// Code: 2044 bytes, Data: 61444 bytes
// Labels: 151, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$0803 ---
.pc = $0803 "Program $0803"
        brk

// --- Region $0a00-$0c53 ---
.pc = $0a00 "main_0a00"

main_0a00:
        sei
        lda #$02
        sta $0314
        lda #$0b
        sta $0315
        lda #$1b
        sta $d011
        lda #$28
        sta $d012
        lda #$08
        sta $0286
        lda #$05
        sta dat_0cdc
        lda #$00
        sta $0d70
        sta $0d72
        sta $0d96
        sta $0d97
        sta $0d98
        sta $0d99
        sta $0d7a
        sta $c6
        bit $0b4b
        sta $d418
        sta $d020
        sta $d021
        jsr $e544
        lda #$01
        ldy #$27

loc_0a4b:
        sta $d990,y
        sta $d9e0,y
        sta $da30,y
        dey
        bpl loc_0a4b
        ldx #$01
        stx $d01a
        dex
        stx $dc0e
        lda #$80
        sta smc_0bc1                                // SMC: modifies $0bc1
        lda #$13
        sta smc_0bc2                                // SMC: modifies $0bc2
        jsr sub_0dd0
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        cli
        ldy #$03

loc_0a77:
        lda #$00
        jsr sub_0ae1
        dey
        bne loc_0a77
        lda #$01
        sta $0d7a
        ldy #$03

loc_0a86:
        lda #$00
        lda sub_0ae1
        dey
        bne loc_0a86
        ldy #$00

loc_0a90:
        lda $0d7b,y
        sta $0d96
        lda tbl_lo_0d84,y
        sta $0d97
        lda tbl_hi_0d8d,y
        ldx #$00

loc_0aa1:
        sta $d800,x
        sta $d8a0,x
        inx
        cpx #$a0
        bne loc_0aa1
        lda #$e6
        jsr sub_0ae1
        iny
        cpy #$08
        bne loc_0a90
        ldy #$00

loc_0ab8:
        lda $0d7b,y
        sta $0d98
        lda tbl_lo_0d84,y
        sta $0d99
        lda tbl_hi_0d8d,y
        ldx #$00

loc_0ac9:
        sta $daa8,x
        sta $db48,x
        inx
        cpx #$a0
        bne loc_0ac9
        lda #$e6
        jsr sub_0ae1
        iny
        cpy #$08
        bne loc_0ab8
        jmp loc_0dea
// Referenced by: jsr from $0a79, $0aae, $0ad6

sub_0ae1:
        sta $0d76
        stx $0d74
        sty $0d75

loc_0aea: