Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_42.ADF » P/RAMDUMP

P/RAMDUMP

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_42.ADF
Filename: P/RAMDUMP
Read OK:
File size: 01AF bytes
Load address: FFFFFB48
Exec address: 5248
Duplicates

There are 2 duplicate copies of this file in the archive:

File contents
   10REM Ram dump as per DFS's *DUMP
   20REM (C)1995 SPROW
   30@%=0
   40MODE7:PRINT"I/O processor RAM viewer"'
   50INPUT"Address to start dumping from &"low$:INPUT"Address to finish at &"high$
   60PRINT:low%=EVAL("&"+low$):high%=EVAL("&"+high$)
   70IFhigh%<low% THENPRINT"End address must be higher than start":END
   80FORO%=low% TOhigh% STEP8
   90PRINTSTRING$(4-LENSTR$~O%,"0");~O%" ";
  100FORN%=0TO7:B%=O%?N%:PRINTSTRING$(2-LENSTR$~B%,"0");~B%" ";:NEXT
  110FORN%=0TO7:B%=O%?N%:IF(B%>31 ANDB%<127) THENPRINT;CHR$B%; ELSEPRINT;".";
  120NEXT
  130PRINT
  140NEXT

!� Ram dump as per DFS's *DUMP
� (C)1995 SPROW
@%=0
(#�7:�"I/O processor RAM viewer"'
2I�"Address to start dumping from &"low$:�"Address to finish at &"high$
<)�:low%=�("&"+low$):high%=�("&"+high$)
F;�high%<low% ��"End address must be higher than start":�
P�O%=low% �high% �8
Z��4-��~O%,"0");~O%" ";
d-�N%=0�7:B%=O%?N%:��2-��~B%,"0");~B%" ";:�
n5�N%=0�7:B%=O%?N%:�(B%>31 �B%<127) ��;�B%; ��;".";
x�
��
��
�
00000000  0d 00 0a 21 f4 20 52 61  6d 20 64 75 6d 70 20 61  |...!. Ram dump a|
00000010  73 20 70 65 72 20 44 46  53 27 73 20 2a 44 55 4d  |s per DFS's *DUM|
00000020  50 0d 00 14 13 f4 20 28  43 29 31 39 39 35 20 53  |P..... (C)1995 S|
00000030  50 52 4f 57 0d 00 1e 08  40 25 3d 30 0d 00 28 23  |PROW....@%=0..(#|
00000040  eb 37 3a f1 22 49 2f 4f  20 70 72 6f 63 65 73 73  |.7:."I/O process|
00000050  6f 72 20 52 41 4d 20 76  69 65 77 65 72 22 27 0d  |or RAM viewer"'.|
00000060  00 32 49 e8 22 41 64 64  72 65 73 73 20 74 6f 20  |.2I."Address to |
00000070  73 74 61 72 74 20 64 75  6d 70 69 6e 67 20 66 72  |start dumping fr|
00000080  6f 6d 20 26 22 6c 6f 77  24 3a e8 22 41 64 64 72  |om &"low$:."Addr|
00000090  65 73 73 20 74 6f 20 66  69 6e 69 73 68 20 61 74  |ess to finish at|
000000a0  20 26 22 68 69 67 68 24  0d 00 3c 29 f1 3a 6c 6f  | &"high$..<).:lo|
000000b0  77 25 3d a0 28 22 26 22  2b 6c 6f 77 24 29 3a 68  |w%=.("&"+low$):h|
000000c0  69 67 68 25 3d a0 28 22  26 22 2b 68 69 67 68 24  |igh%=.("&"+high$|
000000d0  29 0d 00 46 3b e7 68 69  67 68 25 3c 6c 6f 77 25  |)..F;.high%<low%|
000000e0  20 8c f1 22 45 6e 64 20  61 64 64 72 65 73 73 20  | .."End address |
000000f0  6d 75 73 74 20 62 65 20  68 69 67 68 65 72 20 74  |must be higher t|
00000100  68 61 6e 20 73 74 61 72  74 22 3a e0 0d 00 50 16  |han start":...P.|
00000110  e3 4f 25 3d 6c 6f 77 25  20 b8 68 69 67 68 25 20  |.O%=low% .high% |
00000120  88 38 0d 00 5a 1a f1 c4  34 2d a9 c3 7e 4f 25 2c  |.8..Z...4-..~O%,|
00000130  22 30 22 29 3b 7e 4f 25  22 20 22 3b 0d 00 64 2d  |"0");~O%" ";..d-|
00000140  e3 4e 25 3d 30 b8 37 3a  42 25 3d 4f 25 3f 4e 25  |.N%=0.7:B%=O%?N%|
00000150  3a f1 c4 32 2d a9 c3 7e  42 25 2c 22 30 22 29 3b  |:..2-..~B%,"0");|
00000160  7e 42 25 22 20 22 3b 3a  ed 0d 00 6e 35 e3 4e 25  |~B%" ";:...n5.N%|
00000170  3d 30 b8 37 3a 42 25 3d  4f 25 3f 4e 25 3a e7 28  |=0.7:B%=O%?N%:.(|
00000180  42 25 3e 33 31 20 80 42  25 3c 31 32 37 29 20 8c  |B%>31 .B%<127) .|
00000190  f1 3b bd 42 25 3b 20 8b  f1 3b 22 2e 22 3b 0d 00  |.;.B%; ..;".";..|
000001a0  78 05 ed 0d 00 82 05 f1  0d 00 8c 05 ed 0d ff     |x..............|
000001af
P/RAMDUMP.m0
P/RAMDUMP.m1
P/RAMDUMP.m2
P/RAMDUMP.m4
P/RAMDUMP.m5