(quite possibly a) dumb question

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Jiles

(quite possibly a) dumb question

Post by Jiles »

Hello,

I've just managed to download the latest CVS bits for pentagram and I've run into a bit of a problem. When I try to run pentgram I get the following:

Init SDL
Create Kernel
Create UCMachine
Create FileSystem
Create Configuration
Loading configuration files:
@data/pentagram.cfg... Failed
@home/pentagram.cfg... Ok
Set Video Mode
Resize Console
Load Palette
Load Shapes
Load Confont
Unable to load fixedfont.tga. Exiting

Where is fixedfont.tga supposed to go? My pentagram.cfg is:



/tmp/u8data/static


/tmp/u8data/gamedat


/tmp/u8data/savegame


/tmp/u8data/sound


/tmp/u8data/usecode


/tmp/u8data
Jiles

Re: (quite possibly a) dumb question

Post by Jiles »

Okay, got that sorted by copying pentagram and the u8 files into /usr/local/share/pentagram.

Now I get the following when running it:
Init SDL
Create Kernel
Create UCMachine
Create FileSystem
Create Configuration
Loading configuration files:
@data/pentagram.cfg... Ok
@home/pentagram.cfg... Ok
Set Video Mode
Resize Console
Load Palette
Load Shapes
Load Confont
Paint Inital display
running process 1, class 581, offset 28f9
sp = 0A; 28F9: 5A init 02
sp = 0C; 28FB: 11 call 0581:28E5
sp = 12; 28E5: 5A init 02
sp = 14; 28E7: 0F !calli 00D8h (00h arg bytes)
sp = 14; 28EB: 5E push retval = 0002
sp = 16; 28EC: 0A push byte 0018h
sp = 18; 28EE: 22 mod
sp = 16; 28EF: 01 pop [BP-02h] = 0002h
sp = 14; 28F1: 3F push [BP-02h] = 0002h
sp = 16; 28F3: 12 pop temp = 0002
sp = 14; 28F4: 52 jmp 0000h (to 28F7)
sp = 14; 28F7: 50 ret to 0581:2900
sp = 0C; 2900: 5E push retval = 0002
sp = 0E; 2901: 0A push byte 0004h
sp = 10; 2903: 20 div
sp = 0E; 2904: 01 pop [BP-02h] = 0000h
sp = 0C; 2906: 3F push [BP-02h] = 0000h
sp = 0E; 2908: 12 pop temp = 0000
sp = 0C; 2909: 52 jmp 0000h (to 290C)
sp = 0C; 290C: 50 !ret from process
Pausing execution. Press a key (in graphics window) to continue
Pausing execution. Press a key (in graphics window) to continue
Pausing execution. Press a key (in graphics window) to continue
Pausing execution. Press a key (in graphics window) to continue
Usecode Machine memory stats:
Strings : 0/65534


I'm using RedHat 8.0.
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: (quite possibly a) dumb question

Post by wjp »

That last one is normal :-)

(i.e., that's all it does currently.)
Jiles

Re: (quite possibly a) dumb question

Post by Jiles »

:(
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: (quite possibly a) dumb question

Post by wjp »

Btw, your pentagram.cfg is using the wrong format. An example of the current format (which will most likely change again soon...) is:




/tmp/u8data


/data/pentagram/pentagram/data





( should point to the directory containing fixedfont.tga, should point to the top-level U8 dir)
Skutarth

Re: (quite possibly a) dumb question

Post by Skutarth »

Don't be dissappointed. I'm sure Exult was like that at one point...
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: (quite possibly a) dumb question

Post by Colourless »

Nope, exult was never really like that. Exult's developement started very differently to Pentagram's.

-Colourless Dragon
Skutarth

Re: (quite possibly a) dumb question

Post by Skutarth »

Grrr. I meant it was very unplayable. I would know, I've played with PLOT HOLES. Hehehehe...
Locked