History
- Group
- Noble Order of Thieves (Fake Rebuild)
This intro is attributed to the Noble Order of Thieves (NOT), though the intros.c64.org catalogue appends the qualifier "Fake Rebuild" -- indicating this is a reconstructed or falsely attributed version rather than an authentic original release. The CSDb search returned no matches for the group under this name, and no entries appear on Doc Snyder's page, Demozoo, or any other archives. No individual credits for code, graphics, or music are confirmed. The practice of creating fake rebuilds -- new intros falsely credited to historical groups -- was a known phenomenon in the C64 scene, sometimes done as tribute, sometimes as provocation. Comments on intros.c64.org from 2004--2006 by Burning Horizon, Coldrake, Hack The Planet, and I Can Ntsc Fix suggest community debate around the intro's authenticity. The group name itself, with its acronym NOT, carries an ironic self-awareness. Despite the questionable provenance, the intro placed in the top 310, indicating the production itself made a strong impression on voters regardless of attribution questions.
Sources: intros.c64.org
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:19 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $ffff (63488 bytes) // Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation // Packer entry: $0810 (via BASIC SYS 2064) // Entry point: $2000 (8192) // IRQ handler: $2b5b (irq_2b5b) // IRQ handler: $2b5a (nmi_2b5a) // IRQ handler: $ea31 (irq_ea31) // // Code: 2151 bytes, Data: 61337 bytes // Labels: 403, Subroutines: 3 // // Cross-references: all OK // ============================================ // --- Region $1000-$1003 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $2a08, $f8c6 sub_1000: jmp loc_1048 scr_1003: // === Screen RAM (1 bytes, $1003-$1003) === .byte $4c // scrcode: . // --- Region $1048-$1080 --- .pc = $1048 "loc_1048" loc_1048: lda #$1f sta $d418 lda #$f0 sta $d417 and #$0f sta $1262 ldx #$0f loc_1059: sta scr_1081,x dex bpl loc_1059 ldx #$02 loc_1061: lda $14b9,x sta $fa lda $14bc,x sta $fb ldy #$00 lda ($fa),y sta $108d,x iny lda ($fa),y sta $10e6,x and #$0f sta $10e9,x dex bpl loc_1061 rts // --- Region $1884-$1892 --- .pc = $1884 "Segment $1884" sta ($34,x) .byte $74,$35 // nop $35,x // ILLEGAL sta ($34,x) .byte $74,$34 // nop $34,x // ILLEGAL sta ($34,x) .byte $74,$32 // nop $32,x // ILLEGAL .byte $83,$34 // sax ($34,x) // ILLEGAL dat_1892: .byte $74 // t // --- Region $2000-$2008 --- .pc = $2000 "main_2000" main_2000: lda #$00 sta chr_0800 jmp loc_29f0 dat_2008: // === Fill data (1 bytes, $2008-$2008) === .byte $00 // . // --- Region $29f0-$2c2c --- .pc = $29f0 "loc_29f0" loc_29f0: lda #$78 sta $45 lda #$30 sta $46 lda #$00 sta $47 lda #$1c sta $48 lda #$00 sta $d021 sta $d020 jsr sub_1000 lda #$0f sta $d023 lda #$05 jsr $ffd2 lda #$93 jsr $ffd2 lda #$0f sta $d015 lda #$00 sta $d017 sta $d01d sta $d01c sta $d027 sta $d028 sta $d029 sta $d02a ldx #$3a stx $07f8 stx $07fa inx stx $07f9 stx $07fb lda #$0a sta $d010 ldy #$32 sty $d001 sty $d003 ldy #$47 sty $d005 sty $d007 ldx #$1f stx $d000 stx $d004 ldx #$37 stx $d002 stx $d006 ldy #$00 lda #$00 sta smc_2a7e // SMC: modifies $2a7e lda #$04 sta smc_2a7f // SMC: modifies $2a7f