DRL > Discussion

Having trouble running the Linux version of this in graphical mode.

(1/2) > >>

Zero Gravitas:
I'm running Ubuntu 12.04 on an old laptop, I've installed sdl, sdl_image, sdl_mixer, timidity, libpng, libsmpeg, etc. The scripts that come with the installation work - but only in console mode. The error log shows this:

Timestamp   : 24-3-13 03:02:43
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $080D428A :
EAccessViolation : Access violation
  $080D428A  TNODE__DETACH,  line 520 of /home/user/project/fpcvalkyrie/src/vnode.pas
  $080D4452  TNODE__DESTROY,  line 569 of /home/user/project/fpcvalkyrie/src/vnode.pas
  $080996FE  TSYSTEM__DESTROY,  line 51 of /home/user/project/fpcvalkyrie/src/vsystem.pas
  $0818D5CF  TIO__DESTROY,  line 66 of /home/user/project/fpcvalkyrie/src/vio.pas
  $080917DD  TDOOMIO__DESTROY,  line 386 of src/doomio.pas
  $0807FB85  TDOOM__CREATEIO,  line 226 of src/doombase.pas

I don't normally use Linux, so it's entirely possible that I'm doing something wrong.

Ashannar:
Check out this thread. Hopefully that's the solution you need.

Zero Gravitas:
I don't think this is the same issue. I don't see anything, it crashes before displaying the title screen. The music plays perfectly in console mode, but I've been disabling the sound engine in config just in case anyway.

I'm not sure if this is related - If I run DoomRL from its directory in a terminal, it works. However, setting the config file option to console and clicking the DoomRL executable does not work.

When trying to run it in graphical mode, this is the log.txt output. (The error.log is the same as before.)

12:24:48 : INFO    : Root path set to -
12:24:48 : INFO    : <TDoom//0> Initialized.
12:24:48 : INFO    : <TDoom//0> 0.9.9.7
12:24:48 : INFO    : <TDownloadTask> DoomNet: downloading doom.chaosforge.net/info.xml to info.xml...
12:24:48 : INFO    : HTTP/1.1 200 OK
12:24:48 : INFO    : <TDownloadTask> DoomNet: download completed - 425 bytes received
12:24:48 : INFO    : <TDoomNetwork> Remote stable - 0.9.9.7 (http://doom.chaosforge.net/mods/0997/modules.xml)
12:24:48 : INFO    : <TDoomNetwork> Remote beta   - 0.9.9.7 GOLD(http://doom.chaosforge.net/mods/0997/modules.xml)
12:24:48 : INFO    : <TDoomNetwork> MOTD          - ChaosForge Network is online! | DoomRL 0.9.9.7 has been RELEASED!
12:24:48 : INFO    : <TDoomModules> DoomModules loading...
12:24:48 : INFO    : <TDoomModules> DoomModules loaded.
12:24:48 : INFO    : <TSDLIODriver> Initializing SDL...
12:24:48 : INFO    : <TSDLIODriver> Checking mode 800x600/32bit...
12:24:48 : INFO    : <TDoomIO//0> Closed.
12:24:48 : INFO    : <TDoomModules> DoomModules destroyed.
12:24:48 : INFO    : <TSystems//0> Closed.
12:24:48 : INFO    : <TDoom//0> Doom destroyed.
12:24:48 : INFO    : <TDoom//0> Closed.
12:24:48 : INFO    : --- Logging end   : 24-3-13 12:24:48 ---

Kornel Kisielewicz:
Exactly how "old" is the laptop? Screen resolution? GFX card? Graphics drivers?

Zero Gravitas:
It's...pretty bad.

Screen resolution is 1024 x 768.
mobile AMD Athlon(tm) XP 1800+
S3 Inc. VT8375 [ProSavage8 KM266/KL266] (Jesus.)
As for drivers, the xserver-xorg-video-savage/S3 Virge packages are installed.

Are there minimum system requirements for the graphical mode?


Addendum: Save files that are created seem to be corrupt as well:

<TDoom//0> Save file corrupted! Error while loading : Access violation

Navigation

[0] Message Index

[#] Next page

Go to full version