Author Topic: Prboom 3.5.2  (Read 6743 times)

MrZaurus

  • Newbie
  • *
  • Posts: 14
    • View Profile
Prboom 3.5.2
« on: December 02, 2004, 04:16:41 pm »
Anyone get it to work???  It didnt come with a prboom.wad file

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Prboom 3.5.2
« Reply #1 on: December 03, 2004, 05:41:46 am »
I don't think it's legal to distribute the wad files; try grabbing one from the shareware (or if you have it, and it's very cheap, the full) game version of Doom.

Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
Prboom 3.5.2
« Reply #2 on: December 03, 2004, 06:27:43 am »
I fixed prboom.wad problem but it still fails ;(

If don't forget then I will add it into 'upgrades' later
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

MrSquishy

  • Full Member
  • ***
  • Posts: 159
    • View Profile
    • http://
Prboom 3.5.2
« Reply #3 on: December 23, 2004, 07:37:07 pm »
Does it fail with this:
Code: [Select]
prboom v2.3.0 (http://prboom.sourceforge.net/)
I_InitAxes : device 0 set to system mouse
I_InitAxes : axis module ready
C_Init: Init console.
 default file: /root/.prboom//prboom.config
G_LoadDefaults: Load system defaults.
I_InitSound:  configured audio device with 512 samples/slice
I_InitSound: sound module ready
I_ShutdownSound:
I_InitSound:  configured audio device with 512 samples/slice
I_InitSound: sound module ready
 found doom.wad
IWAD found: doom.wad
PrBoom (built Nov 28 2004), playing: DOOM Shareware
PrBoom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
I_SetRes: Using resolution 320x200
V_Init: allocate screens.
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
 adding doom.wad
 adding prboom.wad
W_InitCache

M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon -
R_LoadTrigTables: Endianness...ok.
R_InitData: Textures
R_InitTextures: Missing patch 192 in texture COMP2
R_InitTextures: Missing patch 224 in texture COMP2
R_InitTextures: Missing patch 192 in texture COMPUTE2
R_InitTextures: Missing patch 192 in texture PLANET1
R_InitTextures: Missing patch 21057 in texture STARTAN2
R_InitTextures: Missing patch 240 in texture STONE
R_InitTextures: Missing patch 176 in texture STONE
R_InitTextures: Missing patch 192 in texture STONE
R_InitTextures: Missing patch 21076 in texture SW1STONE
R_InitTextures: Missing patch 20050 in texture SW2BRN1
R_InitTextures: Missing patch 21076 in texture SW2STONER_InitTextures: 11 errors
I_ShutdownMusic: removing /tmp/prboom-music-AKApff
I_ShutdownSound:
sh: ../bin/qcop: not found
?

I got prboom.wad from prboom.sourceforge.net and DOOM1.WAD from the shareware 1.9 version.
symlinked doom.wad -> DOOM1.WAD and symlinked ~/.prboom to the directory they are in.

weasel123

  • Newbie
  • *
  • Posts: 41
    • View Profile
Prboom 3.5.2
« Reply #4 on: December 26, 2004, 01:05:08 am »
Quote
I fixed prboom.wad problem but it still fails ;(

If don't forget then I will add it into 'upgrades' later
The key is NOT to use prboom version 2.30 which is what oe uses, but to use prboom 2.2.6.
just use oe  to create a new prboom 2.2.6 based ipk. My guess is that 2.3.0 has some problem with the structures packed bytes  which breaks compatibility with arm cpus.

Therefore please use open embedded to compile 2.2.6  prboom version.

Seasons greatings....

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Prboom 3.5.2
« Reply #5 on: December 27, 2004, 02:19:16 pm »
Quote
Therefore please use open embedded to compile 2.2.6 prboom version.

Do have a working 2.2.6 prboom built w/ OE?
Webmaster of hentges.net & Embedded Linux Developer.

weasel123

  • Newbie
  • *
  • Posts: 41
    • View Profile
Prboom 3.5.2
« Reply #6 on: December 28, 2004, 06:30:46 pm »
Quote
Quote
Therefore please use open embedded to compile 2.2.6 prboom version.

Do have a working 2.2.6 prboom built w/ OE?
yes, i built it using the gcc toolchain used in oe, i had to patchthe configure file to remove the libsdl-mixer checks etc, but it works. I cna send you the source andthe binary if you wish.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Prboom 3.5.2
« Reply #7 on: December 29, 2004, 01:41:04 pm »
@weasel123


Would it be possible to make your binary available for d/l somewhere?

Greg

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Prboom 3.5.2
« Reply #8 on: December 29, 2004, 03:00:42 pm »
Quote
@weasel123


Would it be possible to make your binary available for d/l somewhere?

Greg
Or the .bb file used to build it  
Webmaster of hentges.net & Embedded Linux Developer.

weasel123

  • Newbie
  • *
  • Posts: 41
    • View Profile
Prboom 3.5.2
« Reply #9 on: December 31, 2004, 10:58:20 am »
Quote
Quote
@weasel123


Would it be possible to make your binary available for d/l somewhere?

Greg
Or the .bb file used to build it  




Heres the binary for oz
http://sinhalasearch.com/prboom/prboom


You will need the
prboom.wad http://sinhalasearch.com/prboom/prboom.wad
and the doom.wad to be in the same directory as the file, then type
prboom -height 240
and enjoy.


Unfortunately I didnt have time to create the bb file, i used oz's toolchain instead,
heres what i did, I had to modify the configure script of the original 2.2.6 prboom slightly to disable the test for sdl-net and sdl-mixer etc and change the src/Makefile.in to add -lpng -ljpeg and -lts, here is the modified source
http://sinhalasearch.com/prboom/prboom-2.2.6-weasel.tar.gz

then  after untarring the file i cd into the directory and then run.
PATH=/mnt/ss/oe/build/tmp/cross/bin:$PATH  ./configure --host=arm-linux --with-sdl-exec-prefix=/mnt/ss/oe/build/tmp/staging/i686-linux/

followed by
PATH=/mnt/ss/oebk/build/tmp/cross/bin:$PATH  make

You will have to chage the above to where your oe directory is based, ie mine is /mnt/ss/oe.

It should be easy to create a .bb file  based on the diff's between the modified prboom-2.2.6 package and the original, but i dont have the time immedietly, maybe i can come up with a .bb file soon.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Prboom 3.5.2
« Reply #10 on: December 31, 2004, 01:56:10 pm »
@weasel123

Thank you!

This works great on a 5600 and a 5500!

I haven't played this for awhile, I have to figure out what keys do what?
Edit:
A follow up in case someone wants to play... use the doom2.wad out of the freedoom_0.2_arm.ipk and you can change the key settings. (I was using the wrong wad)

Greg
« Last Edit: December 31, 2004, 03:21:16 pm by Greg2 »

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Prboom 3.5.2
« Reply #11 on: January 01, 2005, 02:12:08 pm »
From http://openzaurus.org/official/unstable/3....upgrades/README
Quote
--------------------------------------------------------------------------------------------------
2005.01.01   CoreDump   Added: prboom-opie_2.2.6. prboom 2.3.1 is broken.
                                             Credits go to weasel123 @ ZUG for pointing out that
                                             2.2.6 works. Thanks!
-------------------------------------------------------------------------------------------------

3.5.3 will ship with a working prboom  
An updated version can be found in the upgrade feed.

Happy fragging!
Webmaster of hentges.net & Embedded Linux Developer.

MrSquishy

  • Full Member
  • ***
  • Posts: 159
    • View Profile
    • http://
Prboom 3.5.2
« Reply #12 on: January 01, 2005, 03:00:07 pm »
No SDL keys in this one?

CoreDump

  • Hero Member
  • *****
  • Posts: 713
    • View Profile
    • http://www.hentges.net
Prboom 3.5.2
« Reply #13 on: January 01, 2005, 03:43:01 pm »
Quote
No SDL keys in this one?
Ah damn. Collie needs -height 240 to start.
I've uploaded -r2 of prboom-opie into the upgrade feed which should fix this problem
for collie. All other Zs should start out-of-the-box.

I didn't notice the problem as I already had a prboom.cfg in /root/.prboom
Webmaster of hentges.net & Embedded Linux Developer.

Greg2

  • Hero Member
  • *****
  • Posts: 790
    • View Profile
    • http://
Prboom 3.5.2
« Reply #14 on: January 01, 2005, 05:12:34 pm »
Quote
Ah damn. Collie needs -height 240 to start.
I've uploaded -r2 of prboom-opie into the upgrade feed which should fix this problem
I just got it running to find out you have fixed it.

I had to make this symlink

ln -s /usr/bin/prboom /opt/QtPalmtop/bin/prboom

then add '-height 240' to the desktop.file

Add to stop it press z instead of y on that qwertz keyboard... hehehe.

Thanks CoreDump

Greg