Century

Uncompiled Source Code
Between and  on the original floppy, there's a small fragment of source code. Note this has been slightly cleaned up to remove extraneous characters and garbage.

HVolime; s_6=0; Busy=0; } if(s_6==1) { Busy=1; *DMACon=0x0001; s_6=2; } }
 * Laenge1=375;
 * DMACon=0x8001;

Flummi1Sound { if(s_8==2) { *Adresse3=(UWORD *)Gummi1; *Period3=360; *Volume3=Volime; *Laenge3=2073; *DMACon=0x8004; s_8=0; Busy=0; } if(s_8==1) { Busy=1; *DMACon=0x0004; s_8=2; } }

Wakel(HowMany) WORD HowMany; {.HowMany*=132; planewakel+=HowMany;

move.l _planewakel,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[49]=a2; copl[51]=a1;

move.l _planewakel,d3 add.l #44,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[53]=a2; copl[55]=a1;

move.l _planewakel,d3 add.l #88,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[57]=a2; copl[59]=a1;

move.l _planewakel,d3 add.l #132,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[61]=a2; copl[63]=a1;

move.l _planewakel,d3 add.l #176,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[65]=a2; copl[67]=a1;

move.l _planewakel,d3 add.l #220,d3 move.w d3,_a1 swap d3 move.w d3,_a2
 * asm
 * 1) endasm

copl[69]=a2; copl[71]=a1; planewakel-=HowMany; }

RumpelSound { int i;


 * DMACon=0x0001;

*Adresse1=(UWORD *)Rumpel; *Period1=827; *Volume1=64; *Laenge1=5085;

for(i=0; i<50; i++) { } }
 * DMACon=0x8001;

AbsturzSound { int i;

*DMACon=0x0001;

*Adresse1=(UWORD *)Absturz; *Period1=400; *Volume1=64; *Laenge1=6684;

for(i=0; i<50; i++) { } *DMACon=0x8001; }

EinsammelSound { if(s_9==2) { *Adresse2=(UWORD *)Einsammel; *Period2=300; *Volume2=64; *Laenge2=4374; *DMACon=0x8002; s_9=0; } if(s_9==1) { *DMACon=0x0002; s_9=2; } }

BildAus { register int i,j;

for(j=0; j<15; j++) {     Colors[j]=0; }

for(i=0; i<13; i++) {   for(j=0; j<13; j++) {      Colors3[i][j]=0; }  }

move.w #$000,$dff1a6 move.w #$000,$dff1a8 move.w #$000,$dff1aa move.w #$000,$dff1ac move.w #$000,$dff1ae move.w #$000,$dff1b0 }
 * asm
 * 1) endasm

BildAn { register int i,j;

for(j=0; j<15; j++) {   Colors[j]=Bauka1Color[j]; }

for(i=0; i<13; i++) {   for(j=0; j<13; j++) {     Colors3[i][j]=Bauka1Color2[i][j]; } }

move.w #$22c,$dff1a6 move.w #$22a,$dff1a8 move.w #$6ff,$dff1aa move.w #$4dd,$dff1ac move.w #$2bb,$dff1ae move.w #$099,$dff1b0 }
 * asm
 * 1) endasm

move.l _planewakel,d3 move.w d3,_a1 swap d3 move.w d3,_a2 #endasm
 * asm

copl[49]=a2; copl[51]

Not long after this, there is an enormous piece of source code starting at about and.