#853

Ultimate 01

Ultimate

3.899 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
3 July 1991
Code
Stuyvesant
Music
Odi (Oliver Klee) — "Raped SID"
Group
Ultimate — Germany

This crack intro from the German group Ultimate was released on 3 July 1991, coded by Stuyvesant with a SID tune titled "Raped SID" composed by Odi — real name Oliver Klee. The tune is preserved in the HVSC under the path /MUSICIANS/O/Odi/. Ultimate operated under the abbreviation "ULT" and was based in Germany, though its exact founding date is unrecorded on CSDb. The group remains relatively obscure in scene documentation, with no entries found on Demozoo, Doc Snyder's page, or in diskmag archives. The provocative title of Odi's SID tune was typical of the irreverent naming conventions common in the C64 cracking scene of the early 1990s. The intro was submitted to intros.c64.org where it received a comment from scene archivist Rough in September 2010. With minimal credits and limited external documentation, this intro represents the kind of smaller-group production that forms the long tail of C64 cracking history.

Sources: CSDb · intros.c64.org

ultimate-01.asm 3.899 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:58
// 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:  $0816 (2070)
// IRQ handler:  $0913 (irq_0913)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3559 bytes, Data: 59928 bytes
// Labels: 404, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $080f-$0909 ---
.pc = $080f "sub_080f"
// Referenced by: jsr from $ff83

sub_080f:
        brk

dat_0810:
        .byte $00,$00,$00,$00,$00,$00               // ......

main_0816:
        jsr $ff81
        lda #$09
        sta $0286
        jsr $e544
        sei
        lda #$7f
        sta $dc0d
        lda #$00
        jsr sub_2700
        lda #$00
        sta $d021
        lda #$0f
        sta $d022
        lda #$01
        sta $d023
        lda #$1b
        sta $d011
        lda #$01
        sta $d01a
        lda #$a0
        sta $d012
        lda #$13
        sta $0314
        lda #$09
        sta $0315
        lda #$ff
        sta $d015
        lda #$fc
        sta $d01c
        ldy #$a1
        sty $07f8
        iny
        sty $07f9
        iny
        sty $07fa
        iny
        sty $07fb
        lda #$01
        sta $d027
        sta $d028
        lda #$00
        sta $d010
        lda #$02
        sta $d029
        sta $d02a
        lda #$06
        sta $d025
        lda #$00
        sta $d026
        ldy #$00

loc_0890:
        lda dat_0909,y
        sta $d000,y
        iny
        cpy #$08
        bne loc_0890
        ldy #$26

loc_089d:
        lda #$00
        sta $0400,y
        sta $0428,y
        sta $0590,y
        sta $0568,y
        sta $05b8,y
        dey
        bpl loc_089d
        ldy #$01

loc_08b3:
        tya
        sta $074b,y
        sta $0753,y
        sta $075b,y
        sta $0763,y
        iny
        cpy #$05
        bne loc_08b3
        iny
        tya
        sta $078f
        sta $07b7
        sta $07df
        lda #$08
        sta $db8f
        sta $dbb7
        sta $dbdf
        lda #$01
        sta dat_0b0a
        lda #$00
        sta $da08
        sta $da2e
        lda #$04
        sta $da09
        sta $da2d
        lda #$03
        sta $da0a
        sta $da2c
        lda #$02
        sta $da0b
        sta $da2b
        lda #$00
        jsr sub_1000
        cli

loc_0906:
        jmp loc_0906

dat_0909:
        .byte $30                                   // 0

// --- Region $0913-$0a10 ---
.pc = $0913 "irq_0913"

irq_0913:
        sei
        inc $d019