home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1996 June / Simtel-MSDOS-Jun1996-CD1.iso / disc1 / info / helppc21.inf < prev    next >
Text File  |  1991-05-08  |  6KB  |  160 lines

  1.   HelpPC 2.10      Quick Reference Utility      Copyright 1991 David Jurgens
  2.  
  3.     This file exists to provide you with more information about
  4.     HelpPC.  I hope it helps with the decision of whether to download
  5.     HELPPC.   Below you will find a description of the included
  6.     utilities and a    list of about 100 of the 1300 topics included in
  7.     the HelpPC databases.    I think you will find the download of the
  8.     program worth your while if you're a serious PC programmer or
  9.     support professional.
  10.     
  11.     HelpPC 2.10 is a shareware program designed for the intermediate
  12.     to advanced PC programmer who knows what he's doing, but just
  13.     can't remember specific information necessary to program advanced
  14.     features of the PC or PS/2.  This utility is comprised of a
  15.     collection of information found in manufacturer technical reference
  16.     manuals, various commercial books, technical topics discussed on
  17.     CompuServe's technical forums, public domain articles and my own
  18.     snooping, all organized in a single database.  The help topics
  19.     include BIOS interrupts, DOS interrupts and functions, EMS and
  20.     Mouse functions, BIOS and DOS data structures, diagnostic codes,
  21.     DOS commands, 80x86 assembler instructions, C functions and
  22.     various hardware port addresses and register specifications.
  23.     
  24.     The main program is a quick reference utility that allows quick
  25.     viewing of the help database from the DOS command line.  The
  26.     program, which is approximately 10K in size, is written in C
  27.     with a little assembler sprinkled in for speed/size optimization.
  28.     A 43 and 50 line mode is supported for those that like to squint.
  29.     A TSR version is included that has several enhancements over
  30.     the command line version, including dual monitor support and
  31.     context sensitive help, (if you place your cursor on a text
  32.     string within an editor and hotkey into the TSR, HelpPC pops
  33.     up and presents information on the topic).   These utilities
  34.     can be run on a floppy system, but a hard disk system is
  35.     recommended.
  36.     
  37.     Also included are two command files INDEXHLP.COM and BUILD.BAT.
  38.     INDEXHLP.COM is the file index utility that allows you to use
  39.     your own data files with HelpPC.   Usage is very simple; you
  40.     just include the files you plan to index on the command line.
  41.     Issuing the INDEXHLP command gives instructions on usage.
  42.     BUILD.BAT is a batch file provided to simplify using INDEXHLP;
  43.     It indexes the default databases in the distribution and allows
  44.     you to specify your own    additional databases.  BUILD without
  45.     parameters indexes the default databases.  If any file names
  46.     are supplied, they are also indexed.  Default databases can
  47.     be easily removed by creating a new, modified BUILD.BAT file, 
  48.     re-indexing, and removing the unwanted database text file from 
  49.     the help directory.
  50.     
  51.     
  52.                                                     Have fun!
  53.                                                     Dave Jurgens
  54.                                                     CIS: 70004,30     
  55.     
  56.   HelpPC 2.10      Quick Reference Utility      Copyright 1991 David Jurgens
  57.     
  58.     Here's a list of some of the topics included in HelpPC, which is
  59.     less than 1/13 of the topics actually included in the databases:
  60.     
  61.     
  62.      6845 Crt Controller specs (CRTC)
  63.      765 Floppy Disk Controller specs (FDC)
  64.      8042 AT keyboard controller specs
  65.      8086 CPU Flags format
  66.      8250 through 16550 UART specs.
  67.      8253/8254 Programmable Interval Timer specs (PIT)
  68.      8259 Programmable Interrupt Controller specs (PIC)
  69.      8272 PS/2 keyboard controller specs
  70.      ANSI cursor control codes
  71.      ASCII, Extended ASCII and EBCDIC character tables
  72.      Assembler directives (MASM)
  73.      Assembler options (MASM)
  74.      BIOS break and Ctrl-C handlers
  75.      BIOS data area layout
  76.      BIOS interrupt descriptions
  77.      BIOS parameter block
  78.      Batch File Commands
  79.      Batch Control Block formats (BCB)
  80.      Boot diagnostic codes
  81.      Boot sector format
  82.      Byte ordering
  83.      C - ANSI C functions
  84.      C - MS C functions, including graphics, _dos_* and _bios_* functions.
  85.      C - Turbo C functions
  86.      C operator precedence tables
  87.      CMOS RAM & Real Time Clock specs (RTC)
  88.      Capacitor values
  89.      Code page tables and country info
  90.      Cold and warm bootstrap behavior
  91.      Color attribute table
  92.      Critical error handler information
  93.      dBASE file formats
  94.      DOS INDOS critical section flag
  95.      DOS INVARS internal variables
  96.      DOS error codes
  97.      DOS interrupt descriptions
  98.      DOS service descriptions
  99.      DOS versions table
  100.      Data ranges
  101.      Detecting PC capabilities and installed equipment/software
  102.      Device attributes
  103.      Device command codes
  104.      Device header
  105.      Device request header
  106.      Device status
  107.      Directory format
  108.      Disk Base Table (DBT)
  109.      Disk Partition Table
  110.      Disk Transfer Area  (DTA)
  111.      Disk drive specs
  112.      Diskette status data
  113.      Drive Parameter Table (DPT)
  114.      EMS services
  115.      EXE file header format
  116.  
  117.   HelpPC 2.10      Quick Reference Utility      Copyright 1991 David Jurgens
  118.     
  119.      Effective Address calculations
  120.      Epson printer codes
  121.      Extended BIOS Data Area (EBDA)
  122.      Extended errors returned by INT 21,59
  123.      Extended FCB (XFCB)
  124.      File Allocation Table
  125.      File Attributes
  126.      File Control Block (FCB)
  127.      Floating Point formats
  128.      Floppy disk formats
  129.      Game port specs
  130.      Global Descriptor Tables (GDT)
  131.      Hardware port address tables
  132.      Hayes modem commands and data formats
  133.      HP Laserjet commands
  134.      IOCTL functions
  135.      Intel 8088/286/386 instruction set indexed by instruction
  136.      Interrupt tables, standard and undocumented
  137.      IRQ assignments
  138.      Keyboard commands for the AT
  139.      Keyboard flags
  140.      Keyboard Make/Break codes
  141.      Keyboard Scan Code tables for INT 16h, bioskey() and _bios_keybrd()
  142.      Machine Status Word  (MSW)
  143.      Machine identification byte tables
  144.      Media descriptor byte
  145.      Memory Control Block (MCB)
  146.      Memory model descriptions
  147.      Microsoft C error messages
  148.      Microsoft C options
  149.      Mouse services
  150.      Parallel port
  151.      printf specifiers
  152.      Program Segment Prefix (PSP)
  153.      RS232 pinouts and meanings
  154.      Resistor values
  155.      scanf specifiers
  156.      System File Table (SFT)
  157.      Undocumented interrupts, functions and tables
  158.      Video data tables
  159.  
  160.