Question about turboC 1.5

Bill Mayhew wtm at neoucom.UUCP
Sun Jan 31 02:37:29 AEST 1988

I finally got TC 1.5 with the nice apologetic letter for losing my
order down a black hole.  In fact it came UPS next day, showing up
three days after I called complaining, "Where in tarnation is my
order?"  I suggest that anybody that ordered a TC upgrade and has
waited more than about 3 weeks should give Borland a call.  Don't
bother wearing your fingers to nubs trying to get through on the
800 number.  Call the corporate office and ask for "customer
service".  I got very courteous service.  Other than the fact they
lost my order, I am impressed.

Well, down to business.  I am using an EGA card in an AT&T PC6300.
The PC6300 is smitten by a minor bug sends the bytes of the 8086's
16-bit OUT in the opposite order of a PC/AT.  You really can't
fault AT&T, since the PC6300 was designed *before* the de facto
standard was set by PC/AT.

TC 1.5's EGA driver seems to be doing word wide writes to the EGA
registers.  Doing word wide writes speeds up some operations by
making clever use of the ordering of registers on an EGA card.
Unfortunately, the alternate ordering of the output bytes goofs up
operations for the PC6300.  Many of the TC 1.5 graphics operations
do work on PC6300, but a few will cause your program to crash.

The CGA operations work just fine on an EGA board in the PC6300.
The PC6300's indigenous 640*400 video controller also works just

The TC graphics support is quite a handy and welcome addtion.


More information about the Comp.lang.c mailing list