From: "Thomas Harte" Newsgroups: comp.os.msdos.djgpp Subject: Re: WinAllegro Date: Sun, 24 Sep 2000 22:55:46 +0100 Organization: BT Internet Lines: 26 Message-ID: <8qltej$1o2$1@plutonium.btinternet.com> References: <39ce3c51_1 AT spamkiller DOT newsfeeds DOT com> NNTP-Posting-Host: host213-1-131-142.btinternet.com X-Newsreader: Microsoft Outlook Express 4.72.3155.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com 23yrold3yrold wrote in message <39ce3c51_1 AT spamkiller DOT newsfeeds DOT com>... >Hello. I have a question about WinAllegro. From what I've seen it's really >only used for making DOS programs, with the only difference being it gets a >cute little Windows icon DOS and Windows Allegro are created in such a way that you are not supposed to be able to access the internals. With that and Allegro's little fake main for Windows, the idea is explicitly that you use only Allegro to access the hardware and OS services, so in terms of features made available, WinAllegro is indeed only used for making DOS programs in so much as it only does as much as DOS Allegro - no Windows GUI, no access to DirectDraw or GDI surfaces for DirectShow or OpenGL or even 'MessageBox' or anything like that. The idea is that anything that works in DOS with no changes works in Windows & vice versa. So, to answer your question - you must stick to Allegro GUIs (or write your own which uses Allegro to draw) in order to use Allegro bitmap operations, however that does not limit you to DOS. Although DJGPP does, as you would expect to discuss in comp.os.msdos.djgpp . . . -Thomas