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>