#728

Wizax 2004 01

Wizax 2004

701 lines of code

History

Released
20 August 1987
Code
Wizz
Group
Wizax — Denmark, founded October 1986

This early Wizax intro was coded by Wizz and released on 20 August 1987, during the group's formative period. Wizax was a Danish cracking group founded in October 1986 that became a respected name in the Scandinavian scene. The intro is credited to "Wizax 2004" on intros.c64.org, a naming convention that likely reflects a later re-release or archival designation rather than the original 1987 release date. CSDb credits Wizz with the code, along with uncredited charset and design work, suggesting a one-person effort typical of the era's smaller productions. Denmark produced several influential cracking groups during this period, and Wizax operated alongside fellow Danish crews in a competitive environment. The group's abbreviation WZX appears in CSDb records. Limited documentation survives beyond the CSDb entry, with no coverage found on Doc Snyder's page, Demozoo, or in scene publications. The intro represents the stripped-down aesthetic common to 1987-era crack intros, when visual simplicity was the norm.

Sources: CSDb · intros.c64.org

wizax-01.asm 701 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:37:01
// 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)
//
// Code: 0 bytes, Data: 63488 bytes
// Labels: 77, Subroutines: 0
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// ============================================
// Data blocks
// ============================================

// --- Region $0800-$0cb0 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Data block (1201 bytes, $0800-$0cb0) ===
        .byte $00                                   // .

dat_0801:
        // === BASIC loader stub ===
        .byte $20,$20                                                     // [corrected] was: .byte $0a,$08                               // next line pointer ($080a)
        .byte $20,$20                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $20                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $20,$20,$20
        .byte $20                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $20,$20                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .fill 39, $20
        .fill 17, $80

txt_0844:
        .text "                       "
        .byte $80,$a0,$a0,$97,$89,$9a,$81,$98,$a0,$a0,$b2,$b0,$b0,$b4,$a0,$a0 // ................
        .byte $80                                   // .

txt_086c:
        .text "                       "
        .fill 17, $80

dat_0894:
        .text "                                                                "
        .byte $0e,$0f,$17,$20,$02,$12,$09,$0e,$07,$13,$20,$19,$0f,$15 // ... ...... ...

txt_08e2:
        .text ":                         ---------------"

dat_090b:
        // === Fill data (108 bytes, $090b-$0976) ===
        .fill 108, $20
        .byte $2d,$20,$01,$03,$05                   // - ...

txt_097c:
        .text " 2 -"

dat_0980:
        // === Fill data (128 bytes, $0980-$09ff) ===
        .fill 128, $20
        .byte $78,$a9,$f2,$8d,$14,$03,$a9,$0a,$8d,$15,$03,$a2,$01,$8e,$1a,$d0 // x...............
        .byte $ca,$8e,$0e,$dc,$a9,$5b,$8d,$11,$d0,$a9,$08,$20,$d2,$ff,$a2,$00 // .....[..... ....
        .byte $8a,$9d,$40,$01,$e8,$e0,$40,$d0,$f8,$a2,$00,$a9,$ff,$9d,$40,$01 // ..@...@.......@.
        .byte $e8,$e0,$18,$d0,$f8,$a9,$01,$8d,$15,$d0,$8d,$1b,$d0,$8d,$27,$d0 // ..............'.
        .byte $a9,$00,$8d,$17,$d0,$8d,$1d,$d0,$8d,$1c,$d0,$a9,$00,$8d,$00,$d0 // ................
        .byte $a9,$ba,$8d,$01,$d0,$a9,$05,$8d,$f8,$07,$ad,$09,$0f,$c9,$57,$d0 // ..............W.
        .byte $9f,$20,$f1,$0e,$20,$65,$0b,$20,$eb,$0d,$20,$83,$0e,$a9,$12,$8d // . .. e. .. .....
        .byte $18,$d0,$a9,$00,$8d,$86,$02,$8d,$8e,$0c,$4c,$9f,$0a,$78,$20,$40 // ..........L..x @
        .byte $15,$ea,$ea,$ea,$a2,$00,$bd,$52,$15,$9d,$00,$04,$e8,$d0,$f7,$4c // .......R.......L
        .byte $00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$a2 // ................
        .byte $00,$8a,$9d,$00,$04,$9d,$40,$04,$e8,$d0,$f7,$a2,$00,$bd,$a8,$06 // ......@.........
        .byte $49,$80,$9d,$a8,$06,$e8,$e0,$27,$d0,$f3,$a2,$00,$8a,$9d,$00,$d4 // I......'........
        .byte $e8,$d0,$fa,$a2,$18,$bd,$d9,$0a,$9d,$00,$d4,$ca,$10,$f7,$58,$20 // ..............X 
        .byte $e4,$ff,$c9,$20,$d0,$f9,$4c,$7d,$0a,$01,$04,$00,$02,$41,$f0,$fb // ... ..L}.....A..
        .byte $00,$04,$00,$02,$41,$f0,$fb,$00,$00,$00,$00,$00,$00,$00,$00,$14 // ....A...........
        .byte $f3,$1f,$a2,$05,$ca,$d0,$fd,$a9,$0b,$8d,$20,$d0,$8d,$21,$d0,$20 // .......... ..!. 
        .byte $8f,$0c,$a9,$19,$8d,$14,$03,$a9,$0b,$8d,$15,$03,$a9,$75,$8d,$12 // .............u..
        .byte $d0,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$a2,$04,$ca,$d0,$fd,$a9,$00 // ......L.........
        .byte $8d,$20,$d0,$8d,$21,$d0,$ad,$00,$d0,$18,$69,$02,$8d,$00,$d0,$90 // . ..!.....i.....
        .byte $08,$ad,$10,$d0,$49,$01,$8d,$10,$d0,$ad,$09,$0f,$c9,$57,$d0,$09 // ....I........W..
        .byte $20,$2d,$0c,$20,$96,$0d,$20,$07,$0e,$a9,$00,$8d,$23,$d0,$a9,$8c //  -. .. .....#...
        .byte $8d,$14,$03,$a9,$0e,$8d,$15,$03,$a9,$e1,$8d,$12,$d0,$a9,$01,$8d // ................
        .byte $19,$d0,$4c,$31,$ea,$a9,$a4,$85,$fa,$a9,$0f,$85,$fb,$60,$00,$00 // ..L1.........`..
        .byte $00,$00,$00,$00,$00,$00,$00,$a2,$00,$bd,$01,$04,$9d,$00,$04,$bd // ................
        .byte $29,$04,$9d,$28,$04,$bd,$51,$04,$9d,$50,$04,$bd,$79,$04,$9d,$78 // )..(..Q..P..y..x
        .byte $04,$bd,$a1,$04,$9d,$a0,$04,$bd,$c9,$04,$9d,$c8,$04,$bd,$f1,$04 // ................
        .byte $9d,$f0,$04,$bd,$19,$05,$9d,$18,$05,$e8,$e0,$27,$d0,$cb,$ee,$6e // ...........'...n
        .byte $0b,$ad,$6e,$0b,$29,$07,$f0,$32,$a2,$00,$a9,$04,$8d,$cd,$0b,$a9 // ..n.)..2........
        .byte $27,$8d,$cc,$0b,$1e,$6f,$0b,$b0,$1c,$a9,$00,$8d,$27,$04,$18,$ad // '....o......'...
        .byte $cc,$0b,$69,$28,$8d,$cc,$0b,$ad,$cd,$0b,$69,$00,$8d,$cd,$0b,$e8 // ..i(......i.....
        .byte $e0,$08,$d0,$e0,$60,$a9,$9c,$4c,$cb,$0b,$e6,$fa,$d0,$02,$e6,$fb // ....`..L........
        .byte $a0,$00,$b1,$fa,$c9,$ff,$d0,$0a,$a9,$a4,$85,$fa,$a9,$0f,$85,$fb // ................
        .byte $a9,$20,$29,$3f,$85,$fc,$84,$fd,$06,$fc,$26,$fd,$c8,$c0,$03,$d0 // . )?......&.....
        .byte $f7,$18,$a5,$fd,$69,$08,$85,$fd,$a9,$31,$85,$01,$a0,$07,$b1,$fc // ....i....1......
        .byte $99,$6f,$0b,$88,$10,$f8,$a9,$37,$85,$01,$4c,$b8,$0b,$20,$3f,$0c // .o.....7..L.. ?.
        .byte $a2,$00,$bd,$00,$08,$6a,$7e,$00,$08,$e8,$e0,$08,$d0,$f4,$60,$ad // .....j~.......`.
        .byte $8e,$0c,$d0,$2c,$a2,$00,$ac,$68,$09,$d0,$1d,$bd,$69,$09,$9d,$68 // ...,...h....i..h
        .byte $09,$e8,$e0,$08,$d0,$f5,$8c,$6f,$09,$a2,$00,$bd,$68,$09,$2a,$3e // .......o....h.*>
        .byte $68,$09,$e8,$e0,$08,$d0,$f4,$60,$a9,$01,$8d,$8e,$0c,$4c,$3f,$0c // h......`.....L?.
        .byte $a2,$07,$bc,$68,$09,$d0,$0f,$bd,$68,$09,$9d,$69,$09,$ca,$10,$f7 // ...h....h..i....
        .byte $8c,$68,$09,$4c,$59,$0c,$a9,$00,$8d,$8e,$0c,$4c,$3f,$0c,$00,$a2 // .h.LY......L?...
        .byte $00,$bd,$b0,$0c,$48,$bd,$f0,$0c,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb // ....H...........
        .byte $8d,$23,$d0,$68,$8d,$16,$d0,$c0,$71,$f0,$04,$e8,$4c,$91,$0c,$60 // .#.h....q...L..`

dat_0cb0:
        // === Fill data (1 bytes, $0cb0-$0cb0) ===
        .byte $00                                   // .

// --- Region $0d35-$158c ---
.pc = $0d35 "dat_0d35"

dat_0d35:
        .byte $01,$01,$01,$01,$02,$02,$02,$03,$03,$04,$04,$05,$05,$05,$06,$06 // ................
        .byte $06,$06,$07,$07,$07,$07,$07,$06,$06,$06,$06,$05,$05,$05,$04,$04 // ................
        .byte $03,$03,$02,$02,$02,$01,$01,$01,$01,$02,$02,$0a,$02,$0a,$0a,$07 // ................
        .byte $0a,$07,$07,$01,$07,$01,$01,$01,$01,$07,$01,$07,$07,$0a,$07,$0a // ................
        .byte $0a,$02,$0a,$02,$02,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01 // ................
        .byte $03,$01,$01,$01,$01,$03,$01,$03,$03,$0e,$03,$0e,$0e,$06,$0e,$06 // ................
        .byte $06,$ce,$e8,$0d,$f0,$01,$60,$a9,$01,$8d,$e8,$0d,$a2,$00,$ac,$b0 // ......`.........
        .byte $0c,$bd,$b1,$0c,$9d,$b0,$0c,$bd,$f1,$0c,$9d,$f0,$0c,$e8,$e0,$40 // ...............@
        .byte $d0,$ef,$ae,$e9,$0d,$bd,$30,$0d,$8d,$ef,$0c,$ee,$e9,$0d,$ad,$e9 // ......0.........
        .byte $0d,$c9,$2e,$d0,$05,$a9,$00,$8d,$e9,$0d,$ae,$ea,$0d,$bd,$5e,$0d // ..............^.
        .byte $8d,$2f,$0d,$ee,$ea,$0d,$ad,$ea,$0d,$c9,$38,$d0,$05,$a9,$00,$8d // ./........8.....
        .byte $ea,$0d,$60,$00,$00,$00,$a9,$01,$8d,$e8,$0d,$a9,$00,$8d,$e9,$0d // ..`.............
        .byte $8d,$ea,$0d,$a2,$00,$8a,$9d,$b0,$0c,$9d,$f0,$0c,$e8,$e0,$40,$d0 // ..............@.
        .byte $f5,$60,$ce,$49,$0e,$f0,$01,$60,$a9,$01,$8d,$49,$0e,$a2,$00,$bd // .`.I...`...I....
        .byte $09,$da,$9d,$08,$da,$e8,$e0,$27,$d0,$f5,$a2,$27,$bd,$30,$da,$9d // .......'...'.0..
        .byte $31,$da,$ca,$10,$f7,$ae,$4a,$0e,$bd,$4b,$0e,$8d,$2f,$da,$bd,$67 // 1.....J..K../..g
        .byte $0e,$8d,$30,$da,$ee,$4a,$0e,$ad,$4a,$0e,$c9,$1c,$d0,$05,$a9,$00 // ..0..J..J.......
        .byte $8d,$4a,$0e,$60,$01,$00,$01,$01,$01,$07,$07,$07,$08,$08,$08,$09 // .J.`............
        .byte $09,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01 // ................
        .byte $01,$01,$03,$01,$03,$03,$0e,$03,$0e,$0e,$06,$0e,$06,$06,$a9,$00 // ................
        .byte $8d,$49,$0e,$8d,$4a,$0e,$60,$a2,$05,$ca,$d0,$fd,$ad,$ee,$0e,$8d // .I..J.`.........
        .byte $16,$d0,$a2,$28,$ca,$d0,$fd,$20,$bb,$0e,$20,$77,$0b,$20,$7e,$0f // ...(... .. w. ~.
        .byte $a9,$f2,$8d,$14,$03,$a9,$0a,$8d,$15,$03,$a9,$2f,$8d,$12,$d0,$38 // .........../...8
        .byte $2e,$19,$d0,$4c,$bc,$fe,$ae,$ee,$0e,$ca,$30,$04,$8e,$ee,$0e,$60 // ...L......0....`
        .byte $a9,$07,$8d,$ee,$0e,$a2,$00,$bd,$71,$07,$9d,$70,$07,$e8,$e0,$27 // ........q..p...'
        .byte $d0,$f5,$ae,$ef,$0e,$bd,$ff,$0e,$f0,$09,$29,$3f,$8d,$97,$07,$ee // ..........)?....
        .byte $ef,$0e,$60,$a9,$00,$8d,$ef,$0e,$60,$07,$00,$00,$a9,$07,$8d,$ee // ..`.....`.......