#739

Scouse Cracking Group [SCG] 02

Scouse Cracking Group [SCG]

1.734 lines of code

RasterbarsRSTRSpritesSPRT

History

Released
17 July 1987
Group
Scouse Cracking Group — United Kingdom, founded July 1986

Released on 17 July 1987, this Scouse Cracking Group intro is one of the more minimally documented entries in the collection, with CSDb listing no individual credits for code, graphics, or music. SCG was a British cracking group founded in July 1986, taking its name from "Scouse" — the colloquial term for people from Liverpool. The group was part of the early UK cracking scene that also included crews like Ikari and Talent. This intro sits alongside other SCG entries in the collection, including #385 scg-01, #158 scg-03, and #178 scg-05. No coverage was found on Doc Snyder's page, Demozoo, or in scene publications for this particular production. The group maintained a presence in the competitive distribution networks of 1987, a period when the UK scene was rapidly expanding. SCG's output represents an authentic slice of Liverpool's contribution to the broader C64 cracking culture.

Sources: CSDb · intros.c64.org

scg-02.asm 1.734 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:43
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $0812 (via BASIC SYS 2066)
// Entry point:  $0334 (820)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $14d9 (loc_14d9)
// IRQ handler:  $14fc (irq_14fc)
// IRQ handler:  $151f (irq_151f)
// IRQ handler:  $157a (irq_157a)
// IRQ handler:  $1603 (loc_1603)
// IRQ handler:  $1463 (irq_1463)
//
// Code: 845 bytes, Data: 62643 bytes
// Labels: 163, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $13bd-$13c0 ---
.pc = $13bd "loc_13bd"

loc_13bd:
        .byte $0f,$17,$a9                           // slo $a917 // ILLEGAL
        brk

// --- Region $13eb-$16cf ---
.pc = $13eb "loc_13eb"

loc_13eb:
        bmi loc_13bd
        cmp #$fc
        bne loc_13fc
        lda #$8a
        sta $fc
        lda #$17
        sta $fd
        jmp loc_1404

loc_13fc:
        lda #$8f
        sta $fc
        lda #$17
        sta $fd

loc_1404:
        jsr sub_170f
        lda #$bf
        sta $fc
        lda #$17
        sta $fd
        lda #$00
        sta $0483
        lda #$00
        sta $0484
        lda #$00
        sta $0482
        lda #$06
        sta $d882
        lda #$06
        sta $d883
        lda #$06
        sta $d884
        cli

loc_142e:
        lda #$10
        bit $dc01
        bne loc_142e
        sei
        lda $1308
        sta $3fff
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d01a
        jsr $ff84
        jsr $ff8a
        jsr $ff81
        cli
        ldx #$30

loc_1457:
        lda $1f9c,x
        sta $0400,x
        dex
        bpl loc_1457
        jmp $0400

irq_1463:
        lda #$1b
        sta $d011
        lda #$1f
        sta $d015
        lda #$22
        ldy #$80
        jsr sub_179c

loc_1474:
        ldx $d012
        cpx #$23
        bne loc_1474
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        sei
        lda #$01
        sta $d020
        sta $d021
        bit $ff
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $d020
        sta $d021
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$01
        sta $d020
        sta $d021
        bit $ff
        bit $ff
        bit $ff
        bit $ff

loc_14b1:
        bit $ff
        bit $ff
        lda #$00