254 lines
9.1 KiB
Plaintext
254 lines
9.1 KiB
Plaintext
|
|
|||
|
** Programmer's Technical Reference for MSDOS and the IBM PC **
|
|||
|
USA copyright TXG 392-616 ALL RIGHTS RESERVED
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ DOSREF (tm) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISBN 1-878830-02-3 (disk-based text)
|
|||
|
Copyright (c) 1987, 1992 Dave Williams
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> Shareware Version, 01/12/92 <20>
|
|||
|
<20> Please Register Your Copy <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Additional Readings...
|
|||
|
|
|||
|
|
|||
|
I don't have and haven't seen most of this stuff, but I've come across
|
|||
|
mentions of it. This list is purely FYI...
|
|||
|
|
|||
|
IBM's literature guide lists the following manuals:
|
|||
|
|
|||
|
Hardware Technical References:
|
|||
|
PS/2 Model 25 $31.50 75X1055
|
|||
|
PS/2 Model 30 $82.50 68X2201
|
|||
|
PS/2 Model 30/286 $26.75 01F0237
|
|||
|
PC $33.00 6322507 (the original)
|
|||
|
PC/AT $115.00 6280070
|
|||
|
supplement for AT/339 $54.50 6280099 (enhanced 8mHz)
|
|||
|
XT/286 $55.00 68X2210
|
|||
|
XT and Portable $54.50 6280089
|
|||
|
Convertible $82.50 6280648
|
|||
|
PCjr $38.50 1502293 (availability varies)
|
|||
|
|
|||
|
PS/2 Hardware Interface $137.00 68X2330
|
|||
|
(Micro Channel docs)
|
|||
|
|
|||
|
PS/2 BIOS Interface $137.00 68X2341 (no source code listing)
|
|||
|
|
|||
|
Advanced BIOS Interface $50 68X2288
|
|||
|
|
|||
|
DOS 3.3 Technical Ref. $93.00 6280059 (no reference for 4.0)
|
|||
|
|
|||
|
DOS 4.0 Command Ref. $31.50 6280253 (commands only)
|
|||
|
|
|||
|
8514/A Developer's Guide $26.75 68X2279
|
|||
|
There is supposed to be a DOS 4.0 Technical Reference, but there's no name or
|
|||
|
part number listed in the official IBM literature. You might check with your
|
|||
|
local IBM retailer. (hah!)
|
|||
|
|
|||
|
DOS 4.0 Technical Ref. $--.-- 6280254 (not listed in catalog)
|
|||
|
|
|||
|
IBM NetBIOS Application
|
|||
|
Development Guide (API) $49.25 68X2270 (not listed in catalog)
|
|||
|
|
|||
|
|
|||
|
address:
|
|||
|
IBM Technical Directory 800-426-7282
|
|||
|
PO Box 2009 414-633-8108
|
|||
|
Racine WI 53404-3336 BC, Canada 112-800-465-1234
|
|||
|
Canada 800-465-1234
|
|||
|
catalogs are free
|
|||
|
|
|||
|
|
|||
|
Zenith Data Systems' "MS-DOS version 2 Programmer's Utility" comes with MASM,
|
|||
|
a version of the MS-DOS Programmer's Reference from Microsoft, the assembly
|
|||
|
language source for Zenith's ANSI.SYS driver, an editor, an assortment of
|
|||
|
filters and utilities, and the source listing for the "device dependent"
|
|||
|
portion of MS-DOS for the Z-151.
|
|||
|
|
|||
|
|
|||
|
"Document Content Architecture: Revisable - Form - Text Reference"
|
|||
|
IBM Document SC23-0758-1
|
|||
|
|
|||
|
IGES (International Graphics Exchange Specification) 3.0 documentation,
|
|||
|
Global Engineering Documents (800) 854-7179. Part number NBSIR 86-3359, NBS.
|
|||
|
|
|||
|
ISBN 0-672-22027-X "Interfacing To the IBM Personal Computer" by
|
|||
|
Lewis C. Eggebrecht, Howard W Sams & Co., Indianapolis, IN.
|
|||
|
|
|||
|
Intel Application Note AP-133, "Getting Started with the Numeric Data
|
|||
|
Processor," by Bill Rash. February 1981.
|
|||
|
|
|||
|
Intel iAPX 286 Programmer's Reference Manual, including the iAPX 286
|
|||
|
Numeric Supplement, Intel part no. 210498-003. Has some reasonably useful
|
|||
|
example codes in section 4, including ASCII to binary and vice versa on
|
|||
|
pages 4-7 to 4-14 and trig functions on 4-18 to 4-23. The programming
|
|||
|
style in these examples is rather bizarre but they are better than nothing.
|
|||
|
|
|||
|
Intel 80387 Programmer's Reference Manual, Intel part no. 231917-001.
|
|||
|
Various example listings on pages 7-7 to 7-17, including ASCII to binary
|
|||
|
and binary to ASCII conversions and raising a number to a power. No trig
|
|||
|
routines in this manual because the 80387 has built-in FSIN, FCOS, and FSINCOS
|
|||
|
instructions and generalized FPTAN and FPATAN instructions that make
|
|||
|
subroutines unnecessary.
|
|||
|
|
|||
|
Hercules sells a graphics library for the Herc board called GRAPHX for $50.
|
|||
|
|
|||
|
DoD Trusted Computer System Evaluation Criteria (popularly known as "The
|
|||
|
Orange Book) GPO Stock No 008-000-00461-7 Cost $6.00
|
|||
|
|
|||
|
Information Interchange Standards:
|
|||
|
|
|||
|
ANSI X 3.15-1976 (FIPS 16-1)
|
|||
|
Bit Sequencing In Serial-By-Bit Data Transmission.
|
|||
|
|
|||
|
ANSI X3.16-1976 (FIPS 17-1)
|
|||
|
Character Structure and Parity-Sense, Serial-By-Bit.
|
|||
|
|
|||
|
ANSI X3.25-1976 (FIPS 18-1)
|
|||
|
Character Structure and Parity-Sense, Parallel-By-Bit.
|
|||
|
|
|||
|
ANSI X3.4-1977 (FIPS 1-1)
|
|||
|
Code for Information Interchange
|
|||
|
|
|||
|
ANSI X3.41-1974 (FIPS 35)
|
|||
|
Code Extension Techniques for Use With 7-Bit Coded Characters.
|
|||
|
|
|||
|
ANSI X3.64-1979 (FIPS 86)
|
|||
|
Additional Controls for Use With...
|
|||
|
|
|||
|
ANSI X3.32-1973 (FIPS 1)
|
|||
|
Graphic Representation of the Control Characters.
|
|||
|
|
|||
|
ANSI X3.78-1981
|
|||
|
Representation of Vertical Carriage positoning Characters.
|
|||
|
|
|||
|
ANSI X3.42-1975
|
|||
|
Representation of numeric values in Character Strings.
|
|||
|
|
|||
|
ANSI X3.98-1983
|
|||
|
Page Image Format (PIF), Text, for Information Systems.
|
|||
|
|
|||
|
ANSI X3.28-1976
|
|||
|
Procedure for the Use of Communications Control Characters.
|
|||
|
|
|||
|
ANSI X3.66-1979 (FIPS 71)
|
|||
|
Advanced Data Communications Control Procedures (ADCCP)
|
|||
|
|
|||
|
Data Encryption Standards:
|
|||
|
|
|||
|
ANSI-X3.92-1981
|
|||
|
Data Encryption Algorithm
|
|||
|
|
|||
|
ANSI-X3.105-1983
|
|||
|
Data Link Encryption
|
|||
|
|
|||
|
ANSI-X3.106-1983
|
|||
|
Modes of Operation of Data Encryption Algorithm
|
|||
|
|
|||
|
Serial Interface Standards:
|
|||
|
|
|||
|
RS-232-C Aug 1969 (June 1981)
|
|||
|
Interface Between Data Terminal Equipment (DTE) and
|
|||
|
Data Communications Equipment (DCE)
|
|||
|
|
|||
|
Bulletin #9 May 1971 (Application Notes)
|
|||
|
...reviews methods of operation...service and trans-
|
|||
|
mission facility characteristics...
|
|||
|
|
|||
|
Bulletin #12 Nov 1977 (Application Notes)
|
|||
|
Interconnection Between RS-449 and RS-232-C ...
|
|||
|
|
|||
|
Bulletin #14 Mar 1982 (Application Notes)
|
|||
|
Loop Test Circuits Not Defined in RS-232-C
|
|||
|
|
|||
|
RS-336-A Mar 1979
|
|||
|
Interface Between DTE and Automatic Calling Equipment
|
|||
|
|
|||
|
RS-449 Nov 1977
|
|||
|
RS-449-1 Addendum 1 Feb 1980
|
|||
|
General Purpose 37- and 9-Position Interface for DTE
|
|||
|
and Data Circuit-Terminating Equipment (DCE)...
|
|||
|
|
|||
|
Standards Groups:
|
|||
|
|
|||
|
AFIP (Federal Information Processing Standards)
|
|||
|
Office of Technical Information and Publications
|
|||
|
National Bureau of Standards
|
|||
|
Washington, D.C. 20234
|
|||
|
|
|||
|
ANSI American National Standards Institute, Inc.
|
|||
|
1430 Broadway
|
|||
|
New York, New York 10018
|
|||
|
|
|||
|
BELL ??
|
|||
|
|
|||
|
EIA Electronic Industries Association
|
|||
|
2001 Eye Street
|
|||
|
Washington, D.C. 20006
|
|||
|
|
|||
|
CCITT ??
|
|||
|
|
|||
|
ISO International Standards Organization
|
|||
|
(available through ANSI)
|
|||
|
|
|||
|
|
|||
|
Coding and Information Theory by Richard W. Hamming (Prentice-Hall, 1980)
|
|||
|
|
|||
|
Error Correcting Codes by W. Wesley Peterson (MIT Press and Wiley, 1961)
|
|||
|
|
|||
|
Handbook of Software & Hardware Interfacing for IBM PCs
|
|||
|
Jefferey P. Royer
|
|||
|
1987 by Prentice-Hall, Inc. (Osborne-McGraw-Hill)
|
|||
|
Englewood Cliffs, NJ 07632
|
|||
|
ISBN 0-13-381831-4 hardware and expansion card design and interfacing
|
|||
|
|
|||
|
The C Programmer's Guide to NetBios, W. David Schwaderer, Howard W Sams &
|
|||
|
Company, ISBN 0-672-22638-3 $24.95.
|
|||
|
|
|||
|
Computer Networks - Andrew S. Tanenbaum,Prentice Hall, ISBN 0-13-162959-X
|
|||
|
|
|||
|
Local Area Networks - Thomas W.Madron - Wiley, ISBN 0-471-85989-3
|
|||
|
|
|||
|
Netware APIs: There are many API packages available from Novell. Some of them:
|
|||
|
Value-Added Process API $10.00 part number 420-10361-001
|
|||
|
Netware Enhancements Package (security APIs, Queue Management, Accounting
|
|||
|
Services) $15.00 part number 420-010316-110
|
|||
|
Peer to Peer Comm. $15.00 part # 421-10070-001
|
|||
|
Message Handling Service Interface $15.00 part # 420-10360-001
|
|||
|
Novell API Reference Manual vols 1 & 2 $25.00 each part #s 452-760041-001
|
|||
|
and 452-760042-001
|
|||
|
C language Novell API Reference $250.00 part # 452-760043-001
|
|||
|
Programmer's Guide $49.00 part # 420-000089-001
|
|||
|
|
|||
|
NetWare Technical Journal, 650 South Clark, Chicago, IL 60605-9960, pub. four
|
|||
|
times a year for $50.00/yr.
|
|||
|
|
|||
|
SCSI specification: $25 from the American National Standards Institute,
|
|||
|
1430 Broadway, New York, NY 10018, (212) 642-4900.
|
|||
|
|
|||
|
SCSI-2 X3T9.2 committee working documents, CAM committee documents, and the
|
|||
|
most current draft of the SCSI-2 specification are available for downloading
|
|||
|
from the SCSI BBS at (316) 636-8700 (300, 1200, or 2400 bps; 24 hours).
|
|||
|
|
|||
|
A paper copy of the SCSI-2 draft specification is available for $60 from
|
|||
|
Global Engineering Documents 2805 McGaw Ave., Irvine, CA 92714,
|
|||
|
(800) 854-7179 or (714) 261-1455.
|
|||
|
|
|||
|
SMB protocol (used by Microsoft in MS-Net and Lan Manager) "IBM Personal
|
|||
|
Computer Seminar Proceedings", Volume 2, Number 8-1, G320-9310-00.
|
|||
|
|
|||
|
Security (DES, etc): NCSC's VENDOR'S GUIDE (dark green book [part of the
|
|||
|
Rainbow series of books]). Write to: National Security Agency, ATTN: S613,
|
|||
|
Ft. George Meade, MD 20755-6000, or call (301) 688-6581.
|
|||
|
|
|||
|
Programmer's Guide to PC & PS/2 Video Systems
|
|||
|
Richard Wilton
|
|||
|
Microsoft Press 1987
|
|||
|
ISBN 1-55615-103-9
|
|||
|
|
|||
|
|
|||
|
Logitech Mouse Tech. Ref. and Programmer's Guide v2.0, $25 (415)795-0801
|
|||
|
|