so i have this animation (yes i know its very long):
begin; {main program starts}
clrscr; {clears screen of any text}
textcolor(9); {turns the text blue for the logo animation}
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM'); {logo animation starts}
delay(logo);
writeln('MMMMMMMMM MMMMMMMMMM');
delay(logo);
writeln('MMMMMMM MMMMMMMM');
delay(logo);
writeln('MMMMM8 ..MMMMMM');
delay(logo);
writeln('MMMM. MMMMM');
delay(logo);
writeln('MMM, MMMM');
delay(logo);
writeln('MMM :MMM');
delay(logo);
writeln('MM MMM');
delay(logo);
writeln('M8 MM');
delay(logo);
writeln('M _ _ MM');
delay(logo);
writeln('7 /\ /\ | \ |_| IZ');
delay(logo);
writeln('I / \/ \ . |_/ . | ?7');
delay(logo);
writeln('M Max Demajo Programming MM');
delay(logo);
writeln('M7 MM');
delay(logo);
writeln('MM MMM');
delay(logo);
writeln('MMZ Presents MMM');
delay(logo);
writeln('MMM MMMM');
delay(logo);
writeln('MMMM MMMMM');
delay(logo);
writeln('MMMMM, .MMMMMM');
delay(logo);
writeln('MMMMMMM MMMMMMMM');
delay(logo);
writeln('MMMMMMMMM MMMMMMMMMM');
delay(logo);
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(600);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M ax Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M M x Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Ma Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max emajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max D majo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max De ajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Dem jo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Dema o Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demaj Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo rogramming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo P ogramming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Pr gramming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Pro ramming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Prog amming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Progr mming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Progra ming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Program ing MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programm ng MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programmi g MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programmin MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(log);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
index:=0;
repeat
index:=index+1;
delay(300);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
delay(300);
clrscr;
writeln('MMMMMMMMMMMM MMMMMMMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMM8 ..MMMMMM');
writeln('MMMM. MMMMM');
writeln('MMM, MMMM');
writeln('MMM :MMM');
writeln('MM MMM');
writeln('M8 MM');
writeln('M _ _ MM');
writeln('7 /\ /\ | \ |_| IZ');
writeln('I / \/ \ . |_/ . | ?7');
writeln('M Max Demajo Programming MM');
writeln('M7 MM');
writeln('MM MMM');
writeln('MMZ Presents MMM');
writeln('MMM MMMM');
writeln('MMMM MMMMM');
writeln('MMMMM, .MMMMMM');
writeln('MMMMMMM MMMMMMMM');
writeln('MMMMMMMMM MMMMMMMMMM');
writeln('MMMMMMMMMMMN IMMMMMMMMMMMM');
until index=3; {logo animation ends}
delay(1000);
it uses constants for log and logo. as you can see, i used a loop for the last part where 'presents' flashes. is it possible to make the beggining a loop aswel using goto x,y or something? because its a real lot of text and i would like to make it smaller. any help?