History
- Released
- August 1991
- Code
- Peppie
- Graphics
- Tim
- Music
- JCH (Jens-Christian Huus) -- "No Birthday!"; Markus Schneider -- "Apoxoly"
- Group
- Oase -- Netherlands, founded October 1988
This Oase crack intro shares the same CSDb release entry (ID 97717) as #994 oase-01, both mapping to the August 1991 production with code by Peppie, graphics by Tim, and dual music from JCH and Markus Schneider. The two intros.c64.org entries likely represent different versions or variants of the same underlying release -- a common occurrence when groups issued multiple builds of their intro code. Oase was a Dutch group founded in October 1988, and CSDb documents at least five distinct intros plus a dedicated intro-making tool called "Oase Intro Maker V1.1." JCH's "No Birthday!" and Schneider's "Apoxoly" are both preserved in the HVSC. The group's development of an intro-maker tool suggests a methodical approach to production, automating the assembly of standard components. Despite this output, Oase left no footprint on Doc Snyder's page, Demozoo, or other major archives -- their documentation surviving almost entirely through CSDb.
Sources: CSDb · CSDb Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:21 // 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: $0fc0 (4032) // IRQ handler: $1078 (irq_1078) // // Code: 3271 bytes, Data: 60217 bytes // Labels: 384, Subroutines: 14 // // Cross-references: all OK // ============================================ // --- Region $0893-$0c41 --- .pc = $0893 "sub_0893" // Referenced by: jsr from $10b1, $ed7f sub_0893: { ldy $0890 bmi skip beq done1 jmp loc_0c01 done1: sty $d418 rts skip: ldx #$02 loop: jsr sub_08b9 dex bpl loop dec $082f bpl done2 lda #$03 sta $082f done2: lda #$ff sta $0891 rts } // Referenced by: jsr from $08a3, $e5e1 sub_08b9: { lda $082f bne skip1 dec dat_082c,x bne skip1 jmp loc_0ad3 skip1: lda $0833,x bne skip2 sta $087b,x sta $087e,x lda $085d,x bne skip2 sta $0887,x sta $088a,x sta $0842,x sta $0881,x ldy txt_083c,x lda $0dae,y sta $085a,x lda $0db2,y and #$0f sta $088d,x lda $0db0,y pha lda $0db1,y ldy $0d02,x sta $d406,y pla sta $d405,y skip2: inc $0833,x lda $0866,x bpl skip4 ldy $0869,x lda $0d23,y sta $fe lda $0d26,y sta $ff ldy $0860,x lda ($fe),y cmp #$ff beq skip3 inc $0860,x sta $085a,x skip3: ldy $0863,x lda ($fe),y cmp #$80 beq skip4 inc $0863,x sta $0842,x skip4: lda $083f,x clc adc $0842,x tay lda $0866,x and #$08 bne skip5 tya adc $0845,x tay skip5: sty $ff lda dat_0c42,y sta $0872,x lda $0ca2,y sta $0875,x lda $0878,x beq skip6 jsr sub_0aa7 skip6: lda txt_086f,x beq skip7 jsr sub_0a6a skip7: lda $0866,x and #$01 beq skip8 lda $086c,x and #$1c asl cmp $0833,x bcs skip8 jsr sub_09d8 skip8: lda $0833,x cmp #$02 bne skip9 lda $0866,x and #$40 beq skip9 lda #$81 sta $085a,x lda #$f0 sta $0875,x bne skip10 skip9: cmp #$03 bne skip10