Mail Archives: djgpp/1997/02/13/22:35:45
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
<http://www.rt66.com/~brennan/djgpp/>.
- 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,
<http://www.talula.demon.co.uk/>.
--
John M. Aldrich, aka Fighteer I <fighteer AT cs DOT com>
-----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------
- Raw text -