Email or username:

Password:

Forgot your password?
Trammell Hudson

I hope that young man found some good hardware programming reference books. shiftleft.com/mirrors/utzoo-us

screenshot of usenet post:

Well today I was browsing (sp?) through the books available at the local book-store (which has a relatively good selection on computer-related books), and noticed a definite lack in hardware-ralated PC-books. I'm new to the PC (having programmed 68k before), and have little or no idea how the actual hardware is programmed. I need help!!

(S)VGA cards and the processor are easy to find books for (Ferraro's: Programming EGA and VGA cards and various 386-books), but somehow it seems there is a vacuum concerning PC/AT-related hardware (ie 8529 (?) interrupt controller, clock chip programming, disk I/O etc). Can anybody fill me in on what books are needed/useful (I'm a hardware programmer - BIOS and DOS calls aren't interesting, I need real bit by bit information).

I found a couple of books that mentioned IO-ports and hardware interrupts, but none that really told you how to reprogram the 8529 (is it even possible?) or what the a20-confusion is all about. Is there some book out there that allows you to use all the features of an AT386 without using BIOS for ANYTHING? The bios is clearly braindamaged, and cannot be used outside dos (especially in protected mode) for any real work. Is there some way to move int8 etc to another interrupt by reprogramming the interrupt chips? etc. 

		Any help appreciated, Linus Torvalds
8 comments
Anisse

@ellenor2000 @th not intended as such ! That's just what I understood from @th 's message, and supposed from newsgroup's audience at the time.

xan

@th > having programmed 68k before

legends are certainly forged in the fires of the Sinclair QL

RealGene ☣️

@th
I had Rector & Alexys' The 8086 Book (1980), Peter Norton's Inside the IBM PC (1986), and an Intel databook that was as thick as a phone book and printed on what appeared to be thin newsprint and had every 808x peripheral chip they made (8254 timer, 8259 PIC, etc.).

The manual that came with my dads' IBM-PC had the BIOS listing printed in the back.

Did this Linus character live in a cave?

Magnus Ahltorp

@RealGene @th I don’t if the PIC and others were mentioned in Ralf Brown's Interrupt List yet in 1991, but that was also a great resource.

Magnus Ahltorp

@th The way I solved it was by requesting the 8529 data sheet from my local electronics dealer. They sent it to me in the mail, free of charge.

Go Up