From: oak9755 AT silver DOT sdsmt DOT edu (Olav Kindt) Newsgroups: comp.os.msdos.djgpp Subject: VESA initialization Date: 12 Oct 1996 20:04:01 GMT Organization: South Dakota School of Mines and Technology Lines: 33 Distribution: world Message-ID: <53otjh$eed@news.sdsmt.edu> NNTP-Posting-Host: silver.sdsmt.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hi there, I have some questions regarding the use of vesa calls when using DJGPP. After a lot of searching through teh web i finally figured out how to do the DOS interupt calls for regular VGA initialization, but no luck on VESA, so I'm posting this message and hope that somebody will help me. More specifically i need to fugure out how to pass the (ES:DI) pointer to the vesainfo and vesamodeinfo structures. I know how to do this using the BC compiler, so what I need to know is the DJGPP specific stuff. Another problem that I think I will eventually run into is how to make use of the pageswitching function returned in the vesamodeinfo call. Any help on this would be greatly appreciated. PS> So far I've only been able to set up asm code as inline code. Could someone post me a small .asm (.s) file with some simple code in it that I can use as an example (+ compiler instructions) I know I'm asking for a lot, but I really need this. I just recently decided to port my non-thesis project to the DJGPP compiler for better (bigger) memory allocation routines, and since my project used to contain a lot of assembly source for the TASM compiler i'm a little bit lost in the AT&T syntax. BUT i'll get there eventually :-)) Hope to hear from some of you soon. Olav Kindt | email: oak9755 AT silver DOT sdsmt DOT edu 737 E. Anamosa Street #103 | xedb_oak AT debet DOT nhh DOT no Rapid City SD-57701 | MAIL me man.......