#460

Neophytes 02

Neophytes

1.074 lines of code

SpritesSPRTBitmapBMAP

History

Released
26 April 2010
Code
Ksubi
Music
Adam (Adam Morton) — "Clean Ring"
Design
Mabel
Group
Neophytes — Australia, founded 29 November 2008

A modern-era crack intro from the Neophytes — an Australian group founded on 29 November 2008, making them one of the youngest groups in the ranked collection. Released on 26 April 2010, this intro was produced when C64 cracking had long shifted from commercial piracy to a preservation-oriented hobby. Ksubi coded the intro while Adam Morton composed "Clean Ring," an original SID tune preserved in the HVSC. Mabel contributed to the design. The intros.c64.org listing generated four comments in 2011 from Conrad, Ksubi, Daison, and Twoflower — a warm reception from established scene members welcoming a new generation. The group's name — Neophytes, meaning beginners or newcomers — was a self-aware acknowledgment of their late arrival to a scene that had been running for over two decades. Based in Australia, the Neophytes followed in the footsteps of Onslaught and other Southern Hemisphere groups that kept the C64 cracking tradition alive well past its commercial relevance.

Sources: CSDb

neophytes-02.asm 1.074 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:23
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2a00  (8705 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0811 (2065)
//
// Code: 336 bytes, Data: 8369 bytes
// Labels: 121, Subroutines: 3
//
// Verification: 2 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0811-$08af ---
.pc = $0811 "main_0811"

main_0811:
        sei
        lda #$35
        ldx #$01
        ldy #$7f
        sta $01
        stx $d019
        stx $d01a
        dex
        stx $d418
        stx $d012
        sty $dc0d
        sty $dd0d
        bit $dc0d
        bit $dd0d
        dex
        ldy #$08
        stx $fffe
        sty $ffff
        dex
        stx $fffc
        sty $fffd
        dex
        stx $fffa
        sty $fffb
        dex
        jsr sub_0852
        cli

loc_084f:
        jmp loc_084f
// Referenced by: jsr from $084b; branch from $0855

sub_0852:
        bit $d011
        bmi sub_0852

loc_0857:
        bit $d011
        bpl loc_0857
        ldx #$01
        stx $d020
        stx $d021
        ldx #$00
        lda #$03

loc_0868:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_0868
        lda #$20

loc_0879:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_0879

loc_0888:
        lda txt_0e00,x
        sta $0510,x
        lda $0f00,x
        sta $0610,x
        inx
        bne loc_0888
        lda #$1b
        ldx #$18
        ldy #$08
        sta $d011
        stx $d018
        sty $d016
        lda #$00
        jsr sub_1000
        jsr sub_0d40
        rts

dat_08af:
        // === Data block (1 bytes, $08af-$08af) ===
        .byte $ad                                   // .

// --- Region $0d40-$0dea ---
.pc = $0d40 "sub_0d40"
// Referenced by: jsr from $08ab

sub_0d40:
        ldx #$ff
        stx $d015
        stx $d01b
        inx
        stx $d01c
        stx $d01d
        stx $d01c
        stx $d01d
        ldy #$0c
        sty $d027
        sty $d028
        sty $d029
        sty $d02a
        sty $d02b
        sty $d02c
        ldx #$30
        stx $07f8
        stx $07f9
        inx
        stx $07fa
        stx $07fb
        ldx #$7a
        stx $d001
        stx $d003
        ldx #$34
        stx $d000
        ldx #$2a
        stx $d002
        ldx #$17
        stx $d010
        ldx #$63
        stx $d005
        ldx #$06
        stx $d004
        ldx #$03
        stx $d029