History
- Released
- April 1989
- Music
- Bat (Michael Hendriks)
- Graphics
- Map
- Charset
- Flex
- Group
- New Edition — Germany, founded 1986
New Edition Intro #6, released in April 1989, is a crack intro from the German group New Edition. The music is "Digital News Intro" by Bat -- the Dutch musician Michael Hendriks -- while Map provided the graphics and Flex handled the charset. New Edition was founded in 1986 in Germany and remained active through the late 1980s, producing a steady stream of cracked releases. The group also appears at #267 NE Intro #2 in this ranking. Doc Snyder's Page documents another New Edition intro featuring code by TOm, artwork by Jean, and music by JCH (Jens-Christian Huus), indicating the group drew upon prominent scene musicians for their intros. The scrolltexts from various NE releases reference alliances with Ikari, F4CG, Bros, Dominators, and other major groups of the period.
Sources: CSDb · intros.c64.org · Doc Snyder's Page
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:58 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $33e7 (11240 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $0b00 (2816) // IRQ handler: $1d17 (irq_1d17) // IRQ handler: $ea31 (irq_ea31) // // Code: 2100 bytes, Data: 9140 bytes // Labels: 251, Subroutines: 9 // // Cross-references: all OK // ============================================ // --- Region $0b00-$0b33 --- .pc = $0b00 "main_0b00" main_0b00: jsr $ff81 ldx #$00 loc_0b05: lda txt_0b78,x sta $0400,x lda #$01 sta $d800,x inx cpx #$28 bne loc_0b05 lda #$00 sta $d020 sta $d021 loc_0b1d: jsr $ffe4 cmp #$31 beq loc_0b2b cmp #$32 beq loc_0b30 jmp loc_0b1d loc_0b2b: lda #$00 sta smc_1d0f // SMC: modifies $1d0f loc_0b30: jmp loc_2900 dat_0b33: // === Fill data (1 bytes, $0b33-$0b33) === .byte $00 // . // --- Region $0d00-$0d9e --- .pc = $0d00 "loc_0d00" loc_0d00: jsr sub_2a60 jmp $ea81 loc_0d06: jsr sub_0e6c jmp $ea81 loc_0d0c: jsr sub_0f00 jsr sub_10ea jmp $ea81 loc_0d15: jsr sub_0d60 jmp $ea81 dat_0d1b: .byte $4c,$81,$ea,$00,$00 // L.... // Referenced by: jsr from $0d85, $0d88 sub_0d20: .label loc_0d22 = * + 2 dec $1dfe lda $1dfe cmp #$00 beq loc_0d2b rts loc_0d2b: lda #$08 sta $1dfe lda txt_3130 sta $076f ldx #$00 loc_0d38: lda $0749,x sta $0748,x inx cpx #$28 bne loc_0d38 lda $076e cmp #$1b beq loc_0d59 inc $0d31 lda $0d31 cmp #$00 beq loc_0d55 rts loc_0d55: inc $0d32 rts loc_0d59: lda #$01 sta $0dff rts loc_0d5f: nop // Referenced by: jsr from $0d15 sub_0d60: lda $0dff cmp #$01 beq loc_0d6e cmp #$02 beq loc_0d85 rts dat_0d6c: .byte $ea,$ea // .. loc_0d6e: inc dat_0dfe lda dat_0dfe cmp #$40 beq loc_0d79 rts loc_0d79: lda #$02 sta dat_0dfe sta $0dff inc $0d31 rts