Re: Sangband is back.
- From: "Dave" <dvm.zaurus@xxxxxxxxx>
- Date: 9 Apr 2007 04:11:57 -0700
A few things when trying 1.0 on Mac:
1) SDL libs
I got the 1.0 SDL version compiled on my Macbook. The original SDL
library packages for Mac (from the SDL official site) do not fit, so I
had to install SDL, SDL_mixer and SDL_ttf via Macports in /opt/local,
and the add the correct paths in makefile.sdl. Then make succeeded.
2) Issue with music
The game plays (from the terminal), but will quit every now and then
when music is on, with errors like this:
sangband.exe(4429,0xa000d000) malloc: *** Deallocation of a pointer
not malloced: 0x164ca0; This could be a double free(), or free()
called with the middle of an allocated block; Try setting environment
variable MallocHelp to see tools to help debug
This doesn't seem to happen when music is off.
3) Display issues
a. Another thing is the screen display. Only display modes 0 and 1
work. Set to 2 or 3 the game won't launch. In mode 1, sometimes the
main screen will expand to the bottom area, mixing up with the
messages and the short key help parts.
b. The game only plays fullscreen. It would be nice if there is a
window frame, or some way to manipulate the window size, so that i can
switch to other programs while the game is loaded. But now i can't do
anything else unless I exit the game.
c. In shops, the list of items for sale will go dark when I switch to
some other lists, such as my own item list, and when I finish a deal.
4) Filename of the excutable
Is the binary hardcoded to be "sangband.exe"? I tried to change it to
"sangband" in makefile.sdl but the resulting binary won't run. Only
"sangband.exe" does. Why?
Thanks again and take good care!
Dave
.
- References:
- Sangband is back.
- From: Leon Marrick
- Re: Sangband is back.
- From: Leon Marrick
- Re: Sangband is back.
- From: Peter
- Sangband is back.
- Prev by Date: Re: On the Soul of Our God
- Next by Date: Re: Sangband is back.
- Previous by thread: Re: Sangband is back.
- Next by thread: Re: Sangband is back.
- Index(es):
Relevant Pages
|