Xref: news-dnh.mv.net comp.os.msdos.djgpp:1979 Path: news-dnh.mv.net!mv!news.sprintlink.net!howland.reston.ans.net!usc!nic-nac.CSU.net!zippy.sonoma.edu!svincent From: svincent AT zippy DOT sonoma DOT edu (Sam Vincent) Newsgroups: comp.os.msdos.djgpp Subject: Re: ATI Mach64 - graphics problem Date: 9 Sep 1995 21:37:30 GMT Organization: Information Resources and Technology Lines: 49 References: <42k0eh$ock AT rzsun02 DOT rrz DOT uni-hamburg DOT de> Nntp-Posting-Host: zippy.sonoma.edu To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp Jens Vogler (vogler AT fbihh DOT informatik DOT uni-hamburg DOT de) wrote: : Hello everyone, : I have one problem. I bought a new Video Card (Ati Winturbo - with Mach 64) : and everything works fine. Well, not everything. I have to add to the : GO32 Variable the text "nc 256" - but then it works - UNDER DOS. : Starting a program - using graphic - under Windows or OS/2 I get only : following message: : Windows: : General Protection Fault at eip=1586 : eax=00000000 ebx=000000a0 ecx=00000002 edx=00000000 esi=00000000 edi=00000000 : ebp=00051b2c esp=00051b2c cs=b7 ds=af es=af fs=af gs=c7 ss=bf cr2=00001fe5 : Call frame traceback EIPs: : 0x00001586 : 0x000016b4 : 0x00001226 : OS/2: : [first line delete by OS/2 Dosbox] : eax=00000000 ebx=000000c8 ecx=00000002 edx=00000000 esi=00000000 edi=00000000 : ebp=00051c20 esp=00051c20 cs=df ds=d7 es=d7 fs=d7 gs=ef ss=e7 cr2=00001fe0 : Call frame traceback EIPs: : 0x00001586 : 0x000016b4 : 0x00001226 : Well, that's not good. Can anyone tell me what to do? : MfG : Jens Vogler : P.S.: The same program worked well on my old ET4000 Card under DOS, Windows : and OS/2. : -- : V V TTTTT CCCC Jens Vogler -- vogler AT informatik DOT uni-hamburg DOT de : V V T C Universitaet Hamburg (BR Deutschland) : V V T C VirusTestCenter : V T CCCC Amiga-Gruppe Are you using DJGPP version 1? or version 2? under version 1, using the libgrx version 1, your graphics programs will only work in non-dpmi mode.. As it maps everything to a certain range.. 0xd0000000 Using dpmi, (which all the new things are now doing) you must address linear memory 0xa0000 using the dos conventional memory selector... (and do all banking of svga modes yourself..) -Sam