[comp.sys.ibm.pc] IBM PC hacker's guide sought

ugfailau@sunybcs (Fai Lau) (01/10/88)

	Hi, I'm looking for a bible for hacking IBM PC's.
I don't know which books are good so I need recommendations.
I saw Peter Norton's programmer's Guide for the IBM PC,
is that any good? I need a book that contains the entire
PC architect, the specifications, the system calls, the
memory map, the port designs, etc., including data
storage device, video adaptor, and in a word, everything.
It's ok not to have a circuits diagram, as I don't want
to hack down to the hardware level (soldering iron?).
But else I need something that's truly comprehensive.
	Also, does anyone know of a good assembler?
I have the microsoft version, but that's about it.
Is there any dis-assembler in the market? How good is it?

	Thanx for any recommendations!

Fai  Lau
SUNY at Buffalo (The Arctic Wonderland)
UU: ..{rutgers,ames}!sunybcs!ugfailau
BI: ugfailau@sunybcs INT: ugfailau@joey.cs.buffalo.EDU

jsm@vax1.UUCP (Jon Meltzer) (01/10/88)

In article <7734@sunybcs.UUCP> ugfailau@sunybcs.UUCP (Fai Lau) writes:
>
>	Hi, I'm looking for a bible for hacking IBM PC's.
>I don't know which books are good so I need recommendations.
>I saw Peter Norton's programmer's Guide for the IBM PC,
>is that any good? I need a book that contains the entire
>PC architect, the specifications, the system calls, the
>memory map, the port designs, etc., including data
>storage device, video adaptor, and in a word, everything.
>It's ok not to have a circuits diagram, as I don't want
>to hack down to the hardware level (soldering iron?).
>But else I need something that's truly comprehensive.

Don't get Norton. The book you want is "Advanced MSDOS" by Ray Duncan
(Microsoft Press) - the best coverage I've seen of DOS internals.

Other books worth looking for -
"Programmer's Reference Manual for IBM Personal Computers" by Armbrust and
Forgeron (Dow-Jones-Irwin)  

"Programmer's Guide to PC and PS/2 Video Systems" by Richard Wilton
(Microsoft Press)

"Compute!s Mapping the IBM PC and PCjr " by Russ Davies (Compute! Books) -
somewhat out of date (as you can tell by the title), but the only
memory map book I've seen.

Good luck ...

-- 
Jon Meltzer
Department of Modern Languages and Linguistics, Cornell University

"If you are not a myth, whose reality are you? " - Sun Ra    

karthur@codas.att.com (Kurt_R_Arthur) (01/11/88)

In article <7734@sunybcs.UUCP> ugfailau@sunybcs (Fai Lau) writes:
> 
> 	Hi, I'm looking for a bible for hacking IBM PC's.
> I don't know which books are good so I need recommendations.
> I saw Peter Norton's programmer's Guide for the IBM PC,
> is that any good? I need a book that contains the entire
> PC architect, the specifications, the system calls, the
> memory map, the port designs, etc., including data
> storage device, video adaptor, and in a word, everything.
> It's ok not to have a circuits diagram, as I don't want
> to hack down to the hardware level (soldering iron?).
> But else I need something that's truly comprehensive.
> 	Also, does anyone know of a good assembler?
> I have the microsoft version, but that's about it.
> Is there any dis-assembler in the market? How good is it?

The ABSOLUTE bible for any machine is its Technical Refefernce Manual.  I
wholeheartedly recommend its purchase for (old PC) BIOS listings, etc (PS/2's
do not have the BIOS listings in the Tech Ref).

The assembler you have (if version 5.0) is the optimum assembler (read: best
supported by third parties) for PCs.  No need to change to another.

Several disassemblers are available from BBS and through the "Shareware Lib-
raries" that advertise in the various computer rags.  I have used one called 
"asmgen" which works well.  If you are looking for a really cheap disassembler,
you already own a couple in "debug" and "codeview" (or symdeb if MASM 3.0).

There are several commercial disassemblers on the market, but I am unfamiliar
with their prices, attributes, etc. 

Kurt Arthur
Software Services of Florida, Inc.