From owner-freebsd-questions Tue Apr 29 20:48:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA00847 for questions-outgoing; Tue, 29 Apr 1997 20:48:39 -0700 (PDT) Received: from pegasus.rutgers.edu (pegasus.rutgers.edu [128.6.10.45]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id UAA00809; Tue, 29 Apr 1997 20:48:27 -0700 (PDT) Received: from hell.dorm.rutgers.edu (nomad@hell.dorm.rutgers.edu [165.230.177.4]) by pegasus.rutgers.edu (8.6.12+bestmx+oldruq+newsunq/8.5) with SMTP id XAA28160; Tue, 29 Apr 1997 23:48:13 -0400 Message-ID: <3366C141.41C67EA6@pegasus.rutgers.edu> Date: Tue, 29 Apr 1997 23:49:21 -0400 From: Red Barchetta X-Mailer: Mozilla 3.01Gold (X11; I; FreeBSD 2.2.1-RELEASE i386) MIME-Version: 1.0 To: questions@freebsd.org, emulation@freebsd.org Subject: Linux squake bombs under FreeBSD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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