/ circle3.1 / doc / README.ARC
README.ARC
 1                       Compiling CircleMUD under RiscOS
 2                 by Gareth Duncan (garethduncan@argonet.co.uk)
 3                               
 4  You will need:
 5  The CircleMUD source code.
 6  !GCC, !UnixLib, drlink and make avaliable from Hensa.
 7  Acorns sockets library avaliable form the Acorn ftp site.
 8  A copy of !FreeNet and !FreeTerm.
 9                               
10  1) Firstly obtain a copy of !GCC, !UnixLib, drlink, make and Acorns 
11     sockets libary.
12  
13  2) Place the directory Sockets from the sockets library inside 
14     !UnixLib37.src.clib  
15     
16  3) Unpack the CircleMUD binary and start setting up the directory
17     structures in the src directory.
18     
19  4)                               src
20                                    |
21                       ----------------------------------
22                       |      |     |      |      |     |
23                     util    act    c      h      o    conf
24                              |
25                       --------------- 
26                       |      |      |
27                       c      h      o
28   
29  5) Place all the files in the correct directories according to their
30     name remembering to remove the directory information from the 
31     filename.
32     e.g. ban/c goes in the directory c and is renamed to ban.
33          act/item/c goes in the directory act then c and is renamed to 
34          item.
35     
36  6) Set the type of any data files in the src directories to text.
37  
38  7) Copy the acorn configure file (should be conf/h/arc) into the h
39     directory and rename it conf.
40     
41  8) Create an obey file called !Compile in the src containing the 
42     following lines
43     
44     -- begin (don't linclude this line)   
45     WimpSlot -min 10000K -max 10000K
46     dir <Obey$Dir>
47  
48     make -r
49     -- end (don't linclude this line)   
50     
51     and set the wimpslot to as much memory as you can afford.
52  
53  9) Place the make program in the src directory and rename the file
54     Makefile/arc to Makefile removing the old file already called 
55     Makefile.
56  
57  10) Unpack GCC and Unixlib placing them where you want and then 
58      double click on them. Then run the !Compile file. Everything 
59      should run okay. Make sure that drlink is placed inside GCC in the
60      bin directory. If you get any error messages check that the code 
61      changes at the bottom of this file are present. If not alter the
62      code as instructed.
63      
64  11) Place the module CallASWI from !UnixLib37.src.CallASWI in the bin
65      directory.
66      
67  12) Now get a copy of the FreeNet internet stack or a recent version
68      of Acorns stack and FreeTerm. Make sure the FreeUser start up 
69      script has the line 
70      
71      ifconfig lo0 inet 127.0.0.1 up
72      
73      Then run the startup script, run FreeTerm and then open a task 
74      window. Run the !Run file (which should be placed in the directory
75      above src) from the task window by typing in its file name and 
76      then press return, the Mud should load (you should be able to just
77      shift drag the !Run file onto the window if you are using !Zap).
78      
79  13) To log onto the mud type localhost and set the port to 4000 in 
80      FreeTerm and then press connect
81      
82  Please excuse the poor spelling and grammar in this and if you have
83  any trouble contact garethduncan@argonet.co.uk.
84  
85  Bye.
86  
87  -Gareth
88