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
find a good book
RE:find a good book
>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
>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
>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
>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