Hi,

I have a few enquiries about PC's and compatibles in general.. Some software
others hardware orientated.. (Probably the wrong newsgroup .... as everyone 
claims..)

Anyway..

1) Does any one happen to have the board jumper details for a Trident 8900
SVGA graphics card (1MB) or even what the dip switches do on the end.. Mine
already works fine (albeit slow) and after having blown up a monitor I found 
out which switch controlled the interlace/non interlace facility.. 

But I'm curious as to why there are 8 dip switches on the card with apparantly
little use..

2) Secondly, does anyone know why Commodore had to be so crazed in their design
of the PC-40 motherboard with respect to the RAM.. (IE 512 + 512 or 640 +0K) ??

3) Can anyone supply pin details for the expansion ports for a pc (8 or 16 bit
) .. or even a sample circuit to cause an irq when a button is pressed...
(Yeah I know its a piece of cake.. I'm lazy 8)

4) Software wise.. Anyone care to divulge some tips on accessing expanded RAM
on a PC (from a program written in Turbo C++).... 

For instance, using farcoreleft() and coreleft() return only memory available
from the base 640K regardless of combinations of EMM386 etc etc...
What I want is to be able to use the RAM above and beyond the 1MB boundary...

I'm not certain whether farmalloc / new actually uses it anyway but I'll 
suspect not .. 

5) Also.. what half brained wit created DOS so as not to be re-entrant??????
   As a follow on, does anyone have any comments about the use of DOS calls
   0 to 0C from within a DOS interrupt? Ie will changing the stack size on
   entry be of use.. Two articles I've read on the subject have given 
   conflicting views... Does anyone have any views on writing direct to
   screen memory in terms of portability?