Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Apr 1997 23:49:21 -0400
From:      Red Barchetta <paradox@pegasus.rutgers.edu>
To:        questions@freebsd.org, emulation@freebsd.org
Subject:   Linux squake bombs under FreeBSD
Message-ID:  <3366C141.41C67EA6@pegasus.rutgers.edu>

next in thread | raw e-mail | index | archive | help
I recently tried running Dave "Zoid" Kirsch's recently-released 'squake'
version of id Software's Quake.  This version is supposed to add
high-res video modes and (finally!) mouse support within the game. 
While older versions of Linux Quake will run under FreeBSD 2.2 (albeit
with no sound-- all versions complain about the sound driver being too
old), squake crashes before any graphics are shown.  It exits with a bus
error and compAdded packfile ./id1/pak0.pak (339 files)
lains of an unimplemented mode in our emulation.

My question is this: has anyone put any effort into modifying the Linux
emulation code to be able to support squake, or would anyone be
interested in doing so?  I for one would like to be able to avoid
running Win95 or NT just to play Quake.  I don't yet have the skill to
attempt such a project myself :(

Any input would be appreciated.  I've appended the squake program output
and the "system requirements" from the readme file.

Thanks!
Ernie Pistor

Squake output:

Added packfile ./id1/pak0.pak (339 files)
Added packfile ./id1/pak1.pak (85 files)
PackFile: ./id1/pak1.pak : gfx/pop.lmp
Playing registered version.
PackFile: ./id1/pak0.pak : gfx.wad
Console initialized.
UDP Initialized
Exe: 13:46:53 Apr  9 1997
 8.0 megabyte heap
PackFile: ./id1/pak0.pak : gfx/palette.lmp
PackFile: ./id1/pak0.pak : gfx/colormap.lmp

Sound Initialization
LINUX: 'ioctl' fd=6, typ=0x450(P), num=0xf not implemented
/dev/dsp: Invalid argument
Sound driver too old
S_Startup: SNDDMA_Init failed.
CDAudio_Init: open of "/dev/cdrom" failed (2)
svgalib: Configuration file /etc/vga/libvga.config not found.
svgalib: Assuming Microsoft mouse.
svgalib: Assuming low end SVGA/8514 monitor (35.5 KHz).
LINUX: 'ioctl' fd=7, typ=0x56(V), num=0x1 not implemented
Bus error

>From the README:

Requirements:

- SVGALib 1.20 or later (/lib/libvga.so.1.2.10)
- libc 5.2.18 or later (5.0.9 will not work, /lib/libc.so.5.2.18)
- CD-ROM for CDAudio
- Soundcard capable of mmap'd buffers.  USSLite 3.5.4 was used to build
squake
  with.  Works fine on SoundBlaster 16 and Gravis Ultrasound MAX.
- SVGALib supported mouse (usually if it works with X, it'll work with
  squake).
- Kernel 2.0.24 or later
  - untested with 2.1 kernels, your mileage may vary



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3366C141.41C67EA6>