Sin
Shogo




 

Sin: Progress Report

Go to the Amiga-sectionGo to the Mac-section


20-June-2000: Linux progress update by Peter Annuss

 

With the gcc compiled Amiga version already running, getting it to work under Linux was merely a question of implementing the few system specific parts required by the Quake2 engine. Most notably this includes network, graphics, sound, input handling and loading/saving of game positions.

 

Network

The Linux version uses TCP/IP for network communication and is of course compatible with the Windows version.

 

Graphics

The client code requires a running X server for both the software and hardware renderer. It will utilize vidmode extension for fullscreen display and shared memory extension (software renderer only). The hardware renderer will load a runtime configurable OpenGL library to ensure compatibity with different OpenGL implementations/drivers. Special care will be taken to allow operation with and use of XFree4.0.

 

Sound

At the moment the sound code uses the standard OSS API for stereo sound, but we are evaluating OpenAL support for 3D sound.

 

Input

Regarding input devices SiN Linux will support keyboard, mouse and joystick input which is of course configurable via the game menu.

 

Loading/saving

Fully implemented and working.

 

Currently the Linux version is running on x86 hardware but with the PPC based Amiga version already working a port to LinuxPPC will pose no problems.

An early beta version of SiN Linux is expected around mid July 2000.

 


To top of pageBack