#812

Razor Express [RE] 02

Razor Express [RE]

2.807 lines of code

RasterbarsRSTRMusicSIDScrollerSCRL

History

Group
Razor Express [RE]

This intro from Razor Express — abbreviated RE — is the lower-ranked of two entries in the collection, alongside #506 RE-01. No CSDb release data could be retrieved, and no individual credits for code, music, or graphics are documented. Despite the lack of a CSDb match, Razor Express is well attested in scene interview archives. The Atlantis Prophecy archive references the group across interviews with AcidT*rroreast, Anders Reutersward, Antichrist and The Sorceress, Creeper, Crossfire, and others — a breadth of mentions that indicates significant recognition among contemporaries. Multiple FREEZE64 magazine issues also reference the group. The name should not be confused with Razor 1911, the prominent PC cracking group founded in Norway. The intros.c64.org listing has a single comment from Twoflower. Without confirmed country of origin or founding date, Razor Express's geographical placement remains uncertain, though the interview references suggest connections to the European trading network.

Sources: intros.c64.org

re-02.asm 2.807 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:38
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2f41  (10050 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $2600 (9728)
// IRQ handler:  $266a (irq_266a)
// IRQ handler:  $2a00 (irq_2a00)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2285 bytes, Data: 7765 bytes
// Labels: 271, Subroutines: 15
//
// Cross-references: all OK
// ============================================


// --- Region $0a17-$0a1c ---
.pc = $0a17 "Program $0a17"
        .byte $5c,$aa,$57                           // nop $57aa,x // ILLEGAL
        .byte $57,$57                               // sre $57,x // ILLEGAL

scr_0a1c:
        // === Charset data (1 bytes, $0a1c-$0a1c) ===
        .byte $ff                                   // char 0 (partial)

// --- Region $1000-$1009 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2627

sub_1000:
        sei
        pha
        jsr sub_167d
        pla
        jsr sub_1689
        rts

// --- Region $1015-$15ba ---
.pc = $1015 "sub_1015"
// Referenced by: jsr from $26cd

sub_1015:
        dec $171d
        dec $171e
        dec $171f
        lda #$00
        sta $179f
        ldx #$02

loc_1025:
        lda $1781,x
        sta $fc
        ldy $1726,x
        lda $172f,x
        bmi loc_103d
        beq loc_103a
        jsr sub_16b6
        jmp loc_103d

loc_103a:
        jmp loc_159d

loc_103d:
        sty $174b
        stx $1750
        ldy $fc
        lda $1871,y
        sta $174e
        lda $171d,x
        bpl loc_1067
        lda $171a,x
        sta $171d,x
        dec $1738,x
        bmi loc_106a
        bne loc_1067
        lda $1741,x
        bne loc_1067
        lda #$fe
        sta $173e,x

loc_1067:
        jmp loc_1216

loc_106a:
        ldy $1732,x
        lda $1729,x
        sta $fe
        lda $172c,x
        sta $ff

loc_1077:
        lda ($fe),y
        cmp #$e0
        bcc loc_109a
        cmp #$f0
        beq loc_10a8
        bcs loc_10b8
        and #$0f
        sta $174c
        lda $1791
        and #$f0
        ora $174c
        sta $1791
        inc $1732,x
        iny
        jmp loc_1077

loc_109a:
        tay
        lda $185e,y
        sta $fa
        lda $1853,y
        sta $fb
        jmp loc_10e5

loc_10a8:
        iny
        lda ($fe),y
        sta $1735,x
        iny
        inc $1732,x
        inc $1732,x
        jmp loc_1077

loc_10b8:
        cmp #$ff
        beq loc_10db
        cmp #$fc
        beq loc_10d3
        cmp #$fe
        bne loc_10c7
        lda #$00
.label loc_10c7 = * + 1
        bit $01a9
        sta $172f
        sta $1730
        sta $1731
        rts

loc_10d3:
        lda #$00
        sta $172f,x
        jmp loc_159d