Home » Archimedes archive » Acorn User » AU 1998-05 B.adf » Freeware2 » text/!TextThing/OptionMake

text/!TextThing/OptionMake

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 User » AU 1998-05 B.adf » Freeware2
Filename: text/!TextThing/OptionMake
Read OK:
File size: 03A2 bytes
Load address: 0000
Exec address: 0000
File contents
    1REM >OptionMake
    2DIM icn_rep_r$(12)
    3DIM icn_rep_w$(12)
    4icn_strip_top%=1
    5icn_strip_con%=1
    6icn_rep_tab%=1
    7icn_rep_tab_no%=1
    8icn_rep_lf%=1
    9icn_rep_lf_set%=2
   10icn_rep_qu%=1
   11icn_rep_qu$="'"
   12icn_rep_dqu%=1
   13icn_rep_dqu$=CHR$(34)
   14icn_case%=1
   15icn_case_set%=1
   16FOR i=0 TO 11
   17 icn_rep_r$(i)=""
   18 icn_rep_w$(i)=""
   19NEXT
   20
   21    out%=OPENOUT("<Obey$Dir>.Options")
   22        PRINT#out%, "TextThing"
   23        PRINT#out%, icn_strip_top%
   24        PRINT#out%, icn_strip_con%
   25        PRINT#out%, icn_rep_tab%
   26        PRINT#out%, icn_rep_tab_no%
   27        PRINT#out%, icn_rep_lf%
   28        PRINT#out%, icn_rep_lf_set%
   29        PRINT#out%, icn_rep_qu%
   30        PRINT#out%, icn_rep_qu$
   31        PRINT#out%, icn_rep_dqu%
   32        PRINT#out%, icn_rep_dqu$
   33        PRINT#out%, icn_case%
   34        PRINT#out%, icn_case_set%
   35        FOR i=0 TO 11
   36          PRINT#out%, icn_rep_r$(i)
   37          PRINT#out%, icn_rep_w$(i)
   38        NEXT
   39        CLOSE#out%
� >OptionMake
� icn_rep_r$(12)
� icn_rep_w$(12)
icn_strip_top%=1
icn_strip_con%=1
icn_rep_tab%=1
icn_rep_tab_no%=1
icn_rep_lf%=1
	icn_rep_lf_set%=2

icn_rep_qu%=1
icn_rep_qu$="'"
icn_rep_dqu%=1

icn_rep_dqu$=�(34)
icn_case%=1
icn_case_set%=1
� i=0 � 11
 icn_rep_r$(i)=""
 icn_rep_w$(i)=""
�

$    out%=�("<Obey$Dir>.Options")
        �#out%, "TextThing"
"        �#out%, icn_strip_top%
"        �#out%, icn_strip_con%
         �#out%, icn_rep_tab%
#        �#out%, icn_rep_tab_no%
        �#out%, icn_rep_lf%
#        �#out%, icn_rep_lf_set%
        �#out%, icn_rep_qu%
        �#out%, icn_rep_qu$
         �#out%, icn_rep_dqu%
          �#out%, icn_rep_dqu$
!        �#out%, icn_case%
"!        �#out%, icn_case_set%
#        � i=0 � 11
$#          �#out%, icn_rep_r$(i)
%#          �#out%, icn_rep_w$(i)
&
        �
'        �#out%
�
00000000  0d 00 01 11 f4 20 3e 4f  70 74 69 6f 6e 4d 61 6b  |..... >OptionMak|
00000010  65 0d 00 02 14 de 20 69  63 6e 5f 72 65 70 5f 72  |e..... icn_rep_r|
00000020  24 28 31 32 29 0d 00 03  14 de 20 69 63 6e 5f 72  |$(12)..... icn_r|
00000030  65 70 5f 77 24 28 31 32  29 0d 00 04 14 69 63 6e  |ep_w$(12)....icn|
00000040  5f 73 74 72 69 70 5f 74  6f 70 25 3d 31 0d 00 05  |_strip_top%=1...|
00000050  14 69 63 6e 5f 73 74 72  69 70 5f 63 6f 6e 25 3d  |.icn_strip_con%=|
00000060  31 0d 00 06 12 69 63 6e  5f 72 65 70 5f 74 61 62  |1....icn_rep_tab|
00000070  25 3d 31 0d 00 07 15 69  63 6e 5f 72 65 70 5f 74  |%=1....icn_rep_t|
00000080  61 62 5f 6e 6f 25 3d 31  0d 00 08 11 69 63 6e 5f  |ab_no%=1....icn_|
00000090  72 65 70 5f 6c 66 25 3d  31 0d 00 09 15 69 63 6e  |rep_lf%=1....icn|
000000a0  5f 72 65 70 5f 6c 66 5f  73 65 74 25 3d 32 0d 00  |_rep_lf_set%=2..|
000000b0  0a 11 69 63 6e 5f 72 65  70 5f 71 75 25 3d 31 0d  |..icn_rep_qu%=1.|
000000c0  00 0b 13 69 63 6e 5f 72  65 70 5f 71 75 24 3d 22  |...icn_rep_qu$="|
000000d0  27 22 0d 00 0c 12 69 63  6e 5f 72 65 70 5f 64 71  |'"....icn_rep_dq|
000000e0  75 25 3d 31 0d 00 0d 16  69 63 6e 5f 72 65 70 5f  |u%=1....icn_rep_|
000000f0  64 71 75 24 3d bd 28 33  34 29 0d 00 0e 0f 69 63  |dqu$=.(34)....ic|
00000100  6e 5f 63 61 73 65 25 3d  31 0d 00 0f 13 69 63 6e  |n_case%=1....icn|
00000110  5f 63 61 73 65 5f 73 65  74 25 3d 31 0d 00 10 0e  |_case_set%=1....|
00000120  e3 20 69 3d 30 20 b8 20  31 31 0d 00 11 15 20 69  |. i=0 . 11.... i|
00000130  63 6e 5f 72 65 70 5f 72  24 28 69 29 3d 22 22 0d  |cn_rep_r$(i)="".|
00000140  00 12 15 20 69 63 6e 5f  72 65 70 5f 77 24 28 69  |... icn_rep_w$(i|
00000150  29 3d 22 22 0d 00 13 05  ed 0d 00 14 04 0d 00 15  |)=""............|
00000160  24 20 20 20 20 6f 75 74  25 3d ae 28 22 3c 4f 62  |$    out%=.("<Ob|
00000170  65 79 24 44 69 72 3e 2e  4f 70 74 69 6f 6e 73 22  |ey$Dir>.Options"|
00000180  29 0d 00 16 1f 20 20 20  20 20 20 20 20 f1 23 6f  |)....        .#o|
00000190  75 74 25 2c 20 22 54 65  78 74 54 68 69 6e 67 22  |ut%, "TextThing"|
000001a0  0d 00 17 22 20 20 20 20  20 20 20 20 f1 23 6f 75  |..."        .#ou|
000001b0  74 25 2c 20 69 63 6e 5f  73 74 72 69 70 5f 74 6f  |t%, icn_strip_to|
000001c0  70 25 0d 00 18 22 20 20  20 20 20 20 20 20 f1 23  |p%..."        .#|
000001d0  6f 75 74 25 2c 20 69 63  6e 5f 73 74 72 69 70 5f  |out%, icn_strip_|
000001e0  63 6f 6e 25 0d 00 19 20  20 20 20 20 20 20 20 20  |con%...         |
000001f0  f1 23 6f 75 74 25 2c 20  69 63 6e 5f 72 65 70 5f  |.#out%, icn_rep_|
00000200  74 61 62 25 0d 00 1a 23  20 20 20 20 20 20 20 20  |tab%...#        |
00000210  f1 23 6f 75 74 25 2c 20  69 63 6e 5f 72 65 70 5f  |.#out%, icn_rep_|
00000220  74 61 62 5f 6e 6f 25 0d  00 1b 1f 20 20 20 20 20  |tab_no%....     |
00000230  20 20 20 f1 23 6f 75 74  25 2c 20 69 63 6e 5f 72  |   .#out%, icn_r|
00000240  65 70 5f 6c 66 25 0d 00  1c 23 20 20 20 20 20 20  |ep_lf%...#      |
00000250  20 20 f1 23 6f 75 74 25  2c 20 69 63 6e 5f 72 65  |  .#out%, icn_re|
00000260  70 5f 6c 66 5f 73 65 74  25 0d 00 1d 1f 20 20 20  |p_lf_set%....   |
00000270  20 20 20 20 20 f1 23 6f  75 74 25 2c 20 69 63 6e  |     .#out%, icn|
00000280  5f 72 65 70 5f 71 75 25  0d 00 1e 1f 20 20 20 20  |_rep_qu%....    |
00000290  20 20 20 20 f1 23 6f 75  74 25 2c 20 69 63 6e 5f  |    .#out%, icn_|
000002a0  72 65 70 5f 71 75 24 0d  00 1f 20 20 20 20 20 20  |rep_qu$...      |
000002b0  20 20 20 f1 23 6f 75 74  25 2c 20 69 63 6e 5f 72  |   .#out%, icn_r|
000002c0  65 70 5f 64 71 75 25 0d  00 20 20 20 20 20 20 20  |ep_dqu%..       |
000002d0  20 20 20 f1 23 6f 75 74  25 2c 20 69 63 6e 5f 72  |   .#out%, icn_r|
000002e0  65 70 5f 64 71 75 24 0d  00 21 1d 20 20 20 20 20  |ep_dqu$..!.     |
000002f0  20 20 20 f1 23 6f 75 74  25 2c 20 69 63 6e 5f 63  |   .#out%, icn_c|
00000300  61 73 65 25 0d 00 22 21  20 20 20 20 20 20 20 20  |ase%.."!        |
00000310  f1 23 6f 75 74 25 2c 20  69 63 6e 5f 63 61 73 65  |.#out%, icn_case|
00000320  5f 73 65 74 25 0d 00 23  16 20 20 20 20 20 20 20  |_set%..#.       |
00000330  20 e3 20 69 3d 30 20 b8  20 31 31 0d 00 24 23 20  | . i=0 . 11..$# |
00000340  20 20 20 20 20 20 20 20  20 f1 23 6f 75 74 25 2c  |         .#out%,|
00000350  20 69 63 6e 5f 72 65 70  5f 72 24 28 69 29 0d 00  | icn_rep_r$(i)..|
00000360  25 23 20 20 20 20 20 20  20 20 20 20 f1 23 6f 75  |%#          .#ou|
00000370  74 25 2c 20 69 63 6e 5f  72 65 70 5f 77 24 28 69  |t%, icn_rep_w$(i|
00000380  29 0d 00 26 0d 20 20 20  20 20 20 20 20 ed 0d 00  |)..&.        ...|
00000390  27 12 20 20 20 20 20 20  20 20 d9 23 6f 75 74 25  |'.        .#out%|
000003a0  0d ff                                             |..|
000003a2