History
- Released
- 1989
- Code
- Crossbow
- Music
- Diflex (Markus Schneider) — "TLI Intro 1"
- Group
- Crest — Germany, founded July 1988
An early Crest intro coded by Crossbow with music from Diflex (Markus Schneider), released in 1989 — just a year after the German group's founding in July 1988. Diflex's "TLI Intro 1" provides the soundtrack, preserved in the HVSC. Doc Snyder's page documents Crossbow as the primary coder for Crest's crack intros, with the scrolltext for a related entry revealing the group's internal culture — lengthy greetings lists, friendly rivalries, and connections to groups like Pulsar, Stardom, and Rough Trade Inc. Crest would become better known in subsequent years for their technically ambitious demo productions, but their early work included crack intros like this one. The group's motto "Thumbs Up!" appears on Doc Snyder's page. Schneider's composition — filed under his real name in the HVSC — reflects the early German SID music tradition. Crest operated from Germany alongside contemporaries like Censor Design, X-Ray, and Success.
Sources: CSDb · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $2fff (10240 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1c00 (7168) // IRQ handler: $1d00 (irq_1d00) // IRQ handler: $2218 (irq_2218) // // Code: 2574 bytes, Data: 7666 bytes // Labels: 250, Subroutines: 9 // // Cross-references: all OK // ============================================ // --- Region $1000-$1004 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $214e sub_1000: jmp loc_1908 scr_1003: // === Screen RAM (2 bytes, $1003-$1004) === .byte $4c,$e0 // scrcode: .. // --- Region $102a-$1300 --- .pc = $102a "loc_102a" loc_102a: inc $1942 inc $1943 inc $1944 lda #$1f sta $d418 ldx #$02 dec $1973 bpl loc_1045 lda $191d sta $1973 loc_1045: bit $d020 stx $ff lda $191e,x sta $1956 tay lda $1973 cmp $191d bne loc_106b lda dat_1749,x sta $fb lda $174c,x sta $fc dec $1927,x bmi loc_106e jmp loc_11fa loc_106b: jmp loc_120a loc_106e: ldy $1921,x lda ($fb),y cmp #$fe beq loc_108c cmp #$ff bne loc_1094 lda #$00 sta $1927,x sta $1921,x sta $1924,x sta $1972 jmp loc_106e loc_108c: lda #$02 sta $1974 jmp loc_190b loc_1094: sta $1967 and #$80 beq loc_10a9 lda $1967 and #$1f sta $194f,x inc $1921,x jmp loc_106e loc_10a9: lda $1967 and #$40 beq loc_10be lda $1967 and #$3f sta $1976,x inc $1921,x jmp loc_106e loc_10be: lda $1967 asl tay lda $174f,y sta $fd lda $1750,y sta $fe lda #$00 sta $193f,x ldy $1924,x sta $1942,x lda #$03 sta $1961,x loc_10dd: lda ($fd),y sta $f8 and #$f0 cmp #$f0 bne loc_10f7 lda #$01 sta dat_1980,x inc $1924,x iny lda ($fd),y sta $f8 jmp loc_1157 loc_10f7: lda #$00 sta dat_1980,x lda $f8 and #$f0 cmp #$e0 bne loc_1130 lda $f8 and #$01 clc adc #$01 sta $193f,x lda $f8 and #$0e lsr