Home » Personal collection » Acorn DFS disks » dfs_box03_disk12_bcpl.scp » HEAP

HEAP

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 DFS disks » dfs_box03_disk12_bcpl.scp
Filename: HEAP
Read OK:
File size: 040C bytes
Load address: 0000
Exec address: 0000
File contents
��HEAP   00�06�U�00�06�[�'Z[���㤃��æ��|���`��`��`~'#a�'��U���[�'Z��[�'^��[���[�'^�߆[��ن[��ӆ[��͆[����|�`?���`�\�[�'^��[�'^�[�'^����������������������������06]�06�<�Z�'Z������Z�'Z'{Heap from %N to %N, size %N

%I5 (%I5) Free
Global vectorSystemData (protected)

Top of Heap


BAD POINTER AT %N, (%N)
0����������<���Z�'Z�[���'|��[�{Ʀ奅>^䤄>SZ�%^{�
Block %I3 FILE BLOCK NOT IN FILE�|��Z�$^0�<�Z���0�<�Z���0�<�Z���Z�$^0����Z�$Z{�Stack (root)(curr)(main)       for%A�������$$0�8���0�0�%1Z�1%�1�1{�Z�$^�[k{�
File hdr  ��Z�$^�[_{�
File name Ҥ�W������Z����Ҧ��a����\j{�㤃�Z�%Z���` &Rť�`�ta��<�Zκ�a��<�Zʺ�a��<�Zƺ�Z�%^Z�%^�����a����a��<��4҃��<����&^ť��\{�
%I5BCPLASSYRELN???? hunk  N���`�����������'Rť���t{�y��X�ZẂZ�%^Z騺�Z躸Z躴Z躰Z躬Z躨Z�Z�Z�Z𺘄�����������%Z�<��wZ�<�`�[!{�Input Output %S??/K/C/PErrorstream/L/N/S./F.:�z
|�
00000000  e8 03 03 02 df fd 07 48  45 41 50 20 20 20 30 30  |.......HEAP   00|
00000010  a3 30 36 b5 55 ad 30 30  ab 30 36 ac 5b d2 27 5a  |.06.U.00.06.[.'Z|
00000020  5b d1 07 bb d0 e3 a4 83  12 b6 a5 12 c3 a6 84 83  |[...............|
00000030  7c 82 bb fa 10 60 ff b6  60 7f 9c 89 60 7e 27 23  ||....`..`...`~'#|
00000040  61 f9 03 27 17 84 83 55  ac 83 ab 5b ee 27 5a ba  |a..'...U...[.'Z.|
00000050  ca 5b ec 27 5e ba eb 86  5b ea 07 ba e5 5b e8 27  |.[.'^...[....[.'|
00000060  5e ba df 86 5b e6 07 ba  d9 86 5b e4 07 ba d3 86  |^...[.....[.....|
00000070  5b e2 07 ba cd 86 5b e0  07 ba c7 15 85 7c 84 60  |[.....[......|.`|
00000080  3f 9c 85 85 60 82 5c 86  5b d8 27 5e ba 8b 5b d6  |?...`.\.[.'^..[.|
00000090  27 5e f3 be 84 5b d3 27  5e ba a7 85 92 d0 08 00  |'^...[.'^.......|
000000a0  db ff 00 00 ad ff 01 00  af ff 02 00 ab ff 03 00  |................|
000000b0  ad ff 04 00 af ff 80 00  b1 ff 81 00 b3 ff 82 00  |................|
000000c0  b5 ff 84 a3 83 30 36 5d  d2 30 36 83 3c 86 5a ea  |.....06].06.<.Z.|
000000d0  27 5a ba 88 83 ab 84 ac  5a f0 27 5a 10 27 02 7b  |'Z......Z.'Z.'.{|
000000e0  1c 48 65 61 70 20 66 72  6f 6d 20 25 4e 20 74 6f  |.Heap from %N to|
000000f0  20 25 4e 2c 20 73 69 7a  65 20 25 4e 0a 00 0b 0a  | %N, size %N....|
00000100  25 49 35 20 28 25 49 35  29 20 04 46 72 65 65 00  |%I5 (%I5) .Free.|
00000110  0d 47 6c 6f 62 61 6c 20  76 65 63 74 6f 72 06 53  |.Global vector.S|
00000120  79 73 74 65 6d 00 04 44  61 74 61 00 0c 20 28 70  |ystem..Data.. (p|
00000130  72 6f 74 65 63 74 65 64  29 00 0e 0a 0a 54 6f 70  |rotected)....Top|
00000140  20 6f 66 20 48 65 61 70  0a 00 1a 0a 0a 42 41 44  | of Heap.....BAD|
00000150  20 50 4f 49 4e 54 45 52  20 41 54 20 25 4e 2c 20  | POINTER AT %N, |
00000160  28 25 4e 29 0a 00 30 10  a4 ba aa f8 a5 11 a6 ba  |(%N)..0.........|
00000170  9f 83 85 3c 96 86 ab 5a  a5 27 5a fb 5b dc 07 18  |...<...Z.'Z.[...|
00000180  ab 84 27 7c 1e 84 85 5b  d7 07 7b 11 c6 a6 e5 a5  |..'|...[..{.....|
00000190  85 3e 5e e4 a4 84 3e 53  5a 90 25 5e 7b d0 0a 42  |.>^...>SZ.%^{..B|
000001a0  6c 6f 63 6b 20 25 49 33  20 00 16 46 49 4c 45 20  |lock %I3 ..FILE |
000001b0  42 4c 4f 43 4b 20 4e 4f  54 20 49 4e 20 46 49 4c  |BLOCK NOT IN FIL|
000001c0  45 00 1e ff 7c 00 fe fe  5a ae 24 5e 30 13 83 3c  |E...|...Z.$^0..<|
000001d0  84 5a ad ba 94 30 16 83  3c 84 5a ac ba 8b 30 14  |.Z...0..<.Z...0.|
000001e0  83 3c 84 5a ab ba 82 5a  af 24 5e 30 13 83 1c 86  |.<.Z...Z.$^0....|
000001f0  fa a8 5a ac 24 5a 7b d0  06 53 74 61 63 6b 20 00  |..Z.$Z{..Stack .|
00000200  06 28 72 6f 6f 74 29 00  06 28 63 75 72 72 29 00  |.(root)..(curr).|
00000210  06 28 6d 61 69 6e 29 00  06 20 20 20 20 20 20 00  |.(main)..      .|
00000220  06 20 66 6f 72 25 41 00  a1 fe d4 fe de fe 9a ff  |. for%A.........|
00000230  e0 fe 24 01 24 00 30 ff  38 00 e4 fe ea fe ee fe  |..$.$.0.8.......|
00000240  30 06 a3 30 05 a4 25 1b  31 06 5a 84 31 05 25 1d  |0..0..%.1.Z.1.%.|
00000250  83 31 06 84 31 05 7b d0  5a 88 24 5e fa 5b 6b 04  |.1..1.{.Z.$^.[k.|
00000260  7b d0 0a 46 69 6c 65 20  68 64 72 20 20 00 b7 fd  |{..File hdr  ...|
00000270  5a 88 24 5e 83 5b 5f 04  7b d0 0a 46 69 6c 65 20  |Z.$^.[_.{..File |
00000280  6e 61 6d 65 20 00 d2 a4  f3 11 57 a5 10 a6 ba 8b  |name .....W.....|
00000290  84 c6 5a 94 07 11 c6 d7  c6 d2 a6 84 d9 61 e0 03  |..Z..........a..|
000002a0  1c 84 86 85 5c 6a 7b d0  e3 a4 83 a9 5a e2 25 5a  |....\j{.....Z.%Z|
000002b0  11 a5 ba 87 60 20 26 52  11 c5 a5 85 60 0f 9c 74  |....` &R....`..t|
000002c0  61 e8 03 84 3c 84 5a ce  ba 96 61 e9 03 84 3c 84  |a...<.Z...a...<.|
000002d0  5a ca ba 8c 61 ea 03 84  3c 84 5a c6 ba 82 5a c8  |Z...a...<.Z...Z.|
000002e0  25 5e 5a ca 25 5e 12 a5  ba a0 83 d8 61 df fd 1c  |%^Z.%^......a...|
000002f0  87 83 d8 61 df df 3c 8f  85 12 34 d2 83 b5 b6 17  |...a..<...4.....|
00000300  3c 85 83 c5 d1 26 5e 11  c5 a5 85 13 9c 5c 7b d0  |<....&^......\{.|
00000310  04 0a 25 49 35 00 04 42  43 50 4c 00 04 41 53 53  |..%I5..BCPL..ASS|
00000320  59 00 04 52 45 4c 4e 00  04 3f 3f 3f 3f 00 07 20  |Y..RELN..????.. |
00000330  68 75 6e 6b 20 20 04 00  4e ff 10 b6 a4 60 0f 9c  |hunk  ..N....`..|
00000340  81 a4 11 a5 84 a6 ba 88  83 85 b6 27 52 11 c5 a5  |...........'R...|
00000350  85 86 9c 74 7b d0 79 a4  fc 11 58 1e 84 5a e1 ba  |...t{.y...X..Z..|
00000360  82 5a e5 25 5e 5a e9 a8  ba a4 5a e8 ba b8 5a e8  |.Z.%^Z....Z...Z.|
00000370  ba b4 5a e8 ba b0 5a e8  ba ac 5a e8 ba a8 5a f0  |..Z...Z...Z...Z.|
00000380  ba a4 5a f0 ba a0 5a f0  ba 9c 5a f0 ba 98 84 93  |..Z...Z...Z.....|
00000390  08 00 d8 ff 01 00 d8 ff  da ff dc ff de ff e0 ff  |................|
000003a0  e2 ff e4 ff e6 ff a9 88  25 5a 17 84 3c 86 19 d6  |........%Z..<...|
000003b0  77 5a 07 05 18 84 3c 86  60 0b c3 5b 21 05 7b d0  |wZ....<.`..[!.{.|
000003c0  06 49 6e 70 75 74 20 00  06 4f 75 74 70 75 74 00  |.Input ..Output.|
000003d0  03 20 25 53 02 3f 3f 00  02 2f 4b 00 02 2f 43 00  |. %S.??../K../C.|
000003e0  02 2f 50 00 0b 45 72 72  6f 72 73 74 72 65 61 6d  |./P..Errorstream|
000003f0  02 2f 4c 00 02 2f 4e 00  03 2f 53 2e 03 2f 46 2e  |./L../N../S../F.|
00000400  3a ff 00 00 7a 00 0a 00  7c 00 e0 03              |:...z...|...|
0000040c
HEAP.m0
HEAP.m1
HEAP.m2
HEAP.m4
HEAP.m5