Arcade Cabinet


Valid XHTML 1.0!

Valid CSS!


News

CAESAR

Forum

Dats

Tools

DatFAQs

HowTo

Links


X-Arcade

X-Arcade


Downloading RAINE Source

12th October 2001

1. Introduction

This guide describes how to get yourself a copy of the RAINE source. There are basically three options:

  1. Get the source for last official release. This is by far the easiest option and the one that I would recommend!
  2. Get the daily snapshot from SourceForge (known as a tarball).
  3. Get the very latest source from SourceForge (using anonymous CVS).

2. Getting the Last Official Release

This is by far the simplest option and you simply need to visit the RAINE project page at SourceForge:

http://sourceforge.net/projects/raine/

The version that you download from here should not cause you any problems if your DJGPP environment is set up correctly.


3. Getting the Daily Snapshot (tarball)

Before describing this method it should be explained that snapshots are generated automatically by SourceForge and are just a snapshot of work in progress. They are not beta releases and may well contain experimental code (you will not know whether this is the case or not) so there is no guarantee of their stability. If you have difficulties compiling it then you should check that you can at least compile the last official release. If the official release compiles and you can't compile the latest snapshot then it could be that the source contains partial changes or that you need to upgrade something in your DJGPP environment. Please do not bother the RAINE team if you are unable to compile these versions.

Anyway, now that you understand what you are downloading you can use the following URL:

http://cvs.sourceforge.net/cvstarballs/raine-cvsroot.tar.bz2

You will need a copy of CVS (Concurrent Versions System) in order to use the contents of the tarball.

File Description
cvs1-11-17.zip Command line CVS for 32-bit Windows machines (95, NT etc)

To install CVS:

  1. Copy cvs.exe to a directory in your path (e.g. C:\WINDOWS\COMMAND)

Using WinZip extract the tar.gz file to D:\CVS (you can choose another location if you wish but change the subsequent commands accordingly).

To extract the source from the CVS directory:

  1. Change directory to where you would like a 'RAINE' directory creating (CVS will create it for you). This MUST be on the same drive as the 'CVS' directory (which would mean somewhere on the D: drive in this example).
  2. Type the following command:
cvs -d /cvs/raine checkout -kb raine

Once the CVS command has completed you should be able to type 'cd RAINE' and compile it with 'make dirs' followed by 'make'.


4. Using the Anonymous CVS

As with the daily tarballs, anonymous CVS will return a work in progress version of RAINE (so you have no idea what is in it - only RAINE developers know).You are on your own if you encounter problems, sorry but that's how it is!

You will need a copy of CVS (just as you did for the tarball) so download it using this link:

File Description
cvs1-11-17.zip Command line CVS for 32-bit Windows machines (95, NT etc)

To install CVS:

  1. Copy cvs.exe to a directory in your path (e.g. C:\WINDOWS\COMMAND)

To download the source from SourceForge:

  1. Change directory to where you would like a 'RAINE' directory creating (CVS will create it for you).
  2. Type the following commands (or create a batch script that does the same thing):
set HOME=c:\
cvs -d:pserver:anonymous@cvs.raine.sourceforge.net:/cvsroot/raine login
cvs -z3 -d:pserver:anonymous@cvs.raine.sourceforge.net:/cvsroot/raine checkout raine

Note: You can use anything you like instead of c:\ (logging in creates a file called .cvspass in this location so you don"t have to log in again). Also, just press <return> when asked for a password.

Once the CVS command has completed you should be able to type 'cd RAINE' and compile it with 'make dirs' followed by 'make'.

To refresh the source at a later date:

  1. Change your working directory to 'RAINE'.
  2. Type the following commands (or create a batch script that does the same thing):
set HOME=c:\
cvs -z3 update

Note: The -z3 option is for file compression and reduces the download time.

Once the CVS command has completed you should be able to compile it with 'make'.


5. Final Note

The source code is available at SourceForge for the RAINE developers to work on as a team and in an effective manner. It is publicly accessible so that non-team members can download it, study it and see if they are able to contribute in any way. It is not there for public releases of the product before it is ready. By all means feel free to compile it for yourself but please do not distribute any executables.