History
- Released
- c. 1988
- Group
- Class — Netherlands, founded 1988
This intro from the Dutch group Class features what intros.c64.org commenters describe as an "untraditional" approach to intro design — with graffiti-style logo work and unorthodox colour usage that set it apart from contemporaries. Class was a short-lived Netherlands-based demo and cracker group founded in 1988, with members including Rhyme (cracker/graphician), Savant (coder), and Sonic (coder/musician). The group released 21 productions before dissolving, with its members going on to found Albatros Elektroniks. No individual credits for code or music have been identified for this specific intro. The "(NL)" suffix in the intros.c64.org listing distinguishes this Dutch outfit from the more prominent Danish group Class (CLS), which had a separate CSDb presence and longer history. The Netherlands produced a dense cluster of cracking groups during 1987–1989, and Class operated in the same Dutch scene ecosystem as contemporaries like Decibel, Culture, and Hotline.
Sources: CSDb Group · intros.c64.org
// ============================================ // output - Part 1 of 2 // ============================================ // 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: $edff (58880 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $10c5 (4293) // IRQ handler: $1100 (irq_1100) // IRQ handler: $ea31 (loc_ea31) // // Code: 1259 bytes, Data: 57621 bytes // Labels: 305, Subroutines: 11 // // Cross-references: all OK // ============================================ // --- Region $0f00-$0f53 --- .pc = $0f00 "sub_0f00" // Referenced by: jsr from $1389 sub_0f00: lda $0a sec sbc #$04 sta $0a bpl loc_0f3f lda $0a clc adc #$08 sta $0a ldx #$00 loc_0f12: lda $0721,x sta $0720,x lda $0749,x sta $0748,x inx cpx #$27 bne loc_0f12 lda $0b cmp #$01 bne loc_0f40 lda #$00 sta $0b lda $0747 clc adc #$40 sta $0747 lda $076f clc adc #$40 sta $076f loc_0f3f: rts loc_0f40: .label smc_0f41 = * + 1 lda $0a13 // !SMC: modified by $10b3 inc smc_0f41 sta $0747 clc adc #$80 sta $076f lda #$01 sta $0b rts // --- Region $1000-$10cb --- .pc = $1000 "loc_1000" loc_1000: sei lda #$01 sta $d01a lda #$00 sta $dc0e sta $0314 sta $d020 sta $d021 sta $d011 lda #$11 sta $0315 lda #$08 sta $0286 jsr $e544 ldx #$00 loc_1026: lda txt_2c00,x sta $0400,x lda $2d00,x sta $0500,x lda $2e00,x sta $d800,x lda $2f00,x sta $d900,x inx bne loc_1026 lda #$3b sta $d011 lda #$ff sta $d015 lda #$01 sta $d027 sta $d028 sta $d029 lda #$03 sta $d025 lda #$0e sta $d026 lda #$06 sta $d02a sta $d02b sta $d02c sta $d02d sta $d02e ldx #$38 stx $07fb inx stx $07fc inx stx $07fd inx stx $07fe stx $07ff lda #$f8 sta $d01c lda #$00 sta $71 lda #$35 sta $01 jsr smc_e000 lda #$37 sta $01 lda #$00 sta $bb sta $bc ldx #$00 lda #$00 loc_10a3: sta $1f00,x inx