dmle-users Mailing List for Dungeon Master - Open Edition
Status: Alpha
Brought to you by:
wwp
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
|
---|
From: wwp <sub...@fr...> - 2002-09-24 12:39:02
|
Hi er...@li..., On Tue, 24 Sep 2002 07:55:02 +0200 er...@li... wrote: > Have you looked at this one? > Chaos Strikes Back for Windows > http://dmweb.free.fr/Clones.htm Yes, already (as quite everything from the DM encyclopaedia of course). Thanx for the tip, anyway. > Looks like it's a c++ version for windows... C++ and Win32.. all the stuff I can't bear :-). Win32 porting will be the latest I'll work for, since DM already exists on such system, sorry :-\. Regards, -- wwp |
From: <er...@li...> - 2002-09-24 05:52:45
|
Hi Have you looked at this one? Chaos Strikes Back for Windows http://dmweb.free.fr/Clones.htm Looks like it's a c++ version for windows... /Erior ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: wwp <sub...@fr...> - 2002-09-23 07:51:53
|
Hi Alex, On Sun, 22 Sep 2002 20:27:28 -0600 AH <al...@ea...> wrote: > Dungeon master for linux!! way cool... how do i play... any docs avadible? Still in alpha stage development.. and the progress is slow (I miss time). Currently you are not able to "play". You can only move in a simple maze, and almost no action be done :-). A lot of work is expected, please follow further releases. Regards, -- wwp |
From: AH <al...@ea...> - 2002-09-23 02:27:05
|
Dungeon master for linux!! way cool... how do i play... any docs avadible? |
From: wwp <sub...@fr...> - 2002-09-04 09:28:18
|
Hi Stefan, On 04 Sep 2002 11:15:18 +0200 Stefan Berndtsson <st...@no...> wrote: > Have a look in /usr/include/SDL/SDL_endian.h for example. Hummm that was I remembered. Next days I'll work on this. [snip] > I can do some testing on sparc's with linux as well, since they have > some other issues apart from being big endian (memory alignment for > example). > > I'll test whatever I can to get dungeon master running :) Thanx in advance, I'll contact you for testing purposes as soon as I have fresh news. Regards, -- wwp |
From: Stefan B. <st...@no...> - 2002-09-04 09:15:25
|
wwp <sub...@fr...> writes: > Thanx for your interest! Remember that's a embryonic version (alpha): you > can't "play" but only navigate in a *very restricted* maze and perform a few > actions. I've just submitted it to public sight in order to motivate myself.. > still a lot of work to do. Yes, I'm fully aware of this. :) > I'm asking to myself if SDL provides functions to solve this endianness > cases.. I'll check this! It does indeed. Have a look in /usr/include/SDL/SDL_endian.h for example. > Could you tell me more about your config (arch/CPU/.OS/compiler/..)? > May I ask you to test big endian workarounds as soon as I'm able to work on > this? The only 68xxx I own is my old Atari 1040STE eheh, w/o harddrive it's > not comfortable to use it for portability purposes! My main machine is an ibook with linux (PPC750). Compiler is either gcc 2.95 or gcc 3.2, whichever is suitable. I have some other machines as well, although no 68k-linuxes running at the moment (the A4000 isn't feeling all too well, and isn't up to date at all). As for ataris, I have a bunch of those as well, but I do most of the coding in linux. I can do some testing on sparc's with linux as well, since they have some other issues apart from being big endian (memory alignment for example). I'll test whatever I can to get dungeon master running :) /Stefan |
From: wwp <sub...@fr...> - 2002-09-04 08:43:12
|
Hi Stefan, On 04 Sep 2002 09:57:22 +0200 Stefan Berndtsson <st...@no...> wrote: > DMLE is a very nice idea, and I have played the Atari version a lot over > the years, so this looks interesting indeed. Thanx for your interest! Remember that's a embryonic version (alpha): you can't "play" but only navigate in a *very restricted* maze and perform a few actions. I've just submitted it to public sight in order to motivate myself.. still a lot of work to do. > Upon compiling the test parts that exist for DMLE at the moment, I noticed > that it did not work as it should on big endian machines (in my case a > powerpc based linux). > > If you are aware of this, you can skip the long and tedious explanation > following. :) Eheh. For sure the port of DMLE to big endian systems is not my priority, but I have to take this into account _now_ for many reasons (bring people support, write smart code before it's too late, etc.). [snip] > Things should also work if the data is in big endian on a big endian > machine, but this isn't a nice solution, since you can't share datafiles. I guessed that, and I know endianness problems :-). Thanx for your detailled report. This will be fixed ASAP (probably next week-end), and you'll be warned of a new "release". I'm asking to myself if SDL provides functions to solve this endianness cases.. I'll check this! [snip] > I hope this helps, because I would very much like to play around with > Dungeon Master in linux. :) It does, and I hope you'll be able to use DMLE ASAP. It will soon be renamed to replace the "Linux" inside the name with a more portable word (since I've already had feedback from BeOS users too). Could you tell me more about your config (arch/CPU/.OS/compiler/..)? May I ask you to test big endian workarounds as soon as I'm able to work on this? The only 68xxx I own is my old Atari 1040STE eheh, w/o harddrive it's not comfortable to use it for portability purposes! Regards, -- wwp |
From: Stefan B. <st...@no...> - 2002-09-04 07:57:27
|
DMLE is a very nice idea, and I have played the Atari version a lot over the years, so this looks interesting indeed. Upon compiling the test parts that exist for DMLE at the moment, I noticed that it did not work as it should on big endian machines (in my case a powerpc based linux). If you are aware of this, you can skip the long and tedious explanation following. :) At least one part of this is the way the macro "fload" is done. #define fload(X,Y) \ {\ ret=fread(X, Y, 1, in); \ if (ret!=1) \ error("game.map", "write error");\ } This would read a block of size Y into the buffer X, without regard to how the data is then accessed from that buffer. If the data in the file is in little endian format, and the machine is using little endian, things will work. This is most likely the case, since it works on linux/x86. Things should also work if the data is in big endian on a big endian machine, but this isn't a nice solution, since you can't share datafiles. Unfortunately this means a rewrite of the loading parts so that it takes into account what byteorder is used for the machine in question. If you use fload to load entire structures and/or large blocks of data, you'll need to know what sizes each element in the structure/block have, and do a byteswap on them individually. This is not a particularly funny procedure, but it's better to be aware and fix it in the beginning. This is also mostly relevant during loading, since that's when the compiler can't know what format the data is in. I hope this helps, because I would very much like to play around with Dungeon Master in linux. :) /Stefan |
From: wwp <sub...@fr...> - 2002-05-06 10:40:05
|
this is a test -- wwp |