home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
enterprs
/
cpm
/
utils
/
f
/
m-dump11.ark
/
M-DUMP11.DOC
< prev
Wrap
Text File
|
1987-01-20
|
5KB
|
132 lines
11/1/1984
M-DUM╨ v« 1.▒
copyrigh⌠ (c⌐ 1984
b∙ Johε Porter
Freσ fo≥ use¼ bu⌠ no⌠ fo≥ sale.
M-Dum≡á i≤á ß prograφ tha⌠ allow≤ yo⌡ cop∙ wha⌠ i≤á iεá you≥ ì
computer'≤á memor∙á directl∙ t∩ ß disδ file«á I⌠ caε bσá useΣá t∩ ì
recove≥á tex⌠á tha⌠á wa≤á iε memor∙ a⌠ thσá timσá ßá softwarσá o≥ ì
hardwarσ erro≥ causeΣ thσ compute≥ t∩ "locδ up"«
Runninτ M-Dump:
WHY:
Typically¼á M-Dum≡á i≤ useΣ followinτ ß probleφ witΦ ßá tex⌠ ì
editinτ program« Iµ thσ tex⌠ editinτ prograφ become≤ unresponsivσ ì
t∩ you≥ commands¼á thσ onl∙ optioε ma∙ bσ t∩ hi⌠ thσ rese⌠ buttoε ì
o≥á ke∙á anΣ d∩ ß colΣ boot«á Typically¼á ß colΣ boo⌠ reset≤á thσ ì
compute≥ anΣ reload≤ CP/M«á I⌠ doe≤ not¼ howeve≥ erasσ wha⌠ i≤ iε ì
memor∙ (i.e«á al∞ tha⌠ tex⌠ tha⌠ yo⌡ jus⌠ typeΣ in)« Thσ tricδ i≤ ì
ho≈á t∩ ge⌠ tha⌠ tex⌠ bacδ ou⌠ again«á Iµ yo⌡ reente≥á you≥á tex⌠ ì
editinτ program¼ i⌠ wil∞ overwritσ thσ portioε oµ memor∙ thσ tex⌠ ì
i≤á storeΣ in«á M-Dum≡ ma∙ bσ useΣ t∩ savσ thσ da∙ b∙ copyinτ thσ ì
portioε oµ memor∙ tha⌠ ha≤ thσ tex⌠ storeΣ iε i⌠ t∩ ß disδá file« ì
Yo⌡ ma∙ theε usσ you≥ tex⌠ edito≥ t∩ edi⌠ thσ filσ produceΣ b∙ M-ì
Dum≡ t∩ recove≥ thσ tex⌠ withiε it.
DOIN╟ IT:
T∩ ruε M-DUMP¼á jus⌠ typσ M-DUMPxx¼á wherσ x° i≤ thσ versioε ì
number«á I⌠ wil∞ theε tel∞ yo⌡ wha⌠ thσ prograφ doe≤ anΣ instruc⌠ ì
yo⌡ t∩ placσ iε ß disδ drivσ ß disδ t∩ whicΦ yo⌡ wan⌠ t∩ cop∙ thσ ì
output« Pu⌠ iε thσ disδ anΣ hi⌠ 'return'« Thσ prograφ wil∞ theε ì
asδ yo⌡ │ questions«
Thσá firs⌠á i≤á whethe≥ yo⌡ wan⌠ t∩á stri≡á ou⌠á end-of-filσ ì
marker≤á (control-z⌐ froφ wha⌠ i≤ iε memory«á Thσ defaul⌠ i≤ YES¼ ì
sincσá mos⌠ tex⌠ editor≤ sto≡ readinτ inpu⌠ a⌠ thσ firs⌠á end-of-ì
filσ marke≥ the∙ encounter«
Thσá second¼áá i≤á whethe≥á yo⌡á wan⌠á thσá memor∙á content≤ ì
displayeΣá oεá thσ screen¼á ß characte≥ a⌠ ß time¼á a≤á the∙á arσ ì
dumpeΣ t∩ disk«á Thσ defaul⌠ fo≥ thi≤ i≤ NO¼ sincσ thi≤ slow≤ thσ ì
program down considerably.
Thσ prograφ wil∞ asδ whethe≥ yo⌡ wan⌠ t∩ refe≥ t∩ thσ memor∙ ì
addresse≤á usinτ hexadecima∞ numbers«á Thσ defaul⌠ i≤á NO¼á whicΦ ì
means that decimal numbers for addresses should be given.
Finally¼á thσá prograφ wil∞ asδ fo≥ thσ startinτ anΣá endinτ ì
memor∙á addresse≤ t∩ bσ dumped«á Fo≥ WORDSTA╥á 3.0¼á storeΣá tex⌠ ì
seem≤á t∩á star⌠á shortl∙ afte≥ addres≤ 3000░ (decimal⌐á anΣá enΣ ì
abou⌠ addres≤ 5100░ (decimal)«á Fo≥ PERFEC╘ WRITER¼á thσ startinτ ì
anΣ endinτ addresse≤ oµ 3950░ (decimal⌐ anΣ 5600░ (decimal⌐á seeφ ì
t∩ work« Thesσ addresse≤ arσ onl∙ guideline≤ anΣ ma∙ var∙ betweeε ì
computers«á I⌠á i≤ no⌠ critica∞ tha⌠ yo⌡ kno≈ exactl∙ wherσá you≥ ìè
1
tex⌠ is« Iµ yo⌡ wan⌠ to¼ yo⌡ ma∙ dum≡ thσ entirσ memor∙ t∩ ß filσ ì
and locate the text with your text editor!
WHAT TO DO AFTERWARDS:
Wheεá yo⌡ looδ a⌠ thσ content≤ oµ thσ disδ filσ produceΣá b∙ ì
M-Dump¼á usinτá eithe≥ thσ CP/═ TYP┼ commanΣ o≥ you≥ tex⌠ editor¼ ì
yo⌡á wil∞ probabl∙ noticσ lot≤ oµ ver∙ strangσ character≤á cominτ ì
beforσá anΣá afte≥á thσ text«á Thesσá arσá thσá machinσá languagσ ì
instruction≤á tha⌠á werσá als∩á storeΣá iεá memory«á The∙á shoulΣ ì
constitutσ n∩ problem«á Jus⌠ ge⌠ int∩ you≥ tex⌠ edito≥ anΣ deletσ ì
them«á Thσ tex⌠ itselµ ma∙ bσ somewha⌠ mixeΣ up¼á sincσ mos⌠ tex⌠ ì
editor≤á movσá thσ piece≤ arounΣ iε memor∙ quitσ ß bit¼á bu⌠á thσ ì
majorit∙ oµ thσ tex⌠ shoulΣ bσ recognizable.
Thi≤ prograφ wa≤ writteε b∙ Johε Porte≥ oε ß KAYPR╧ I╔á computer¼ ì
runninτ CP/═ 2.2« Iµ yo⌡ havσ an∙ problem≤ ╔ ma∙ bσ contacteΣ viß ì
thσá Dept«á oµá Environmenta∞á Sciences¼á Clarδá Hall¼á Univ«á oµ ì
Virginia, Charlottesville, VA 22903 (804) 924-6846.
CP/M is a trademark of Digital Research Corp.
WORDSTAR is a trademark of MicroPro International Corp.
PERFECT WRITER is a trademark of Perfect Software, Inc.
2