home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / club100 / ref / pwrtip.002 < prev    next >
Text File  |  2006-10-19  |  5KB  |  121 lines

  1. PWRTIP.002:  TINY.PWR
  2. ==========
  3. joel dinda
  4. [75725,1134]
  5.  
  6.  
  7. TINY.PWR (one of the POWR-DOS files) is a *very small* file transfer utility
  8. for the Model 100/Tandy 102 and the TDD/TDD2.  IT DOES *NOT* REQUIRE POWR-DOS
  9. OR ANY OTHER OPERATING SYSTEM.  If that's what you need, this is the program
  10. you need.  TINY has only four commands -- LOAD, SAVE, KILL, & QUIT -- and
  11. isn't very friendly.  But it doesn't waste any bytes on features you don't
  12. intend to use.
  13.  
  14. The advantage, of course, is that nearly all of your RAM remains available for
  15. other applications.
  16.  
  17. One shortcoming:  Like all TDD1 "DOSses", TINY can only read the directory for
  18. Bank 0.  But if you need this program, that shouldn't be a problem.
  19.  
  20. Although TINY was released by Acroatix with Powr-DOS, it is *not* really part
  21. of Powr-DOS and deserves a separate discussion.  This file contains that
  22. discussion.  Mostly, though, this file contains those excerpts from the
  23. Powr-DOS manual which pertain to TINY....
  24.  
  25.  
  26. Everything which follows, except for inserted comments, is direct from the
  27. manual:
  28.                                    ===========
  29.                                    USING TINY
  30.  
  31. POWR-DOS takes up about 3,000 bytes; the loading process needs about 7,000
  32. bytes to work successfully.  In anticipation of possible memory problems, we
  33. provide TINY, a program which gives you access to the PDD using 800 bytes of
  34. memory [depends upon your loading procedure. joel].  TINY has limited
  35. functions; you will probably want to use it only when you load and save files
  36. too large to fit into RAM with POWR-DOS.
  37.  
  38.       [TINY.PWR is a HIMEM-occupying machine-language program; if you convert
  39.       it using HXFER you can treat it like any other such program.  I've
  40.       skipped the loading instructions from the manual; use the following
  41.       instead:
  42.       
  43.       Remove any M/L programs above HIMEM.
  44.       
  45.       Type CLEAR0,62200 to reset HIMEM.
  46.       
  47.       Go to MENU.
  48.       
  49.       Move the widebar cursor to TINY.CO.
  50.       
  51.       Press <ENTER>.
  52.       
  53.       --Other loading routines are possible, if you understand them.  See
  54.       FLIPML.DOC in DL7 for a lengthy discussion.]
  55.       
  56. [Resuming:]  The TINY prompt appears as follows:
  57.  
  58. > C FFFFFF.XX (C=KLSQ)
  59. >
  60.  
  61. The prompt is designed to remind you of TINY's functions.  "C" stands for
  62. command (one of K, L, S, or Q), and the F's and X's help line up file names. 
  63. All TINY commands consist of a single letter, which stands for one of four
  64. commands:
  65.  
  66. *L for Loading from disk;
  67.  
  68. *S for Saving to disk;
  69.  
  70. *K for Killing a disk file; and
  71.  
  72. *Q for Quitting the program.
  73.  
  74. All commands require a file name.  (Even "Q" may not work unless you enter a
  75. file name.)  The file name must line up with the F's and X's on the prompt. 
  76. So, for instance, to save a file named MEMO.DO to the disk, enter the following
  77. command:
  78.  
  79. > C FFFFFF.XX (C=KLSQ)
  80. > S MEMO  .DO<Enter>
  81.  
  82. Neither (L)oad nor (S)ave will overwrite an existing file.  If you try to
  83. overwrite a file either in RAM or on disk, you will get an "AE" (already
  84. exists) error.  If you are (S)aving to disk, use TINY to (K)ill the old disk
  85. file first, then try (S)aving i
  86. t again.  If you are (L)oading a RAM file and you get an AE error, you must
  87. (Q)uit TINY, kill the RAM file, then run TINY again to (L)oad the file.
  88.  
  89. As you can see, TINY is a "no-frills" program.  It does have one convenience,
  90. however; it remembers the last file name you typed.  This can come in handy
  91. when overwriting files.  For example, if you wanted to replace MEMO.DO on the
  92. disk, with the MEMO.DO 
  93. in RAM, you could use the following sequence:
  94.  
  95. > C FFFFFF.XX (C=KLSQ)
  96. > S MEMO  .DO
  97. AE err
  98. > C FFFFFF.XX (C=KLSQ)
  99. > K<Enter>
  100. > C FFFFFF.XX (C=KLSQ)
  101. > S<Enter>
  102.  
  103.  
  104.                                  ERRORS IN TINY
  105. TINY gives disk error codes corresponding to POWR-DOS codes.
  106. [these are the "new" codes:]
  107.        NR       59      RS232 Not Ready for Disk Access
  108.        DN       60      Drive not Responding
  109.        CM       61      Communications Error
  110.        DA       62      Drive Done Early
  111.        WP       63      Disk is Write Protected
  112.        DF       64      Disk is Full
  113.        ND       65      No Disk in Drive
  114.        HT       66      Miscellaneous Drive Trouble
  115.        AE       67      File already exists; can't overwrite
  116.                                    ==========
  117. That's complete documentation for the program.  I'm certain I'm not the only
  118. person who's found it useful.
  119. joel
  120. 15jun88
  121.