home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / _aacade / website / features / diykit.001 < prev    next >
Text File  |  1998-08-27  |  6KB  |  74 lines

  1. <!DOCTYPE HTML public "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>The DIY kit</TITLE>
  5. </HEAD>
  6.  
  7. <BODY bgcolor="#000000" text="#FFFFFF" LINK="#bbddff">
  8. <font color="#ddbb00" size="+4">The <i>DIY</i> kit</font><br>
  9. Well, here it is, by popular and unpopular demand, the complete instructions for setting up Doom-It-Yourself, for the complete C novice. I've spent some time compiling these to make them as easy to follow as possible.<br>
  10. The instructions are split into two sections: the <i>online</i> and <i>offline</i> sections. The <i>online</i> instructions are on this page, and you should follow them now, step-by-step, to obtain everything necessary off the internet. Then download the textfile containing the <i>offline</i> instructions, and you can get off the phone and start actually setting everything up.<br>
  11. All links are direct downloads which you should SHIFT-click on to download direct to disc. Where possible I have provided more than one link, in case one is too slow from where you are browsing.
  12.  
  13. <P>
  14. <p><img src="../gfx/hrule.gif" width="100%" height=30 alt="-------------------">
  15. <p>
  16. <font color="#ddbb00" size="+2"><i>Online</i> instructions</font><br>
  17. <ol>
  18. <li>Create a new directory on your hard disc called 'DIY' and open it. Put everything you download into this directory.
  19. <li>You need SparkFS from David Pilling. If you do not have it, tell me and I'll try and set up some instructions to circumvent its use.
  20. <li><b>Obtain the GCC C compiler</b><br>
  21. <table><tr><td>
  22. <i> UK (sunsite):</i>
  23. <ul><li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/gccmain.zip">GCCmain</a>
  24.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/cc1.zip">cc1</a>
  25.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/unixlib37b.spk.gz">Unixlib37b</a>
  26.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/clib.zip">Clib</A>
  27.     <li><A HREF="http://www.acorn.com/ftp/riscos/releases/networking/tcpip/sockets.arc">Sockets</A>
  28.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/unixtools/gnu/make.absolute">Make</A>
  29.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/patch1.zip">Patch1</a>
  30.     <li><A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/drlink.spk.gz">Linker</a><br>
  31. </ul></td><td>
  32. <i> Germany (Stuttgart):</i>
  33. <ul><li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/gccmain.zip">GCCmain</a>
  34.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/cc1.zip">cc1</a>
  35.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/unixlib37b.spk.gz">Unixlib37b</a>
  36.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/clib.zip">Clib</A>
  37.     <li><A HREF="http://www.acorn.com/ftp/riscos/releases/networking/tcpip/sockets.arc">Sockets</A>
  38.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/unixtools/gnu/make.absolute">Make</A>
  39.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/patch1.zip">Patch1</a>
  40.     <li><A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/lang/c/gcc/drlink.spk.gz">Linker</a>
  41. </ul></td></tr></table>
  42. <li><b>Obtain the original Linux DOOM source code</b><br>
  43. <A HREF="ftp://ftp.idsoftware.com/idstuff/source/doomsrc.zip">Direct from iD's site</A><br>
  44. <A HREF="ftp://ftp.doc.ic.ac.uk/Mirrors/ftp.cdrom.com/pub/idgames/idstuff/source/doomsrc.zip">Fast UK mirror</A>
  45. <LI><b>Obtain the Patch utility</b><br>
  46. <A HREF="ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/unixtools/patch.absolute">Stuttgart</A><br>
  47. <A HREF="ftp://src.doc.ic.ac.uk/Mirrors/ftp.uni-stuttgart.de/pub/systems/acorn/riscos/unixtools/patch.absolute">Fast UK mirror</A>
  48. <li><b>Obtain the DIY archive</b><br>
  49. <a href="http://www.forwiss.tu-muenchen.de/~dehmel/Programs/DIY.zip">Author's website</a>
  50. <li><b>Obtain the latest update archive (currently M3)</b><br>
  51. <a href="http://www.forwiss.tu-muenchen.de/~dehmel/Programs/DIYupdt3.zip">Author's website</a>
  52. </ol>
  53. <p><img src="../gfx/hrule.gif" width="100%" height=30 alt="-------------------">
  54. <p>
  55. <font color="#ddbb00" size="+2"><i>Offline</i> instructions</font><br>
  56. <a href="DIYoffl.txt"><img src="../reviews/pd/arc.gif" border=0 width=139 height=53 align="center" alt="[DOWNLOAD]"> <b>Download the offline instructions</b></a>
  57. <p>
  58. Now log off and install DIY! Best of luck!
  59. <p><img src="../gfx/hrule.gif" width="100%" height=30 alt="-------------------">
  60. <p>
  61. <font color="#ddbb00" size="+2">Coming soon... <i>!DoomGen</i></font><br>
  62. I am currently writing an easy-to-use, one-step installer for DIY. This is a pretty big project (as you will see if you look at the offline instructions), but even the simple instructions of the DIY kit are daunting to look at. The application will do the following:
  63. <ul><li>Download and install the GCC C compiler (with the help of a compatible web browser) from a choice of international servers
  64.     <li>Download, install and patch the DIY source code
  65.     <li>Make adjustable modifications to the source code (light levels etc)
  66.     <li>Launch the compiling process
  67.     <li>Generate a !Doom application with frontend
  68. </ul>
  69. Hopefully this can be done with the help of Andreas Dehmel (DIY's author) and the authors of the compiler programs to make it as official as possible.<br>
  70. The code as it stands is a little messy - I'm looking around for an effective WIMP library as I'm fed up writing the routines myself! I may plump for EventShell which seems quite nice to use.
  71. </BODY>
  72.  
  73. </HTML>
  74.