History
- Released
- 18 May 1987
- Code
- Flash
- Charset
- Jon Hare
- Group
- Syntax 2001 / The Light Circle — Germany, founded 1986
CSDb catalogues this under The Light Circle (TLC) rather than Syntax 2001 — suggesting the two names refer to the same group or closely allied operations. Flash coded the intro, the same member who coded #494 TLC-02, confirming the connection. The charset is credited to Jon Hare, who would later achieve fame as co-founder of Sensible Software — creators of Sensible Soccer and Cannon Fodder. Released on 18 May 1987, this places it in the early growth period of the German cracking scene. The Light Circle was a German group founded in 1986, and the use of the Syntax 2001 label may represent a sub-brand or an earlier identity. The intro runs silent — relying entirely on its visual presentation and scrolltext to make an impression. Hare's charset work predates his commercial career and represents an early connection between the cracking scene and the professional games industry.
Sources: CSDb · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:47 // https://restore64.dev by datucker / Rabenauge // // Load address: $0400 End: $db2b (55084 bytes) // Crunched with PuCrunch — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1527 (5415) // IRQ handler: $1568 (irq_1568) // IRQ handler: $163e (irq_163e) // // Code: 1284 bytes, Data: 53800 bytes // Labels: 125, Subroutines: 4 // // Verification: 2 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $0814-$0843 --- .pc = $0814 "Program $0814" ora ($a2,x) .label loc_0817 = * + 1 .byte $34,$bd // nop $bd,x // ILLEGAL .byte $42 // jam // ILLEGAL loc_0819: php sta $01ff,x dex bne loc_0817 ldx #$e6 loc_0822: lda $0875,x sta.abs $00f6,x dex bne loc_0822 ldy #$06 loc_082d: dex lda $07f6,x sta $290b,x txa bne loc_082d dec $0833 dec $0830 dey bne loc_082d jmp $0118 dat_0843: .byte $48 // H // --- Region $0854-$0875 --- .pc = $0854 "loc_0854" loc_0854: inx txa loc_0856: asl $f7 bne loc_085d jsr $0200 loc_085d: bcc loc_0871 inx cpx #$08 bne loc_0856 beq loc_0871 ldx #$07 inx loc_0869: asl $f7 bne loc_0870 jsr $0200 loc_0870: rol loc_0871: dex bne loc_0869 clc rts // --- Region $0905-$0929 --- .pc = $0905 "loc_0905" loc_0905: ldx $2d .label loc_0908 = * + 1 sta $0194 lda $fb sbc $2e sta $0195 inx loc_0912: lda $aaaa,y sta ($fa),y iny dex bne loc_0912 dey tya sec adc $fa sta $fa bcc loc_0926 inc $fb loc_0926: jmp $0118 dat_0929: .byte $a9 // . // --- Region $095d-$0980 --- .pc = $095d "loc_095d" loc_095d: ldy #$40 and #$00 bmi loc_096b bvs loc_0905 php tya ldy #$48 .label loc_096b = * + 2 asl $feff,x jmp loc_0908 .byte $02 // jam // ILLEGAL .byte $89,$82 // nop #$82 // ILLEGAL .byte $87,$0a // sax $0a // ILLEGAL ora #$9d .byte $6f,$f0,$38 // rra $38f0 // ILLEGAL and $1320 .byte $14,$01 // nop $01,x // ILLEGAL .byte $db,$c6,$02 // dcp $02c6,y // ILLEGAL // --- Region $1020-$1240 ---