Scorched 3D and Masayuki San's driver packages
By moinakg on Feb 10, 2008
There are times when Solaris is unable to detect the system's Ethernet card and most commonly it turns out that one of Masayuki Murayama's Solaris NIC drivers will work. We end up pointing people to the source tarball download page and instruct them to do a make install. Though not too difficult it is kinda troublesome esp. for Solaris newbies. It is always nice to have an easy install bundle with binaries packaged up as SVR4 packages.
With this in mind I went about adding a Pkgbuild SPEC file for Masayuki-san's drivers to the SFE repository. Thanks to the flexibility and amazing ease provided by the SPEC file mechanism it took me a few hours on a Sunday to nicely package up the drivers (21 packages in all) with proper postinstall actions and checks to add the drivers. It would probably have taken a couple days to achieve this result using a Makefile - driven system.
Instead of building from the SPEC file you can download this small bundle of binary packages. Use the following simple steps to install:
- Unzip: bunzip2 -c nicdrv.tar,bz2 | tar xpf -
- cd nicdrv
The other piece I added into SFE is the Scorched 3D game. It is a 3D remake of the Scorched Earth DOS game. It builds on Solaris after a small source patch and runs without problems. Unfortunately the SDL library bundled with Solaris Express is not built with OpenGL support. So I had to remove SUNWlibsdl and SUNWlibsdl-devel and build and install SFEsdl to get the game to work.
I used to play this in Ubuntu on my Ferrari laptop. However the ATI's 3D accelerated driver for Linux sucks Big Time. It hard hangs the system now and then. I will now be able to enjoy the game on by Solaris box. Here is an obgligatory screenshot: