home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / gendoc / ucpm.ark / UCPM.FRM < prev   
Encoding:
Text File  |  1987-12-20  |  5.6 KB  |  231 lines

  1.  
  2.                               CP/M SURVEY
  3.                               ===========
  4.  
  5.      INSTRUCTIONS:  We're attempting to gather as much information as we 
  6. can  about  existing CP/M computers.   Our intention is to  compile  the 
  7. results  into a large document file that will be made available to  CP/M 
  8. users  and  developers  by way of electronic  Bulletin  Board  services, 
  9. including  the comp.os.cpm newsgroup of Usenet.   Your participation  is 
  10. very much appreciated.
  11.  
  12.      The  survey  forms which follow have been designed so that you  can 
  13. copy,  fill out, and return them electronically.  Email is the preferred 
  14. means of completing and returning the form, so that all information will 
  15. be  immediately  available in machine-readable form.   Copy  the  survey 
  16. forms which follow to your computer.  You might make copies available to 
  17. local BBS's or Clubs which support CP/M.   Fill out as much  information 
  18. as  you have,  and be as verbose as you will.   Try to give  information 
  19. you  think  would help someone unfamiliar with your computer  trying  to 
  20. port a new program to it.  
  21.  
  22.      We'd  also  appreciate other information in ASCII or Wordstar  text 
  23. format  which you'd like to see in an omnibus CP/M  reference  document.  
  24. Such   items  might  include:    8080/Z80/8085/Z280  opcodes,   language 
  25. summaries  (e.g.,  Small C library functions),  standard BDOS  and  BIOS 
  26. functions, and access to facilities of common software packages (such as 
  27. the extended system calls for the BYE series).  If you have any thoughts 
  28. on the formatting or distribution, we'd like to hear.  
  29.  
  30.      Please return the form via email to:
  31.  
  32.           tcamp@ecsvax.bitnet
  33.      or   tcamp@dukeac.bitnet
  34.      or   W8SDZ on the Genie System.
  35.  
  36.      If you need to return a hardcopy, you may send it by U.S. snail to:
  37.  
  38.      Ted A. Campbell
  39.      Raleigh Other Computer Club
  40.      7 Winchester Ct.
  41.      Durham, NC  27707
  42.  
  43.      Thanks again for your help!
  44.  
  45. (cut here)
  46. -----------------------------------------------------------------------
  47.  
  48.                                CPU SURVEY
  49.                                ==========
  50.  
  51. Name of Computer:
  52.  
  53. CPU chip:
  54.  
  55. Clock rate in megahertz:
  56.  
  57. Standard RAM memory:                    Expandable RAM:
  58.  
  59. Is RAM partitioned:
  60.  
  61. Procedure to switch banks:
  62.  
  63. Standard Operating System and Version number:
  64.  
  65. Other operating systems:
  66.  
  67. Peculiarities of this implementation, or BIOS:
  68.  
  69. Is there a standard Real-Time clock?
  70.  
  71. How is it accessed?
  72.  
  73. Are real-time clock interrupts available to the programmer?  How?
  74.  
  75. Procedure to initialize the RS232 port:
  76.  
  77. Procedure to set baud rate:
  78.  
  79. Other procedures to set RS232 port:
  80.  
  81. Procedure to send one byte to the RS232 port:
  82.  
  83. Procedure to receive one byte from the RS232 port:
  84.  
  85. Procedure to detect if a character is ready from the RS232 port:
  86.  
  87. Procedure to detect Carrier Detect:
  88.  
  89. Other CPU information:
  90.  
  91. (cut here)
  92. -----------------------------------------------------------------------
  93.  
  94.                             TERMINAL SURVEY:
  95.                             ================
  96.  
  97. Name of computer or terminal:
  98.  
  99. Does this computer emulate,  or is it to any degree compatible, with the 
  100. terminal characteristics of another computer or terminal?
  101.  
  102. Size of terminal display:  Lines (rows):          Columns:
  103.  
  104. Escape Sequences:
  105. ----------------
  106.  
  107.      [Please enter in hexadecimal notation]
  108.  
  109.      clear screen:
  110.  
  111.      home cursor:
  112.  
  113.      directly address cursor:
  114.  
  115.      cursor up:
  116.  
  117.      cursor down:
  118.  
  119.      cursor left:
  120.  
  121.      cursor right:
  122.  
  123.      delete character to left of cursor:
  124.  
  125.      delete character at cursor:
  126.  
  127.      delete from cursor to end of line:
  128.  
  129.      delete from cursor to end of page:
  130.  
  131.      turn on highlight/reverse:
  132.  
  133.      turn off highlight/reverse:
  134.  
  135.      turn on dim:
  136.  
  137.      turn on bright:
  138.  
  139.      read character at cursor position:
  140.  
  141.      turn on/off or adjust cursor:
  142.  
  143.      other cursor sequences:
  144.  
  145.  
  146.  
  147. Direct Video RAM Manipulation:
  148. -----------------------------
  149.  
  150.      Is the video memory mapped?
  151.  
  152.      starting address of video RAM:
  153.  
  154.      length of line in video RAM:
  155.  
  156.      How are attributes mapped:
  157.  
  158.      Is video RAM banked?  Procedure for adressing video RAM?
  159.  
  160.      Other notes on memory mapping:
  161.  
  162.  
  163.  
  164. Graphics:
  165. --------
  166.  
  167.      Are there character graphics?  
  168.  
  169.      Describe  graphics characters,  procedures for defining and accces-
  170.      sing them, etc.:
  171.  
  172.  
  173.  
  174.      Are there pixel graphics?
  175.  
  176.      Describe procedures for entering and exiting pixel graphics mode:
  177.  
  178.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  179.      reading them, etc:
  180.  
  181.  
  182.  
  183. Other Terminal Information:
  184. --------------------------
  185.  
  186.  
  187.  
  188. (cut here)
  189. -----------------------------------------------------------------------
  190.  
  191.                           DISK FORMAT SURVEY:
  192.                           ==================
  193.  
  194. Name of Disk Format:
  195.  
  196. Computers on which this disk format is or may be used:
  197.  
  198. Physical size of disk (8", 5.25", 3.5"):
  199.  
  200. Recording format (IBM, SS, DD, QD, Apple, etc.):
  201.  
  202. Sides:
  203.  
  204. Tracks/Side:
  205.  
  206. Physical Sectors/Track:
  207.  
  208. Relation of Logical Sectors to Physical Sectors:
  209.  
  210. Location of bootup routine:
  211.  
  212. Location of directory:
  213.  
  214. Size of directory:
  215.  
  216. Allocation group size:
  217.  
  218. Is there a standard form of on-disk time/date stamping?  What is it?
  219.  
  220. Other information on disk format:
  221.  
  222.  
  223.  
  224. (cut here)
  225. -----------------------------------------------------------------------
  226.  
  227.                            OTHER INFORMATION:
  228.                            =================
  229.  
  230.  
  231.