History
- Released
- February 1989
- Code
- Glerc
- Music
- Jeroen Soede — "Airwolf Title" (ripped)
- Group
- Science 451 — Sweden, founded 18 December 1987
Named after Ray Bradbury's Fahrenheit 451 — Science 451 was a Swedish group founded on 18 December 1987. Glerc coded the intro while Jeroen Soede's "Airwolf Title" provides the ripped music, preserved in the HVSC. Soede's composition — based on the theme from the TV series Airwolf — was enormously popular in the cracking scene, appearing in multiple intros from different groups. Released in February 1989, this came during Science 451's active period within the competitive Swedish scene. The group operated alongside larger Swedish operations like Triad and Fairlight but maintained their own identity. The literary group name distinguishes them from the typical aggressive or boastful naming conventions of the era — suggesting members with broader cultural interests.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:31 // 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: $1000 (4096) // IRQ handler: $1100 (irq_1100) // IRQ handler: $1200 (irq_1200) // IRQ handler: $127e (irq_127e) // // Code: 4284 bytes, Data: 59204 bytes // Labels: 471, Subroutines: 28 // // Cross-references: all OK // ============================================ // --- Region $0814-$0851 --- .pc = $0814 "sub_0814" // Referenced by: jsr from $fcec, $fcfe, $fd34 sub_0814: sbc #$eb nop nop .byte $3f,$fa,$ea // rla $eafa,x // ILLEGAL nop nop sbc #$e9 sbc #$ff nop nop nop sbc #$e9 sbc #$e9 .byte $3f,$fa,$ea // rla $eafa,x // ILLEGAL nop sbc #$eb nop nop .byte $3f,$fa,$ea // rla $eafa,x // ILLEGAL nop sbc #$eb nop nop .byte $3f,$fa,$ea // rla $eafa,x // ILLEGAL nop nop sbc #$e9 sbc #$fd sbc #$e9 sbc #$e9 sbc #$ea nop .byte $0f,$0e,$0e // slo $0e0e // ILLEGAL asl $0e0e asl.abs $000e brk // --- Region $0902-$0916 --- .pc = $0902 "Program $0902" brk dat_0903: .byte $00,$00,$00 // ... brk dat_0907: .byte $00,$0f,$0e,$0e // .... asl $0e0e asl $3d0e and $3939,y and $00,x brk // --- Region $0c01-$0c07 --- .pc = $0c01 "sub_0c01" // Referenced by: jsr from $ff5b sub_0c01: brk dat_0c02: .byte $00,$00,$00,$00,$00 // ..... brk // --- Region $0e09-$0e0f --- .pc = $0e09 "sub_0e09" // Referenced by: jsr from $fce9 sub_0e09: lda #$a9 sbc #$e9 sbc #$d5 brk // --- Region $0eed-$0f07 --- .pc = $0eed "loc_0eed" loc_0eed: lda ($fc),y sta ($fa),y iny bne loc_0eed loc_0ef4: inc $fd loc_0ef6: inc $fb loc_0ef8: bne loc_0eed dec $01 jmp loc_fce2 dat_0eff: .byte $00,$00,$00,$00,$00 // ..... loc_0f04: brk dat_0f05: .byte $00 // . // Referenced by: jsr from $fd51; branch from $0f74 sub_0f06: brk // Referenced by: jsr from $fd40 sub_0f07: brk // --- Region $0f14-$0f26 --- .pc = $0f14 "sub_0f14" // Referenced by: jsr from $fd43 sub_0f14: .byte $0f,$20,$02 // slo $0220 // ILLEGAL ora $0720,y .byte $0c,$05,$12 // nop $1205 // ILLEGAL .byte $03,$20 // slo ($20,x) // ILLEGAL jsr sub_1514 asl $2005 .byte $02 // jam // ILLEGAL