home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / kaypro / restart.inf < prev    next >
Text File  |  1985-01-19  |  1KB  |  19 lines

  1.         R E S T A R T I N G   C P / M   P R O G R A M S
  2.  
  3.      Occasionally, when I notice a trivial bug in a basic program, I'll
  4. load the program, make the change, and run the program.  Then, 1 out of
  5. 10 times (on a good day), I'll enter "SYSTEM" and realize that I never
  6. saved the program to disk.  Oh well, time to retype it right?  Not if
  7. you use one simple fact of the CP/M program loader: If you load a 0k
  8. program, the CCP will read in no records (which effectively leaves the
  9. TPA unchanged) and starts execution at the start of program code.  This
  10. effectively restarts the program, and in the case of microsoft basic
  11. (and probably others), leaves the program intact!!!  Thus, you can save
  12. the program.  The easiest way to implement the restart program is to
  13. save "RESTART.COM"  with 0K.  "SAVE 0 RESTART.COM" Then, when you goof
  14. and exit MBASIC before saving your program, you can simply say "RESTART"
  15. and voila!  mbasic will respond with ok!  This simple technique has
  16. saved my computer many a beating...
  17.  
  18.                                                 Joe Pluta
  19.