This page is about the WIP TORCS
port for MorphOS. I took this bounty. This port
requires the data files from the windows
version of the game. If you have no access to a windows machine to install
it, you can download from there too.
WARNING: If you don't have a lot of VRAM you have to reduce the
texture size in Options/OpenGL, and use a lower resolution. If you don't,
expect major slowdowns and glitches. For me 640x480 with 256x256 texture size
worked well with 32MB VRAM.
TODO:
new PLIB port with joystick support, compiled with GCC4
new OpenAL Soft port without the SDL dependency
- replacements for missing GLUT functions (mouse warping, cursor hiding,
etc.)
statically linked robots with different namespaces
sometimes the game meditates at exit (ssgContext
init/deinit)
music is broken (wrong edianness?)
track loading crashes
texture loading fails
garbled ingame graphics
(glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT)?)
rework ssgContext initialization (use the default context created in
ssgInit)
exiting from the menu / changing the screen settings won't close the
window
sscanf is locale dependent (decimal point vs decimal comma), use the
correct locale for numeric conversions
track view is broken
joystick calibration is broken (axes set DPAD button flags
too)
lower VRAM usage for 32MB cards
driver selection crashes
pressing ESC immediately quits the game
fullscreen doesn't work » GLUT limitation
rear view mirror is vertically flipped
- smoke becomes alpha in the rear view
the car can't be controlled after a finished race
flying robot bug (conflicting robot classes? review
namespaces)
track preview is rotated by 90° » same on windows, won't
fix
music streamer causes crashes at exit » music disabled
clean up code (TORCS, PLIB)
check stack usage, default size (32KB) should be enough
- shadow isn't cast on cars
help screen background isn't drawn, causes HOM
add sensors.library support to PLIB JS
- add automatic VRAM detection, and texture size limits
Downloads:
Screenshots:
Back to the main page