History
- Released
- 1988
- Group
- Abyss — United States
Raster Blaster handled both code and artwork for this Abyss intro, with Matt Gray's "Professional BMX Simulator" soundtrack ripped for the music. Doc Snyder's page documents the scrolltext, which reveals Raster Blaster also performed the crack — an NTSC fix and trainer for Chopper Commander. The scrolltext sign-off — "copyright 1988 abyss technologies — we go beyond perfection" — dates the release and captures the group's self-promotional style. The CSDb catalogue lists 45 results for Abyss, with the group's productions extensively archived under group ID #1530. Greetings span US groups RAI, Epic, FBR, ESI, and Mayhem, alongside overseas contacts Sphinx, Fire Eagle, Hotline, Zenith, and Fairlight. At rank #130, this sits among the group's higher entries alongside #19 Abyss-05, #52 Abyss-02, and #108 Abyss-07. Matt Gray was a renowned British game composer whose SID work was widely ripped across the cracking scene.
Sources: CSDb Group (Abyss) · Doc Snyder · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:14 // 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: $0f00 (3840) // IRQ handler: $1020 (irq_1020) // IRQ handler: $ea31 (irq_ea31) // // Code: 1109 bytes, Data: 62379 bytes // Labels: 179, Subroutines: 11 // // Cross-references: all OK // ============================================ // --- Region $0a0a-$0a0a --- .pc = $0a0a "Program $0a0a" brk // --- Region $0b3e-$0b3e --- .pc = $0b3e "Program $0b3e" .byte $22 // jam // ILLEGAL // --- Region $0b80-$0ba2 --- .pc = $0b80 "sub_0b80" // Referenced by: jsr from $1e08 sub_0b80: ldx #$00 loc_0b82: lda dat_0d00,x sta $0590,x lda #$00 sta $d990,x inx bne loc_0b82 lda #$08 jsr $ffd2 ldx #$00 lda #$a9 loc_0b99: sta $d800,x sta $d890,x inx bne loc_0b99 rts // --- Region $0f00-$0fde --- .pc = $0f00 "main_0f00" main_0f00: lda #$00 jsr sub_1e00 sta $d021 lda #$d8 sta $d016 lda #$12 sta $d018 ldx #$00 txa loc_0f15: sta $0c00,x inx cpx #$40 bne loc_0f15 lda #$01 sta $1409 lda #$ad sta $1086 jsr sub_0fa0 ldx #$00 lda #$d0 loc_0f2e: sta $d001,x inx inx cpx #$10 bmi loc_0f2e lda #$18 sta $d000 adc #$2f sta $d002 adc #$30 sta $d004 adc #$30 sta $d006 adc #$30 sta $d008 adc #$30 sta $d00a adc #$2f sta $d00c adc #$30 jsr sub_1270 lda #$7f sta $d015 sta $d01d ldx #$00 lda #$01 loc_0f6b: sta $d027,x inx cpx #$08 bne loc_0f6b lda #$60 sta $d010 ldx #$80 stx $07f8 inx stx $07f9 inx stx $07fa inx stx $07fb inx stx $07fc inx stx $07fd inx stx $07fe jsr sub_1000 loc_0f98: jsr $ffe4 beq loc_0f98 jmp loc_1e0c // Referenced by: jsr from $0f27 sub_0fa0: lda #$0f sta $d418 sta $d405 sta $d40c sta $d413 lda #$ff sta $d406 sta $d40d sta $d414 lda #$21