Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools

  • * Programmer's Technical Reference for MSDOS and the IBM PC **


                   ISBN 1-878830-02-3 (disk-based text)
                  Copyright (c) 1987, 1992 Dave Williams
                      ³ Shareware Version, 01/12/92 ³
                      ³  Please Register Your Copy  ³
                          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:

  Data Encryption Algorithm
  Data Link Encryption
  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) 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


EIA Electronic Industries Association

      2001 Eye Street
      Washington, D.C. 20006


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

/data/webs/external/dokuwiki/data/pages/archive/programming/biblio.txt · Last modified: 2001/11/08 10:27 by

Was this page helpful?-10+1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki