From: "John M. Aldrich" Newsgroups: comp.os.msdos.djgpp Subject: Re: A few questions Date: Thu, 13 Feb 1997 20:09:59 -0800 Organization: Two pounds of chaos and a pinch of salt Lines: 42 Message-ID: <3303E597.2346@cs.com> References: Reply-To: fighteer AT cs DOT com NNTP-Posting-Host: ppp201.cs.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp rellwood wrote: > > I'm new to DJGPP, and have the following unconnected questions: > > Can anybody reccommend a good book for beginners that will teach me the > art of assembly language, hopefully in DJGPP format? AFAIK, there is no book currently in print that details the use of AT&T-style assembly language. You basically have two options when learning asm from scratch in DJGPP: - Use a book on Intel code and convert it to AT&T as you go along. A handy guide to Intel->AT&T conversions, _Brennan's Guide to Inline Assembly with DJGPP2_, can be found at . - Go ahead and learn straight Intel syntax, and use the free NASM assembler to output DJGPP-compatible object code. Then when you are more comfortable with assembly, use Brennan's guide to convert to AT&T. > Secondly, I've noticed many references to Allegro scattered throughout > this newsgroup. What exactly is it? > > Finally, I'd like to get a good graphics library that I can use in my > programs. Is(are) there one(s) cant can do double buffering, sprites, > scrolling backgrounds, etc.? These questions answer each other. ;) Allegro is a full graphics and game-programming library designed specifically for DJGPP. The current version is 2.11, available from SimTel as 'v2tk/alleg21.zip'. A newer version, 2.2, is currently in beta test at Shawn Hargreaves' web site, . -- John M. Aldrich, aka Fighteer I -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d- s+:- a-->? c++>$ U@>++$ p>+ L>++ E>++ W++ N++ o+>++ K? w(---) O- M-- V? PS+ PE Y+ PGP- t+(-) 5- X- R+(++) tv+() b+++ DI++ D++ G>++ e(*)>++++ h!() !r !y+() ------END GEEK CODE BLOCK------