#747

Paramount 11

Paramount

2.883 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
June 1990
Code
Scratcher
Group
Paramount — Germany, founded January 1989

Released in June 1990, this Paramount intro was coded by Scratcher and features two SID compositions — "Sex'n'Crime #20 (intro)" by JO (Jesper Olsen) and "Snowflakes in Summer" by Demon (Neil Baldwin) — both preserved in the HVSC. Paramount was a German cracking group founded in January 1989 that maintained a significant transatlantic presence with BBS operations in both the United States and Europe. The scrolltext references greetings to INC, Survivors, NEC/NEI, TSM, Exodus, ATC, and DDT in the States, alongside European groups including Dominators, Ikari+Talent, Legend, F4CG, Censor Design, Chromance, and Genesis Project. This is one of several Paramount entries in the collection, alongside #72 paramount-12, #179 paramount-09, and #273 paramount-01. Doc Snyder's page documents additional Paramount productions, with noted members including Thage, Tyger, and Sting contributing to the group's output.

Sources: CSDb · docsnyderspage

paramount-11.asm 2.883 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36: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:  $1c10 (7184)
// IRQ handler:  $1c31 (irq_1c31)
//
// Code: 2386 bytes, Data: 61102 bytes
// Labels: 297, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $08b9-$08c7 ---
.pc = $08b9 "loc_08b9"

loc_08b9:
        dec $c6
        dec $fe,x
        inc.abs $00c6
        dec $6c
        sec
        bpl loc_08fd
        jmp ($00c6)

// --- Region $08fd-$08ff ---
.pc = $08fd "loc_08fd"

loc_08fd:
        bmi loc_090f
        brk

// --- Region $090f-$090f ---
.pc = $090f "loc_090f"

loc_090f:
        brk

// --- Region $098d-$09a8 ---
.pc = $098d "Program $098d"
        clc
        ror $3c00,x
        ror $06
        .byte $0c,$18,$30                           // nop $3018 // ILLEGAL
        ror $7e00,x
        .byte $0c,$18,$0c                           // nop $0c18 // ILLEGAL
        asl $66
        .byte $3c,$00,$0c                           // nop $0c00,x // ILLEGAL
        .byte $1c,$3c,$6c                           // nop $6c3c,x // ILLEGAL
        ror $1e0c,x
        brk

dat_09a8:
        .byte $7e                                   // ~

// --- Region $09ea-$09f0 ---
.pc = $09ea "loc_09ea"

loc_09ea:
        ror.abs $0000,x
        ror.abs $0000,x
        rts

// --- Region $0a8d-$0ab9 ---
.pc = $0a8d "Program $0a8d"
        ora $16,x
        .byte $17,$18                               // slo $18,x // ILLEGAL
        ora $1b1a,y
        ora $16,x
        .byte $17,$18                               // slo $18,x // ILLEGAL
        .byte $1c,$91,$01                           // nop $0191,x // ILLEGAL
        ora ($01,x)
        ora ($01,x)
        ora ($01,x)
        ora ($01,x)
        ora ($01,x)
        ora ($13,x)
        asl $e11f,x
        and ($22,x)
        .byte $23,$24                               // rla ($24,x) // ILLEGAL
        and $26
        .byte $27,$28                               // rla $28 // ILLEGAL
        and #$2a
        .byte $2b,$1e                               // anc #$1e // ILLEGAL
        .byte $1f,$e1,$21                           // slo $21e1,x // ILLEGAL

txt_0ab9:
        .byte $22                                   // double quote character

// --- Region $0c30-$0c42 ---
.pc = $0c30 "sub_0c30"
// Referenced by: jsr from $ffd9

sub_0c30:
        ora ($01,x)
        ora ($01,x)
        ora ($01,x)
        .byte $13,$5e                               // slo ($5e),y // ILLEGAL
        .byte $5f,$60,$61                           // sre $6160,x // ILLEGAL
        ora ($01,x)
        .byte $13,$5e                               // slo ($5e),y // ILLEGAL
        .byte $5f,$60,$61                           // sre $6160,x // ILLEGAL

dat_0c42:
        .byte $62                                   // b

// --- Region $1000-$13da ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1d60

sub_1000:
        tax
        lda $158c,x
        sta $1589
        sta $158a
        sta $158b
        sta $1082
        lda $158e,x
        sta $105e
        lda $1590,x
        sta $10b7
        lda $1592,x
        sta $1063
        txa
        asl
        sta smc_102a                                // SMC: modifies $102a
        asl
        clc
.label smc_102a = * + 1
        adc #$00                                    // !SMC: modified by $1024
        tax
        ldy #$00

loc_102e:
        lda $159e,x
        sta $1598,y
        inx
        iny
        cpy #$06
        bne loc_102e
        ldx #$02
        lda #$00