From: "Tonu Aas" Newsgroups: comp.os.msdos.djgpp References: Subject: Re: pokeb peekb Date: Fri, 20 Jul 2001 12:30:16 +0300 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.3018.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300 Lines: 37 Message-ID: <3b580b15$0$274$bb624dac@diablo.uninet.ee> NNTP-Posting-Host: 194.204.53.21 X-Trace: 995625749 diablo.uninet.ee 274 194.204.53.21 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > > > > And I think that djgpp is not the best choise to produse > > smallest/fastest program to show 01h on screen. > Who cares about the startup code? You don't meant to say that someone > would actually write a program that just puts the character in the middle > of a screen and exits, do you? Who would need a ridiculous toy program > like that? That's even less useful than the proverbial hello world. The question was: 1) what's the shortest complete program that pokes a face (ascii 1) into the exact middle of the screen and exits to DOS ? 2) what , if it has to be fast (~50 cycles) 3) what , if it is required to compile on a large variety of compilers ? So - djgpp is not the best choise. And it's not stupid thread. It's about choosing right compiler for solving problem. And for that DJGPP is not the best. But for other a little bit more complex programs it's good and for more complex programs it's best. For example: Borland compiler 12116 bytes; and portable. #include ------------------------------------------ void main(void) { struct text_info info; gettextinfo(&info); gotoxy(info.screenwidth/2, info.screenheight/2); putch(0x01); } ------------------------------------------- BTW. Your result is good too.