www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/11/03/15:10:09

From: Ludvig Larsson <ludvig AT club-internet DOT fr>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Graphics in djgpp and inline asm in djgpp
Date: Tue, 03 Nov 1998 20:37:05 +0100
Organization: Faas-Goldhart
Lines: 30
Message-ID: <363F5B61.3226@club-internet.fr>
References: <363f3759 DOT 2670843 AT news DOT algonet DOT se>
NNTP-Posting-Host: toulouse-camichel8-86.club-internet.fr
Mime-Version: 1.0
X-Trace: front2.grolier.fr 910123425 19960 195.36.147.86 (3 Nov 1998 20:03:45 GMT)
NNTP-Posting-Date: 3 Nov 1998 20:03:45 GMT
X-Mailer: Mozilla 3.01C-CLUB (Win95; I)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi!

There are many differencies between realmode and protectedmode
programming, ex. you can't poke/peek absolute adresses(like A0000
for the graphics), and well interrupts are handled by, I guess, the DPMI
service.

I use __dpmi_regs and __dpmi_int instead of unon regs and
a memory "window" the size of 64kb located at A0000 for
the paged graphics.

How to do then?

Maybe you can find a hint or two in a small graphics tutorial
a wrote 4 a clock after work one night, the adress is

http://www.geocities.com/TimesSquare/Arena/1645/index.html

it deals with simple graphics like setmode put/get bmp etc and is cut
out of my c-code written for the DJGPP compilator.
Do also read the faq, there are all the information you'll need to
optimize your graphics AFAIK.

HTH

Ludvig Larsson

ps. if you really want to know everything about all graphic secrets, get
the Allegro graphics library(well, it's more than graphics I think...)
and its sourcecode.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019