I forget the details, but there is a "Hexadecimal" vs " decimal"
conflict between XF86Config* and the output of lspci. One gives the
card location in decimal and the other gives it in hex. So
12(hex)=18(decimal).

fine. Then after an attempt to add screen resolutions higher than
800x600,

I've knackerd the X window server.
After looking through the archives I, rightly or wrongly, used:
dpkg-reconfigure xserver-xfree86
After looking through a very old O'rielly book on Debian, I also tried
using:
XF86config

Now, after looking through Debian reference guide I've seen that there
is a
reference to XF3 server (v3) which mentions 'mach64'. The card in the
old G3

is of this type. Could this have something to do with my non-starting
X-server?

Am picking up *nix rapidly though ;)
---------------------------
XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-14sarge1 20050908101446
root@voltaire.debian.org)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.29-rc1-voltaire ppc [ELF]
Build Date: 08 September 2005
This version of XFree86 has been extensively modified by the Debian
Project, and is not supported by the XFree86 Project, Inc., in any
way. Bugs should be reported to the Debian Bug Tracking System; see
<URL: http://www.debian.org/Bugs/Reporting >.
We strongly encourage the use of the "reportbug" package and command
to ensure that bug reports contain as much useful information as
possible.
Before filing a bug report, you may want to consult the Debian X FAQ:
XHTML version: file:///usr/share/doc/xfree86-common/FAQ.xhtml
plain text version: file:///usr/share/doc/xfree86-common/FAQ.gz
Module Loader present