Welcome to PCForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

low-level programming (control over PCI)

 
   Hardware Problem Solving Community! (Home) -> General RSS
Next:  Hard drive space needed for 2 1/2 hrs. of video?  
Author Message
Kris Adcock

External


Since: Jun 28, 2003
Posts: 1



(Msg. 1) Posted: Sun Jun 29, 2003 2:14 am
Post subject: low-level programming (control over PCI)
Archived from groups: comp>sys>ibm>pc>hardware>video (more info?)

Hiya,

For a project, I need to control one or more PCI graphics cards directly
over the PCI bus. Now, I have all the low-level facilities to transfer data
about, but I could really do with a good primer on PCI communication, and
then info on how to control graphics cards specifically. Just the ability to
initialise them in text mode, and send ASCII would be a marvellous
achievement.

I've spent a long time searching on google, but the usual keywords just
tends to pull up a lot of sites that want to sell GeForce 4's to me!

Cheers, and thanks in advance,

Kris
(if you want to reply by e-mail, please change the last character of my
address to a g.)

 >> Stay informed about: low-level programming (control over PCI) 
Back to top
Login to vote
Martin Eriksson1

External


Since: Sep 03, 2003
Posts: 35



(Msg. 2) Posted: Sun Jun 29, 2003 4:54 pm
Post subject: Re: low-level programming (control over PCI) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Kris Adcock" <kris.TakeThisOut@danceswithferrets.ork> wrote in message
news:3efe13d2$0$7728$fa0fcedb@lovejoy.zen.co.uk...
 > Hiya,
 >
 > For a project, I need to control one or more PCI graphics cards directly
 > over the PCI bus. Now, I have all the low-level facilities to transfer
data
 > about, but I could really do with a good primer on PCI communication, and
 > then info on how to control graphics cards specifically. Just the ability
to
 > initialise them in text mode, and send ASCII would be a marvellous
 > achievement.

I recommend the Linux source code. It's fairly well commented and written in
straight C.

You should probably not look at gfx drivers though, as most gfx cards has a
VGA BIOS providing text mode and standard VGA / SVGA graphics modes. Look in
the startup files for i386 architectures instead.

 > I've spent a long time searching on google, but the usual keywords just
 > tends to pull up a lot of sites that want to sell GeForce 4's to me!

It sounds to me like you should search for VGA or VESA SVGA specifications
instead of the PCI spec, as the VGA BIOS does most of the job for you if you
just want to operate in text mode. I think it's really easy, like "set this
memory address to desired VGA mode" then "output ASCII chars to this memory
area".

Some gfx card companies even have full hardware documentation for their
cards. I think you can find documentation for old S3 cards somewhere.

/M<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: low-level programming (control over PCI) 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
2D performance ATI compared to Matrox - Hi, I recently upgraded my monitor to an iiyama 22 inch Diamnondtron (HM204DT, Vision Master Pro 514). I'm really satisfied about it. The only thing that bothers me is a fuzzy image at high resolutions at high refresh rates (currently 1600 x 1200 @ 8...

quality of DVI to VGA convertor - Hello, I would like to buy a DVI to VGA (D-SUB 15 pins) convertor for the connection between my videocard and monitor. The videocard has only got a DVI output, and the monitor has only got a VGA input. I wondered if there is much difference in qualit...

FA: Mag 17" Monitor min/boxed - Starts at $39.99 - no reserve! http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=4130934049&category=3695&sspagename=STRK%3AMESSE%3AIT&rd=1 -- Please remove the 'NOSPAM' txt from my E-mail address to reply.

Is this a good buy? BFG GeForce FX 5900 for $175 including.. - I've been asking back and forth about video cards... I see online there are lots of vendors selling the BFG GeForce FX 5900 card for around $175 including shipping. Is that not a very good price? I've been considering the ATI RADEON 9600. Between the....

GByte GV-R92S128T double device entry question - Hi loaded the giga driver for the above and notoce in device manager that it appears twice in device manager [XP Home] as RADEON 9200 Series and RADEON 9200 Series secondary any ideas why?? tnx relloman
   Hardware Problem Solving Community! (Home) -> General All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]