Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2026 Meta-MorphOS.org
Description:A little technical demo of a voxelspace renderer written in C99
Developer/Porter:André Geisler
Readme:
Short: Technical demo of a voxelspace renderer
Kurz: Technische Demo eines Voxelrenderers
Uploader: eliot@exdev.de (Andre Geisler)
Author: eliot@exdev.de (Andre Geisler)
Type: misc/misc
Requires: dev/misc/c2plib.lha
Version: 0.9.2
Architecture: m68k-amigaos >= 3.1.4; ppc-morphos
URL: https://github.com/eliot-exdev/exdev-gfx
Replaces: misc/misc/voxelspace.lha

# About

This is a little technical demo of a voxelspace renderer written in C99.
It was created for testing purposes and private research only.
Currently I cannot say how it will develop in the future.

This demo provides five different worlds taken from the game Comanche
developed by Novalogic.

- World 1: pyramid
- World 2: desert
- World 3: winter
- World 4: canyon
- World 5: rocky

You can select them by passing program arguments.

Have fun!

# Requirements

* MorphOs: any MorphOs system should work.
Tested it on a Mac Mini G4 Silent Upgrade with MorphOs 3.19.
You will need a 640x480x8 screen mode.
* AmigaOs:
Tested on Amiga 4000T, 060, Cybervision 64/3D, AmigaOs 3.2.3 and
Amiga 1200, 060, AGA, AmigaOs 3.2.3.
AGA version requires c2p.library from aminet
(see https://aminet.net/dev/misc/c2plib.lha).

# Usage

Please start the binary
(voxelspace_mos_gcc, voxelspace_060, voxelspace_060_c2p, voxelspace_030_c2p)
from your Amiga shell.
To get a complete arguments list of the program, please start it with '-h'.
You can quit the program by hitting ESC.

On Amiga with gfx card, you should use voxelspace_060.
Screen resolution: 320x240x8.

On Amiga with AGA only, you should use voxelspace_060_c2p
(or voxelspace_060_c2p).
Screen resolution: 320x256x8

## Program arguments

voxelspace [ARGUMENTS]...
arguments:
-h, --help print help message and exit
-w, --world <number> select world 1, 2, 3, 4 or 5 (default 1)
-d, --demo enable demo mode
-v, --version print version

## Controls

w move up
s move down
a strafe left
d strafe right
cursors navigate forward/backward and turn left/right

## Options

ESC quit
F1 enable/disable show fps
F2 max detail
F4 decrease render distance
F5 increase render distance

# History

- 0.9.2 2026-02-21
- fixed screenmode requester
- fixed stack issue
- slightly speed improvements
- add 68030 executable (no fpu, AGA)

- 0.9.1 2025-10-31
- changed AGA/C2P resolution to 320x256

- 0.9 2025-06-05
- optimized sky rendering
- replaced voxelspace_mos with voxelspace_mos_gcc
(this is the faster binary)

- 0.8 2025-06-05
- add AGA support
- optimizations

- 0.6 2020-12-05 before XMas release
- fixed crash due float overflow
- implemented set render quality at runtime (+dither x option)
- optimized a little bit more
- implemented strafing left/right
- add simple font rendering and add first font "mia1"
(thanks to my daughter)
- implemented showing frames per second

- 0.5 2020-11-22 8bit release
- rendering in 8 bit, which should be faster
- add demo option
- add 5th world (rocky)
- add linux version

- 0.4 2020-10-27 Before lockdown release
- much faster world loading

- 0.3 2020-10-24 Third public release
- this might be a little bit faster

- 0.2 2020-10-21 Second public release
- add Amiga 060 binary
- implemented better key event handling
- add 4th world (canyon)

- 0.1 2020-10-15 First public release
- hello world!

Upload Date:Mar 02 2026
Category:Misc
Download:voxelspace_0.9.2.lha
Md5:f87ba614436f95e560e35cdd8014ce7e
Size:5 MB
Downloads:2

Screenshot(s)
 
History
Last Comments
Add comment