Welcome, Guest. Please login or register.

Author Topic: GFX cards  (Read 21641 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline N7VQM

  • Sr. Member
  • ****
  • Join Date: Dec 2002
  • Posts: 272
    • Show all replies
Re: GFX cards
« on: January 16, 2003, 05:15:36 AM »
Whoa!  You're talking about a hell of a programming project! :-o

0 - Get general C/C++ programing books if you don't already have some.  Some books on advanced topics probably wouldn't hurt, either.
1 - Get a good C/C++ compiler and assembler.  I highly doubt Blitz is up to the task.
2 - Aquire as much hardware documentation about your Retina as you can find.  You'll need memory maps, control register descriptions, etcetera.  This step will probably require experimentation to find out what register does what.
3 - Get familiar with AmigaOS internals.  If you ask those P96 guys nicely, they might give you some pointers about that.  Among other things, you'll have to learn how to locate the card in system.
4 -  Get some wrist braces or a very nice wrist support...I think you're going to do alot of typing.
5 - Don't get mad - get even!  When that library function to set a screenmode doesn't work, show it who's boss by debugging it! (Ok, ok...not really a step this early in the show but....)
6 - Don't be ruffled when something doesn't work right the first time.  So much can be learned from mistakes.

Somewhere around step 500, you might be ready to write that driver.  However, what you do between step 6 and then, I don't know.  I'm not that far myself.

Best of luck,
Steve
\\"...an error of 1 is much less significant in counting the population of the Earth than in counting the occupants of a phone booth.\\" - Michael T. Heath, Scientific Computing...