How should I go about this? I would like to tinker with the source
and experiment with changes I'd like to make.
===============================================
*** 3,9 ****
First, follow the instructions in the sys\msdos
directory
to compile a non-allegro binary and all the game datafiles.
! Then, rename "makefile.alg" to "makefile" and run make.
The Allegro makefile DOES NOT automatically create the
neccesary tile files. To create them manually, run
--- 3,17 ----
First, follow the instructions in the sys\msdos
directory
to compile a non-allegro binary and all the game datafiles.
! Then, rename "makefile.alg" to "makefile".
===============================================
-- Shane
> I am uncertain as how to compile Slash'EM using DJGPP. As I do not
> have "sys\msdos" directory as the instructions in the SE006E~1 file
> suggest, I don't know to proceed.
Where did you get the source from, and what version of Slash'EM is it
for?
> How should I go about this?
Get the source code for the latest stable version here:
http://avrc.city.ac.uk/nethack/slashem/se006e4f8.tar.gz
That should have the sys/msdos directory and you can get started by
reading the instructions in sys/msdos/Install.dos.
> *** 3,9 ****
> First, follow the instructions in the sys\msdos directory to
> compile a non-allegro binary and all the game datafiles.
I'm intrigued by this. This looks like part of a diff on the build
instructions for AllegroHack. Was this the file you described as
SE006E~1?
--
Darshan Shaligram dars...@aztec.soft.net
> I am uncertain as how to compile Slash'EM using DJGPP.
> As I do not have "sys\msdos" directory as the instructions in the
> SE006E~1 file suggest, I don't know to proceed.
> How should I go about this? I would like to tinker with the source
> and experiment with changes I'd like to make.
I've never compiled Slash'EM under DOS, but it looks as though the
source you have is corrupted or it's an unofficial copy which has
had some of the files removed. The sys directory should contain the
following sub-directories:
amiga atari be mac msdos os2 share unix vms winnt
It's not clear which version you're trying to compile, but official
versions of the source are available as follows:
Stable (0.0.6E4F8) in
http://avrc.city.ac.uk/nethack/slashem/se006e4f8.tar.gz
and
http://prdownloads.sourceforge.net/slashem/se006e4f8.tar.gz?download
Development (0.0.6E5F2) in
http://avrc.city.ac.uk/nethack/slashem/se006e5f2.tar.gz
CVS preview (0.0.6E6-pre) in
http://avrc.city.ac.uk/nethack/slashem/preview/se006e6-pre.tar.gz
Warning: The format of bones and save files created by preview versions
of Slash'EM may not be compatible with each other, or with the final
released version even though the version number does not change. If you
use these versions, you are responsible for deciding when these files
have become incompatible and deleting them.
I am hoping to release 0.0.6E6 in early September. This will still be
very much an alpha version so not suitable for playing if you're hoping
to win games, but would be suitable if your final goal is to get a
patch accepted by the Slash'EM dev-team.
--
J. Ali Harlow Email: J.A.H...@city.ac.uk
"When I consider your heavens, the work of your fingers, the moon and
the stars, which you have set in place, what is man that you are mindful
of him, the son of man that you care for him?" Psalm 8 v 3-4, NIV.
>Shane <xx...@jps.net> writes:
>
>> I am uncertain as how to compile Slash'EM using DJGPP. As I do not
>> have "sys\msdos" directory as the instructions in the SE006E~1 file
>> suggest, I don't know to proceed.
>
>Where did you get the source from, and what version of Slash'EM is it
>for?
I recall that this is the same problem that Slyvanian T. Frog had three
months ago. It seems that some site distributes a truncated tar file.
--
Philipp Lucas
phl...@online-club.de
[which Slash'EM version to play, stable, developement or CVS]
> I am hoping to release 0.0.6E6 in early September. This will
> still be very much an alpha version so not suitable for
> playing if you're hoping to win games, but would be suitable
> if your final goal is to get a patch accepted by the Slash'EM
> dev-team.
Uh, does that mean that you accepted the spooky sounds because I
helplessly flapped my way through the Weird Water Plane? <g>
Odd, I only play the CVS version because I'm greedy for new
features. :)
--
Tina
(insufficiently chaotic): Level 10 HP 61(63) AC 10, confused.
________________________________________________________________
Emails: <Tina...@railroad.robin.de> only.
>Shane <xx...@jps.net> writes:
>
>> I am uncertain as how to compile Slash'EM using DJGPP. As I do not
>> have "sys\msdos" directory as the instructions in the SE006E~1 file
>> suggest, I don't know to proceed.
>
>Where did you get the source from, and what version of Slash'EM is it
>for?
>Get the source code for the latest stable version here:
>http://avrc.city.ac.uk/nethack/slashem/se006e4f8.tar.gz
>
>That should have the sys/msdos directory and you can get started by
>reading the instructions in sys/msdos/Install.dos.
I'll try this and see ... The original file I downloaded had only the
large (17mb) single source file, SE006E~1.
>> *** 3,9 ****
>> First, follow the instructions in the sys\msdos directory to
>> compile a non-allegro binary and all the game datafiles.
>I'm intrigued by this. This looks like part of a diff on the build
>instructions for AllegroHack. Was this the file you described as
>SE006E~1?
Yes, that was it.
-- Shane
<snipped>
Thanks for the help, all. I did get the correct file with the
directory structure in it.
The included instructions should suffice now, for what I have in
mind...
-- Shane
> [which Slash'EM version to play, stable, developement or CVS]
>> I am hoping to release 0.0.6E6 in early September. This will
>> still be very much an alpha version so not suitable for
>> playing if you're hoping to win games, but would be suitable
>> if your final goal is to get a patch accepted by the Slash'EM
>> dev-team.
> Uh, does that mean that you accepted the spooky sounds because I
> helplessly flapped my way through the Weird Water Plane? <g>
Quite possibly. If you had submitted a patch that didn't apply
cleanly against the current CVS code then it would not have
have been suitable for the proposal system and instead would
have been filed as a feature request or just added to the list
of Slash'EM patches "out there" that will be considered for
inclusion at some point.
The policy seems at little odd when expressed this way around.
It comes about because a proposal is supposed to be an offer
to implement some new feature - a proposal that requires
somebody else to do (some of) the work isn't acceptable unless
they have already agreed to do so. Without this policy,
slashem-devel would become a forum for YANIs. There are a
number of other places which are suitable for this (including
slashem-discuss).
> Odd, I only play the CVS version because I'm greedy for new
> features. :)
Well, that's as good a reason as any other. I just want to make
it very clear to anybody playing an alpha version that if they
should happen to find a problem (such as the water plane bug
you found) that makes it hard or impossible to finish the game
then that's really not all that surprising.