home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / p / probe101.lbr / PROBE101.DZC / PROBE101.DOC
Encoding:
Text File  |  1993-10-25  |  2.4 KB  |  50 lines

  1. /******************************************************************************/
  2. /*      PROBE.C         Version 1       Revision 01           2 September 84  */
  3. /******************************************************************************/
  4. /*                                                                            */
  5. /*                      Copyright (c) 1984 by Paul M. Sittler                 */
  6. /*                                                                            */
  7. /*  Released for non-commercial use.  Commercial use is expressly undesired.  */
  8. /******************************************************************************/
  9.  
  10.      PROBE will tell you what version of CP/M or MP/M you are
  11. running, and display the I/O byte if appropriate.  It then
  12. displays the addresses of the CCP, BDOS, and BIOS.  The BIOS
  13. jump table will next be displayed including the extended BIOS
  14. calls for CP/M+, and XIOS calls if running MP/M.  It then
  15. displays the disk parameter blocks (DPB's), disk parameter
  16. headers (DPH's), group size, total disk size, number of
  17. directory entries, space required for directory entries, total
  18. usable space on the disk, and the disk space allocation vectors
  19. for any selected drive (A: through P:).
  20.  
  21.      PROBE was written in 'c' to help decode the disk formats of
  22. a number of different machines to aid in transportability.  It
  23. was inspired by BDLOC, TELL, ALLOC, and a number of other public
  24. domain CP/M utilities.
  25.  
  26.      My method of use of PROBE has been to move it to the target
  27. machine and run it after pressing a CTRL-P to get a hard copy
  28. print of the target machine's disk parameter blocks.  Because of
  29. this modus operandi, I have not used any pretty screen stuff.
  30. You may wish to be prepared to hit the old control-S as it
  31. starts scrolling by.  I have used the information gathered this
  32. way to write a "Uniform(tm)"-like utility (also in 'c') to
  33. change my disk parameter blocks to read/write a whole bunch of
  34. floppy formats.  This works very nicely on my machine (Heath
  35. H-89/90 using the CDR soft-sectored controller), and I have
  36. plans to move it to Osborne and Kaypro, as well as certain
  37. others. 
  38.  
  39.      Paul Sittler - My Word!! RCP/M (409) 845-0510 (late nights)
  40.      Veterinary Public Health RCP/M (409) 845-0509 (24 hours)
  41.      Dept of Veterinary Public Health, Texas A&M University
  42.      College Station, Texas 77840-4468
  43. 
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. /**********