From: "Barry Marks" Newsgroups: comp.os.msdos.djgpp References: <370B1518 DOT 24DBE0BD AT geocities DOT com> Subject: Re: Newbie Alert!! Please help!! Lines: 33 X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Message-ID: NNTP-Posting-Host: 204.2.11.34 X-Trace: news13.ispnews.com 923507444 204.2.11.34 (Wed, 07 Apr 1999 13:50:44 EDT) NNTP-Posting-Date: Wed, 07 Apr 1999 13:50:44 EDT Date: Wed, 7 Apr 1999 12:46:31 -0500 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Richard Speir wrote in message <370B1518 DOT 24DBE0BD AT geocities DOT com>... >Ok, Ok, I'm sure this has probably been asked a thousand times already, >but here goes: > > I am an absolute beginner to C programming, although I do know >BASIC, so I am familiar with programming techniques, etc. I do have a >little knowledge of C, but there are great gaps in my knowledge of C and >programming in general that I would like to fill. I'm just wondering if >anyone can direct me to a good tutorial (preferably for DJGPP, as many I >have found are for Borland or Micro$oft compilers.) Also, as I am >interested in graphics programming, I would like one that explains VGA >and SVGA registers and the associated assembler code, as the only ones >I've found assume you already know what is going on. Any help at all >would be GREATLY appreciated. A good book on graphics that discusses VGA registers and asm is Michael Abrash's "Zen of Graphics" or "Zen of Graphics II" or "The Black Book on Graphics Programming", which is the latest one. This book, like any other low level graphics book that goes into assembly code, assumes you already know assembly language. If you don't, then you probably should try something on a higher level. If you're using djgpp and allegro you really don't need to know about the VGA registers to do graphics. Barry