#404

Legend 10

Legend

2.895 lines of code

MusicSID

History

Released
10 May 1988
Code
Big H
Music
Laxity (Thomas E. Petersen) — "Demo Music" (original)
Group
Legend — Belgium, founded May 1988

Released on 10 May 1988, this intro coincides precisely with Legend's founding month — making it among the group's earliest productions. Big H coded the intro while Laxity (Thomas E. Petersen) composed an original SID titled simply "Demo Music," preserved in the HVSC. Laxity was one of the most celebrated SID musicians of the era, and his appearance in an intro from a brand-new group speaks to Legend's immediate connections within the scene. Legend was a Belgian cracking group that would go on to build a strong reputation, as documented in their higher-ranked #39 Legend-17. Doc Snyder's page catalogues Legend's output, listing coders Midfit and Dave alongside musicians including Drax, JCH, and Jeroen Tel in later intros. The group's scrolltext motto — "the will of god" — recurs across multiple productions, establishing a distinct group identity from their very first releases.

Sources: CSDb · Doc Snyder

legend-10.asm 2.895 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:53
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1b00 (6912)
// IRQ handler:  $0980 (irq_0980)
// IRQ handler:  $0a4c (irq_0a4c)
//
// Code: 3072 bytes, Data: 60416 bytes
// Labels: 303, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$0ba3 ---
.pc = $0900 "loc_0900"

loc_0900:
        lda #$40
        sta $03ff
        ldx #$28

loc_0907:
        lda dat_0860,x
        sta $0568,x
        lda $0888,x
        sta $0590,x
        dex
        bpl loc_0907
        lda #$00
        ldx #$08

loc_091a:
        sta $35,x
        dex
        bpl loc_091a
        sta $2f
        sta $2b
        sta $30
        lda #$1c
        sta $2c
        lda #$00
        sta $2d
        lda #$18
        sta $d018
        lda #$00
        sta $04
        sta $4a
        sta $49
        sta $4b
        lda #$03
        sta $05
        lda #$00
        sta $47
        lda #$02
        sta $06
        lda #$08
        sta $48
        sei
        lda #$80
        sta $0314
        lda #$09
        sta $0315
        cli
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$7f
        sta $dc0d
        lda #$28
        sta $d012
        lda #$00
        sta $04

loc_0970:
        lda $46
        cmp #$01
        bne loc_097d
        jsr sub_0b50
        lda #$00
        sta $46

loc_097d:
        jmp loc_0970

irq_0980:
        lda #$1b
        sta $d011
        ldx $02
        lda dat_0c00,x
        sta $d023
        lda $0d00,x
        sta $d022
        lda $0e00,x
        clc
        adc #$10
        sta $d016
        lda $03
        clc
        adc #$03
        cmp #$76
        sta $03
        beq loc_09b6
        lda $03
        sta $d012
        inc $02
        lda #$01
        sta $d019
        jmp loc_ea7e

loc_09b6:
        lda #$28
        sta $d012
        sta $03
        lda #$00
        sta $d020
        sta $d021
        sta $d016
        sta $02
        jsr sub_0ab7
        jsr sub_0a8d
        lda #$01
        sta $46
        jmp loc_09ea
// Referenced by: jsr from $0b83

sub_09d7:
        inc $04
        lda $04
        cmp $05
        bne loc_09e9
        lda #$00
        sta $04
        jsr sub_0a03
        jsr sub_0a24

loc_09e9:
        rts

loc_09ea:
        lda #$4c
        sta $0314