#807

Radwar Enterprises 1941 [RWE] 05

Radwar Enterprises 1941 [RWE]

1.511 lines of code

RasterbarsRSTRScrollerSCRLSpritesSPRT

History

Released
c. 1986–1988
Group
Radwar Enterprises 1941 — Germany, founded November 1985

The fifth crack intro from Radwar Enterprises 1941 — one of Germany's most enduring C64 scene groups. CSDb (group ID 633) documents six distinct Radwar crack intros released between January 1986 and September 1988, placing this fifth edition within that prolific early period. The intro features the RWE logo prominently displayed at the top of the screen, described by commenters on intros.c64.org as having a "nice design" that activates upon pressing the space key. Founded on 20 November 1985 by MWS, AVH, BKA, Flash, and Duke, the group sustained an output of over 423 releases across four decades, with activity continuing into 2025. Radwar's catalog encompasses game cracks, demos, tools, and 4K intros, complemented by the long-running Radwar Party events held since 1988. A companion Radwar intro appears at #478 RWE-03, whose logo was praised as "awesome for its time" by the intros.c64.org community.

Sources: CSDb — Group · intros.c64.org

rwe-05.asm 1.511 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:41
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1000 (4096)
// IRQ handler:  $1e25 (irq_1e25)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1381 bytes, Data: 62106 bytes
// Labels: 160, Subroutines: 7
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$10ac ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_1178
        lda #$0c
        ldx #$00

loc_1007:
        sta $daf8,x
        inx
        cpx #$a0
        bne loc_1007
        lda #$48
        ldx #$00

loc_1013:
        sta $06f8,x
        inx
        cpx #$00
        bne loc_1013
        ldx #$00
        lda #$01

loc_101f:
        sta $db48,x
        inx
        cpx #$50
        bne loc_101f
        lda #$c8
        sta $d016
        lda #$ff
        sta $d017
        sta $d015
        sta $d01d
        lda #$00
        sta $d01c
        lda #$0b
        ldx #$00

loc_1040:
        sta $d027,x
        inx
        cpx #$08
        bne loc_1040
        lda #$e0
        sta $d010
        lda #$ff
        sta $d01b
        lda #$05
        sta $d025
        lda #$05
        sta $d026
        ldx #$00

loc_105e:
        lda dat_1400,x
        sta $0540,x
        inx
        cpx #$50
        bne loc_105e
        ldx #$00
        lda #$07

loc_106d:
        sta $d940,x
        inx
        cpx #$50
        bne loc_106d
        lda #$48
        ldx #$00

loc_1079:
        sta $0400,x
        inx
        bne loc_1079
        ldx #$00

loc_1081:
        sta $0500,x
        inx
        cpx #$40
        bne loc_1081
        lda #$00
        ldx #$00

loc_108d:
        sta $d990,x
        inx
        bne loc_108d
        ldx #$00

loc_1095:
        sta $da90,x
        inx
        cpx #$90
        bne loc_1095
        ldx #$00

loc_109f:
        lda dat_1fd8,x
        sta $db48,x
        inx
        cpx #$28
        bne loc_109f
        jmp loc_1f00

// --- Region $1178-$11f2 ---
.pc = $1178 "sub_1178"
// Referenced by: jsr from $1000

sub_1178:
        sei
        lda #$09
        sta $01
        ldx #$00
        ldy #$00

loc_1181:
        lda $1200,x
        sta $c000,y
        sta $c001,y
        iny
        iny
        inx
        cpx #$80
        bne loc_1181