Page 1 of 1

find a good book

Posted: Wed Apr 10, 2002 11:00 pm
by Ben Hsu
Hey!

I've been looking into piles of books my dad used
to read decades ago, and I came across this one:

Sams, S. W. "Turbo C Programming for the PC". (Revised Ed.). [city unknown]: The Waite's Group 1990
ISBN: 0672226146

my dad's copy is a 1990 chinese version, and the original revised
edition is 1988...

it's a turbo c book, but it does things with BIOS ROM function in chapter 9
and direct memory accessing and I/O ports in chapter 10,
and it teaches how to do different planes and changing CRT
modes __without__ using BIOS ROMs...
it's soooo... good, i recommend for people who want to
do kernel in C/C++ take a look at this book, it's going to
give you some more insights about writing your own
I/O functions.

Ben Hsu

RE:find a good book

Posted: Wed Apr 10, 2002 11:00 pm
by J. Weeks
>On 2002-04-11 01:08:39, Ben Hsu wrote:
>Hey!
>
> I've been looking into piles of books my dad used
>to read decades ago, and I came across this one:
>
>Sams, S. W. "Turbo C Programming for the PC". (Revised Ed.). [city unknown]: The Waite's Group 1990
>ISBN: 0672226146
>
>my dad's copy is a 1990 chinese version, and the original revised
>edition is 1988...
>
>it's a turbo c book, but it does things with BIOS ROM function in chapter 9
>and direct memory accessing and I/O ports in chapter 10,
>and it teaches how to do different planes and changing CRT
>modes __without__ using BIOS ROMs...
>it's soooo... good, i recommend for people who want to
>do kernel in C/C++ take a look at this book, it's going to
>give you some more insights about writing your own
>I/O functions.

Also look for VGADOC on the internet (freely
available text document) for information
on setting the video mode without using the
BIOS (on a variety of different cards, as well
as the standard VGA and VESA interface).

Abrash's Zen of Graphics Programming is also
good for learning how to write to the VGA using
planes (ie, all VGA modes but 0x13).

Jeff

RE:find a good book

Posted: Thu Apr 11, 2002 11:00 pm
by J. Weeks
>On 2002-04-11 01:08:39, Ben Hsu wrote:
>Hey!
>
> I've been looking into piles of books my dad used
>to read decades ago, and I came across this one:
>
>Sams, S. W. "Turbo C Programming for the PC". (Revised Ed.). [city unknown]: The Waite's Group 1990
>ISBN: 0672226146
>
>my dad's copy is a 1990 chinese version, and the original revised
>edition is 1988...
>
>it's a turbo c book, but it does things with BIOS ROM function in chapter 9
>and direct memory accessing and I/O ports in chapter 10,
>and it teaches how to do different planes and changing CRT
>modes __without__ using BIOS ROMs...
>it's soooo... good, i recommend for people who want to
>do kernel in C/C++ take a look at this book, it's going to
>give you some more insights about writing your own
>I/O functions.

Also look for VGADOC on the internet (freely
available text document) for information
on setting the video mode without using the
BIOS (on a variety of different cards, as well
as the standard VGA and VESA interface).

Abrash's Zen of Graphics Programming is also
good for learning how to write to the VGA using
planes (ie, all VGA modes but 0x13).

Jeff