home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / cpm / utils / f / m-dump11.ark / M-DUMP11.DOC < prev   
Text File  |  1987-01-20  |  5KB  |  132 lines

  1.  
  2.  
  3.  
  4.                                                           11/1/1984
  5.                                   M-DUM╨ v« 1.▒   
  6.                                copyrigh⌠ (c⌐ 1984
  7.                                  b∙ Johε Porter
  8.                          Freσ fo≥ use¼ bu⌠ no⌠ fo≥ sale.
  9.  
  10.              M-Dum≡á i≤á ß prograφ tha⌠ allow≤ yo⌡ cop∙ wha⌠ i≤á iεá you≥ ì
  11.         computer'≤á memor∙á directl∙ t∩ ß disδ file«á I⌠ caε bσá useΣá t∩ ì
  12.         recove≥á tex⌠á tha⌠á wa≤á iε memor∙ a⌠ thσá timσá ßá softwarσá o≥ ì
  13.         hardwarσ erro≥ causeΣ thσ compute≥ t∩ "locδ up"« 
  14.  
  15.         Runninτ M-Dump:
  16.              
  17.         WHY:
  18.              Typically¼á M-Dum≡á i≤ useΣ followinτ ß probleφ witΦ ßá tex⌠ ì
  19.         editinτ program« Iµ thσ tex⌠ editinτ prograφ become≤ unresponsivσ ì
  20.         t∩ you≥ commands¼á thσ onl∙ optioε ma∙ bσ t∩ hi⌠ thσ rese⌠ buttoε ì
  21.         o≥á ke∙á anΣ d∩ ß colΣ boot«á Typically¼á ß colΣ boo⌠ reset≤á thσ ì
  22.         compute≥ anΣ reload≤ CP/M«á I⌠ doe≤ not¼ howeve≥ erasσ wha⌠ i≤ iε ì
  23.         memor∙ (i.e«á al∞ tha⌠ tex⌠ tha⌠ yo⌡ jus⌠ typeΣ in)« Thσ tricδ i≤ ì
  24.         ho≈á t∩ ge⌠ tha⌠ tex⌠ bacδ ou⌠ again«á Iµ yo⌡ reente≥á you≥á tex⌠ ì
  25.         editinτ program¼ i⌠ wil∞ overwritσ thσ portioε oµ memor∙ thσ tex⌠ ì
  26.         i≤á storeΣ in«á M-Dum≡ ma∙ bσ useΣ t∩ savσ thσ da∙ b∙ copyinτ thσ ì
  27.         portioε oµ memor∙ tha⌠ ha≤ thσ tex⌠ storeΣ iε i⌠ t∩ ß disδá file« ì
  28.         Yo⌡ ma∙ theε usσ you≥ tex⌠ edito≥ t∩ edi⌠ thσ filσ produceΣ b∙ M-ì
  29.         Dum≡ t∩ recove≥ thσ tex⌠ withiε it.
  30.  
  31.         DOIN╟ IT:
  32.              T∩ ruε M-DUMP¼á jus⌠ typσ M-DUMPxx¼á wherσ x° i≤ thσ versioε ì
  33.         number«á I⌠ wil∞ theε tel∞ yo⌡ wha⌠ thσ prograφ doe≤ anΣ instruc⌠ ì
  34.         yo⌡ t∩ placσ iε ß disδ drivσ ß disδ t∩ whicΦ yo⌡ wan⌠ t∩ cop∙ thσ ì
  35.         output« Pu⌠ iε thσ disδ anΣ hi⌠ 'return'«   Thσ prograφ wil∞ theε ì
  36.         asδ yo⌡ │ questions« 
  37.  
  38.              Thσá firs⌠á i≤á whethe≥ yo⌡ wan⌠ t∩á stri≡á ou⌠á end-of-filσ ì
  39.         marker≤á (control-z⌐ froφ wha⌠ i≤ iε memory«á Thσ defaul⌠ i≤ YES¼ ì
  40.         sincσá mos⌠ tex⌠ editor≤ sto≡ readinτ inpu⌠ a⌠ thσ firs⌠á end-of-ì
  41.         filσ marke≥ the∙ encounter«    
  42.  
  43.              Thσá second¼áá i≤á whethe≥á yo⌡á wan⌠á thσá memor∙á content≤ ì
  44.         displayeΣá oεá thσ screen¼á ß characte≥ a⌠ ß time¼á a≤á the∙á arσ ì
  45.         dumpeΣ t∩ disk«á Thσ defaul⌠ fo≥ thi≤ i≤ NO¼ sincσ thi≤ slow≤ thσ ì
  46.         program down considerably.
  47.  
  48.              Thσ prograφ wil∞ asδ whethe≥ yo⌡ wan⌠ t∩ refe≥ t∩ thσ memor∙ ì
  49.         addresse≤á usinτ hexadecima∞ numbers«á Thσ defaul⌠ i≤á NO¼á whicΦ ì
  50.         means that decimal numbers for addresses should be given.
  51.  
  52.              Finally¼á thσá prograφ wil∞ asδ fo≥ thσ startinτ anΣá endinτ ì
  53.         memor∙á addresse≤ t∩ bσ dumped«á Fo≥ WORDSTA╥á 3.0¼á storeΣá tex⌠ ì
  54.         seem≤á t∩á star⌠á shortl∙ afte≥ addres≤ 3000░ (decimal⌐á anΣá enΣ ì
  55.         abou⌠ addres≤ 5100░ (decimal)«á Fo≥ PERFEC╘ WRITER¼á thσ startinτ ì
  56.         anΣ endinτ addresse≤ oµ 3950░ (decimal⌐ anΣ 5600░ (decimal⌐á seeφ ì
  57.         t∩ work« Thesσ addresse≤ arσ onl∙ guideline≤ anΣ ma∙ var∙ betweeε ì
  58.         computers«á I⌠á i≤ no⌠ critica∞ tha⌠ yo⌡ kno≈ exactl∙ wherσá you≥ ìè
  59.  
  60.                                         1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         tex⌠ is« Iµ yo⌡ wan⌠ to¼ yo⌡ ma∙ dum≡ thσ entirσ memor∙ t∩ ß filσ ì
  70.         and locate the text with your text editor!
  71.  
  72.         WHAT TO DO AFTERWARDS:
  73.              Wheεá yo⌡ looδ a⌠ thσ content≤ oµ thσ disδ filσ produceΣá b∙ ì
  74.         M-Dump¼á usinτá eithe≥ thσ CP/═ TYP┼ commanΣ o≥ you≥ tex⌠ editor¼ ì
  75.         yo⌡á wil∞ probabl∙ noticσ lot≤ oµ ver∙ strangσ character≤á cominτ ì
  76.         beforσá anΣá afte≥á thσ text«á Thesσá arσá thσá machinσá languagσ ì
  77.         instruction≤á tha⌠á werσá als∩á storeΣá iεá memory«á The∙á shoulΣ ì
  78.         constitutσ n∩ problem«á Jus⌠ ge⌠ int∩ you≥ tex⌠ edito≥ anΣ deletσ ì
  79.         them«á Thσ tex⌠ itselµ ma∙ bσ somewha⌠ mixeΣ up¼á sincσ mos⌠ tex⌠ ì
  80.         editor≤á movσá thσ piece≤ arounΣ iε memor∙ quitσ ß bit¼á bu⌠á thσ ì
  81.         majorit∙ oµ thσ tex⌠ shoulΣ bσ recognizable.
  82.  
  83.         Thi≤ prograφ wa≤ writteε b∙ Johε Porte≥ oε ß KAYPR╧ I╔á computer¼ ì
  84.         runninτ CP/═ 2.2« Iµ yo⌡ havσ an∙ problem≤ ╔ ma∙ bσ contacteΣ viß ì
  85.         thσá Dept«á oµá Environmenta∞á Sciences¼á Clarδá Hall¼á Univ«á oµ ì
  86.         Virginia, Charlottesville, VA 22903  (804) 924-6846. 
  87.  
  88.         CP/M is a trademark of Digital Research Corp.
  89.         WORDSTAR is a trademark of MicroPro International Corp.
  90.         PERFECT WRITER is a trademark of Perfect Software, Inc.
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                         2
  127.  
  128.  
  129.  
  130.  
  131.  
  132.