home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG042.ARK / ABSTRACT.042 < prev    next >
Text File  |  1984-04-29  |  6KB  |  117 lines

  1. -------------------- VOLUME 42 ABSTRACTS ----------------------
  2.  
  3. TITLE:  DISASSEMBLERS, TERMINAL INIT, TIME BOARD, DIABLO DRIVER
  4.  
  5. BIDI.LIB contains a software driver for a diablo
  6. Hy-Type I printer.  It is the first in the users group to
  7. offer bidirectional printing and high speed tabbing.  It
  8. may be integrated into your favorite CBIOS or file listing
  9. program.  Memory requirements are about 190 bytes of code
  10. space (ROM or RAM) and about 130 bytes of data area (RAM).
  11. Timing tests indicate that it runs about 20% faster than
  12. previous single directional drivers available from the
  13. users group.  It requires a Diablo Hy-Type I printer
  14. interfaced through 3 parallel output ports and one input
  15. port.  The code is well commented and should be fairly
  16. easy to maintain and modify.  Reviewed by Robert A. Van Valzah.
  17.  
  18. CLKROM.ASM and TIME.ASM are corrected programs originally
  19. printed in Interface Age magazine.  They are intended for the
  20. Compu-time real time clock/calendar board.  If you have one
  21. of the clocks, you'll know what these are good for, I don't.
  22. Related programs are T.ASM and T.COM which prints the time
  23. on the console and XT.ASM and XT.COM which sends a file to
  24. the list device with the time and date at the top of each page.
  25. TIMESET.BAS is for setting the time and date from basic.
  26. Reviewed by Robert A. Van Valzah.
  27.  
  28. CT82.Z80 contains source for a 'STAT' like utility for changing
  29. the mode of a SWTPC CT82 terminal.  The source is written in
  30. Zilog mnemonics and I have no idea what you'd use to assemble
  31. it.  Requires a Z-80 for execution.  The source seems to be
  32. well commented and should be easy to adapt to another set of
  33. mnemonics.  CT82.COM contains the object code.
  34. Reviewed by Robert A. Van Valzah.
  35.  
  36. DIS.ASM is a Z-80 dissambler written using the TDL mnemonics
  37. and disassembling to TDL mnemonics.  It requires the TDL
  38. macro assembler for assembly.  Assembly is necessary beacuse
  39. the code does not (as yet) relocate itself to the top of
  40. memory in the way DDT does.  One unique feature is that it
  41. is capable of writing a TDL assembler compatible .ASM file
  42. to disk for re-assembly.  The original source code appeared
  43. in Dr. Dobbs Journal, Volume 4, Issue 5.  It is base on 
  44. Ward Christensen's disassembler, DDJ February, 1977.  This
  45. version was CP/Mified by Tim Burke.  DIS.ASM is devoid of
  46. comments, but the DDJ article has good comments which should
  47. still apply.  Reviewed by Robert A. Van Valzah.
  48.  
  49. HOW2BS.DOC contains instructions on how to patch CP/M version
  50. 1.4 to echo 'DEL' (RUBOUT) as 'BS'.  On many CRT's, this will
  51. have the effect of moving the cursor backwards over the
  52. deleted character.  With this installed, it is much easier
  53. to correct typing mistakes when using a CRT.  Be forwarned,
  54. though, that it makes correcting things harder on a hard-copy
  55. terminal.  This patch requires a Z-80 processor because it
  56. takes advantage of the relative jump instruction of the Z-80.
  57. Installing this patch would require at least a working
  58. knowledge of the use of DDT and SYSGEN procedures.  Reviewed
  59. by Robert A. Van Valzah.
  60.  
  61. INIT.TEL conatains initialization commands for the TDL text
  62. editor running with a South West Technical Products CT-82
  63. terminal.  This file would be useful to you if you have this
  64. combination of editor and terminal or it may be used as a
  65. sample to write you own initialization commands.  Reviewed by
  66. Robert A. Van Valzah.
  67.  
  68. MNEMONIC.ABS contains source for a memory testing program.
  69. Two tests are provided, fill with and check for pseudo-random
  70. pattern and exhaustive unique addessing test.  The former will
  71. find most all failures and is quite fast.  The latter fills
  72. memory with zeros, sets a single bit, and then checks all other
  73. bits in memory to see if they have changed.  This should find
  74. even the stickest problems but takes a long time (2 1/2 hours
  75. for 4K).  The code is very well written and well structured.
  76. It reads the front panel to select the test, though this
  77. could be easily changed.  I/O is done directly to the console
  78. so that memory used by CP/M can be tested too.  Re-assembly
  79. will be necessary to make it work on your system.
  80. Reviewed by Robert A. Van Valzah.
  81.  
  82. QUOTES.PRN contains many quotations which are applicable to
  83. computer programming.  Many have to do with the coordination
  84. of a team of programmers all working on the same large project.
  85. These quotes will be humorous to anyone who has ever programmed
  86. a computer.  They are included in the users group to inject a
  87. little levity into the life of programmers everywhere.  A must
  88. for every programming office wall, in my oppinion.  Reviewed by
  89. Robert A. Van Valzah.
  90.  
  91. RESOURCE.COM is an interactive 8080 disassembler.  It has the
  92. ability to generate lables and then to replace them with
  93. meaningful labels as the disassembly progresses.  The mode
  94. (instruction, DB, DW, or DS) can be dynamically changed,
  95. and is stored in a table such that the listing switches
  96. from mode to mode at the appropriate addresses.   ASCII DB's
  97. may be automatically searched for.  The resulting source code,
  98. including an ORG statement to the load address, and EQUates for
  99. references outside of the program, can be written to disk for
  100. assembly.  The symbol table, control table, and comments table
  101. may also be written to disk, and later reloaded, allowing you
  102. to continue a disassembly at a later time.  Editorial:  This
  103. disassembler is so good that it is dangerous.  In the hands of
  104. any experienced programmer, RESOURCE can give a complete
  105. disassembly (even with comments!) of any piece of code in a
  106. very short time.  You have to use it to believe it.  It is
  107. hoped that RESOURCE will be used to customize commercially
  108. available software where source is not provided, but only for
  109. the use of an individual.  See documentation in RESOURCE.DOC. 
  110. Source is not provided (we had to leave you something to
  111. practice on!).  Reviewed by Robert A. Van Valzah. 
  112.  
  113. START.ASM contains the source for a utility to initialize the
  114. Compucolor 8001 CRT display for normal use as a terminal.  It
  115. sets the forground and background colors and prints the time
  116. of day.  Reviewed by Robert A. Van Valzah.
  117.