Home » Archimedes archive » Acorn Computing » 1994 08 subscription disc.adf » 9408s » Shareware/Event/Documents/!EShellDoc/!RunImage/Chapter10/Text

Shareware/Event/Documents/!EShellDoc/!RunImage/Chapter10/Text

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 » Archimedes archive » Acorn Computing » 1994 08 subscription disc.adf » 9408s
Filename: Shareware/Event/Documents/!EShellDoc/!RunImage/Chapter10/Text
Read OK:
File size: 0674 bytes
Load address: 0000
Exec address: 0000
File contents
���R�_7A�������5 aZ��The !ShellSys Applicationio�##�
�
##�

��0R��'3��h7 %�
�
0
p������� " %�As large chunks of code are common to all EvntShell applications it makes p
x���w������ "%�sense to store it only once on the disk, hence !ShellSys which should be treated x-DR($g?��Gn�� "%�like the !System application. 
D-(R'��6�� " %�
(
t�|������ " %�If you have a hard disk put it in the root directory (or ensure it is booted by t
p�G������� "%�your Boot file). If you have a floppy only system put it on all your disks p
p�xg^��G��� "%�(removing the ShellLib file and making sure all EvntShell applications use p
p�'&��U�� "%�ShellLibRT will help save disk space). The system message file and various p-HRd������ "aZmodules are also to be found here.
H-(R������ " aZ
(-(Rg}��G��� " aZ
(-DR�l���t��+� aZH�
�l+�
DyV4��f�	�dB4���1<��)fff�	f�	!ShellSysy�	ff
dyV4�lf�	�dB4���<��)�fff�	f�	!ShellSysSy�	ff
dyV4
00000000  1c 05 00 00 01 00 00 00  00 00 00 00 06 08 00 00  |................|
00000010  00 08 00 00 01 10 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 10 00 00 02 18 00 00  10 01 00 00 00 00 00 00  |................|
00000030  01 b9 0c 00 00 00 00 00  00 18 00 00 ad 90 00 00  |................|
00000040  52 82 5f 03 37 41 fe ff  87 87 fe ff dc 35 00 02  |R._.7A.......5..|
00000050  15 00 00 00 20 03 00 00  61 5a 07 00 07 05 05 05  |.... ...aZ......|
00000060  01 b9 0c 00 01 b9 0c 00  00 00 00 00 54 68 65 20  |............The |
00000070  21 53 68 65 6c 6c 53 79  73 20 41 70 70 6c 69 63  |!ShellSys Applic|
00000080  61 74 69 6f 6e 08 69 6f  01 b9 0c 00 00 00 00 00  |ation.io........|
00000090  07 00 00 00 01 23 0b 00  01 23 0b 00 00 00 00 00  |.....#...#......|
000000a0  07 00 00 00 02 c7 0a 00  02 c7 0a 00 01 23 0b 00  |.............#..|
000000b0  00 00 00 00 08 00 00 00  01 23 0b 00 02 c7 0a 00  |.........#......|
000000c0  00 00 00 00 0d 00 00 00  00 90 00 00 ad 30 00 00  |.............0..|
000000d0  52 00 00 00 d7 ec fd ff  27 33 fe ff 68 37 00 02  |R.......'3..h7..|
000000e0  15 00 00 00 20 03 00 00  25 df 05 00 0d 08 07 00  |.... ...%.......|
000000f0  02 c7 0a 00 00 00 00 00  00 30 00 00 0d 70 00 00  |.........0...p..|
00000100  10 b0 80 05 e7 af fd ff  c7 de fd ff 20 22 00 02  |............ "..|
00000110  15 00 00 00 20 03 00 00  25 df 05 00 41 73 20 6c  |.... ...%...As l|
00000120  61 72 67 65 20 63 68 75  6e 6b 73 20 6f 66 20 63  |arge chunks of c|
00000130  6f 64 65 20 61 72 65 20  63 6f 6d 6d 6f 6e 20 74  |ode are common t|
00000140  6f 20 61 6c 6c 20 45 76  6e 74 53 68 65 6c 6c 20  |o all EvntShell |
00000150  61 70 70 6c 69 63 61 74  69 6f 6e 73 20 69 74 20  |applications it |
00000160  6d 61 6b 65 73 20 00 00  00 70 00 00 0d 78 00 00  |makes ...p...x..|
00000170  10 84 cd 05 a7 77 fd ff  87 a6 fd ff 20 22 00 00  |.....w...... "..|
00000180  15 00 00 00 00 00 00 00  25 df 05 00 73 65 6e 73  |........%...sens|
00000190  65 20 74 6f 20 73 74 6f  72 65 20 69 74 20 6f 6e  |e to store it on|
000001a0  6c 79 20 6f 6e 63 65 20  6f 6e 20 74 68 65 20 64  |ly once on the d|
000001b0  69 73 6b 2c 20 68 65 6e  63 65 20 21 53 68 65 6c  |isk, hence !Shel|
000001c0  6c 53 79 73 20 77 68 69  63 68 20 73 68 6f 75 6c  |lSys which shoul|
000001d0  64 20 62 65 20 74 72 65  61 74 65 64 20 00 00 00  |d be treated ...|
000001e0  00 78 00 00 2d 44 00 00  52 28 24 02 67 3f fd ff  |.x..-D..R($.g?..|
000001f0  47 6e fd ff 20 22 00 00  15 00 00 00 00 00 00 00  |Gn.. "..........|
00000200  25 df 05 00 6c 69 6b 65  20 74 68 65 20 21 53 79  |%...like the !Sy|
00000210  73 74 65 6d 20 61 70 70  6c 69 63 61 74 69 6f 6e  |stem application|
00000220  2e 20 0d 00 00 44 00 00  2d 28 00 00 52 00 00 00  |. ...D..-(..R...|
00000230  27 07 fd ff 07 36 fd ff  20 22 00 02 15 00 00 00  |'....6.. "......|
00000240  20 03 00 00 25 df 05 00  0d 00 00 00 00 28 00 00  | ...%........(..|
00000250  0d 74 00 00 10 c0 7c 05  e7 ce fc ff c7 fd fc ff  |.t....|.........|
00000260  20 22 00 02 15 00 00 00  20 03 00 00 25 df 05 00  | "...... ...%...|
00000270  49 66 20 79 6f 75 20 68  61 76 65 20 61 20 68 61  |If you have a ha|
00000280  72 64 20 64 69 73 6b 20  70 75 74 20 69 74 20 69  |rd disk put it i|
00000290  6e 20 74 68 65 20 72 6f  6f 74 20 64 69 72 65 63  |n the root direc|
000002a0  74 6f 72 79 20 28 6f 72  20 65 6e 73 75 72 65 20  |tory (or ensure |
000002b0  69 74 20 69 73 20 62 6f  6f 74 65 64 20 62 79 20  |it is booted by |
000002c0  00 74 00 00 0d 70 00 00  10 80 47 05 a7 96 fc ff  |.t...p....G.....|
000002d0  87 c5 fc ff 20 22 00 00  15 00 00 00 00 00 00 00  |.... "..........|
000002e0  25 df 05 00 79 6f 75 72  20 42 6f 6f 74 20 66 69  |%...your Boot fi|
000002f0  6c 65 29 2e 20 49 66 20  79 6f 75 20 68 61 76 65  |le). If you have|
00000300  20 61 20 66 6c 6f 70 70  79 20 6f 6e 6c 79 20 73  | a floppy only s|
00000310  79 73 74 65 6d 20 70 75  74 20 69 74 20 6f 6e 20  |ystem put it on |
00000320  61 6c 6c 20 79 6f 75 72  20 64 69 73 6b 73 20 00  |all your disks .|
00000330  00 70 00 00 0d 70 00 00  10 f4 78 05 67 5e fc ff  |.p...p....x.g^..|
00000340  47 8d fc ff 20 22 00 00  15 00 00 00 00 00 00 00  |G... "..........|
00000350  25 df 05 00 28 72 65 6d  6f 76 69 6e 67 20 74 68  |%...(removing th|
00000360  65 20 53 68 65 6c 6c 4c  69 62 20 66 69 6c 65 20  |e ShellLib file |
00000370  61 6e 64 20 6d 61 6b 69  6e 67 20 73 75 72 65 20  |and making sure |
00000380  61 6c 6c 20 45 76 6e 74  53 68 65 6c 6c 20 61 70  |all EvntShell ap|
00000390  70 6c 69 63 61 74 69 6f  6e 73 20 75 73 65 20 00  |plications use .|
000003a0  00 70 00 00 0d 70 00 00  10 ec 92 05 27 26 fc ff  |.p...p......'&..|
000003b0  07 55 fc ff 20 22 00 00  15 00 00 00 00 00 00 00  |.U.. "..........|
000003c0  25 df 05 00 53 68 65 6c  6c 4c 69 62 52 54 20 77  |%...ShellLibRT w|
000003d0  69 6c 6c 20 68 65 6c 70  20 73 61 76 65 20 64 69  |ill help save di|
000003e0  73 6b 20 73 70 61 63 65  29 2e 20 54 68 65 20 73  |sk space). The s|
000003f0  79 73 74 65 6d 20 6d 65  73 73 61 67 65 20 66 69  |ystem message fi|
00000400  6c 65 20 61 6e 64 20 76  61 72 69 6f 75 73 20 00  |le and various .|
00000410  00 70 00 00 2d 48 00 00  52 64 84 02 e7 ed fb ff  |.p..-H..Rd......|
00000420  c7 1c fc ff 20 22 00 00  15 00 00 00 00 00 00 00  |.... "..........|
00000430  61 5a 07 00 6d 6f 64 75  6c 65 73 20 61 72 65 20  |aZ..modules are |
00000440  61 6c 73 6f 20 74 6f 20  62 65 20 66 6f 75 6e 64  |also to be found|
00000450  20 68 65 72 65 2e 0d 00  00 48 00 00 2d 28 00 00  | here....H..-(..|
00000460  52 00 00 00 a7 b5 fb ff  87 e4 fb ff 20 22 00 02  |R........... "..|
00000470  15 00 00 00 20 03 00 00  61 5a 07 00 0d 00 00 00  |.... ...aZ......|
00000480  00 28 00 00 2d 28 00 00  52 00 00 00 67 7d fb ff  |.(..-(..R...g}..|
00000490  47 ac fb ff 20 22 00 02  15 00 00 00 20 03 00 00  |G... "...... ...|
000004a0  61 5a 07 00 0d 00 00 00  00 28 00 00 2d 44 00 00  |aZ.......(..-D..|
000004b0  52 c4 6c 06 1c a6 f8 ff  07 74 fb ff 2b c1 02 02  |R.l......t..+...|
000004c0  15 00 00 00 20 03 00 00  61 5a 07 00 13 48 00 00  |.... ...aZ...H..|
000004d0  18 00 00 00 01 00 00 00  00 00 00 00 d0 0a 00 00  |................|
000004e0  c4 6c 06 00 2b c1 02 00  0d 00 00 00 00 44 00 00  |.l..+........D..|
000004f0  01 10 00 00 00 00 00 00  00 00 00 00 00 10 00 00  |................|
00000500  02 14 00 00 1c 04 00 00  00 00 00 00 00 00 00 00  |................|
00000510  00 14 00 00 06 00 00 00  79 56 34 12 ac 00 00 00  |........yV4.....|
00000520  02 00 00 00 00 00 00 00  06 08 00 00 00 08 00 00  |................|
00000530  01 10 00 00 00 00 00 00  00 00 00 00 00 10 00 00  |................|
00000540  02 1c 00 00 f0 01 00 00  00 00 00 00 18 66 03 00  |.............f..|
00000550  11 cc 09 00 00 00 00 00  00 1c 00 00 a5 64 00 00  |.............d..|
00000560  42 34 f6 00 81 05 f4 ff  31 3c f4 ff e4 29 00 02  |B4......1<...)..|
00000570  07 66 03 00 18 66 03 00  18 66 03 00 00 00 00 00  |.f...f...f......|
00000580  07 05 05 05 11 cc 09 00  18 66 03 00 11 cc 09 00  |.........f......|
00000590  00 00 00 00 21 53 68 65  6c 6c 53 79 73 08 08 79  |....!ShellSys..y|
000005a0  11 cc 09 00 18 66 03 00  00 00 00 00 08 00 00 00  |.....f..........|
000005b0  18 66 03 00 00 00 00 00  0d 00 00 00 00 64 00 00  |.f...........d..|
000005c0  06 00 00 00 79 56 34 12  ac 00 00 00 03 00 00 00  |....yV4.........|
000005d0  00 00 00 00 06 08 00 00  00 08 00 00 01 10 00 00  |................|
000005e0  00 00 00 00 00 00 00 00  00 10 00 00 02 1c 00 00  |................|
000005f0  6c 05 00 00 00 00 00 00  18 66 03 00 11 cc 09 00  |l........f......|
00000600  00 00 00 00 00 1c 00 00  a5 64 00 00 42 34 f6 00  |.........d..B4..|
00000610  d0 05 e7 ff 80 3c e7 ff  e4 29 00 f2 07 66 03 00  |.....<...)...f..|
00000620  18 66 03 00 18 66 03 00  00 00 00 00 07 05 05 05  |.f...f..........|
00000630  11 cc 09 00 18 66 03 00  11 cc 09 00 00 00 00 00  |.....f..........|
00000640  21 53 68 65 6c 6c 53 79  73 08 53 79 11 cc 09 00  |!ShellSys.Sy....|
00000650  18 66 03 00 00 00 00 00  08 00 00 00 18 66 03 00  |.f...........f..|
00000660  00 00 00 00 0d 00 00 00  00 64 00 00 06 00 00 00  |.........d......|
00000670  79 56 34 12                                       |yV4.|
00000674