AminetAminet
Search:
84760 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/play/Subspace68k.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Geiss/G-Force like plugin for AmigaAMP (68K)
Author:Thomas Wenzel (68K port by SuRgEoN)
Uploader:SuRgEoN (christian michael groenjord dk)
Type:mus/play
Architecture:m68k-amigaos
Date:2001-05-05
Download:mus/play/Subspace68k.lha - View contents
Readme:mus/play/Subspace68k.readme
Downloads:656

VBCC compiled 68K-port of Thomas Wenzel's cool Subspace-plugin for AmigaAmp.

Background story:
I wanted a good looking plugin for my recently acquired Mediator/Voodoo3.
Subspace was the most interesting open-sourced non-W3D plugin I could get my hands on.
Unfortunately it is also very demanding with respect to cpu and bandwidth to gfxcard.


Minimum requirements:
- AmigaOS 3.1
- full 68060 (66MHz is strongly recommended)
- fast gfxcard (Mediator1200 with Voodoo3 will do just fine)
- Picasso96 2.0 or CyberGraphX v3
- 320x200 or 320x240 8-bit screenmodes

Performance: (tested with Blizz1260/66 and Mediator1200/Voodoo3-3K, latest mmu driver)
Using medium quality audiodecoding, freqdiv 2 and optimised prefs/settings (see below):
Subspace_68k_LO version  (240x112) 11 fps
Subspace_68k_MED version (272x144) 8 fps
Subspace_68k_HI version  (288x176) 6 fps

Subspace will probably not look good on anything less than a 66Mhz 060, sorry.


How to achieve highest stable framerate for Subspace plugin with AmigaAmp-Prefs:
- set play buffer to 1/10 second
- loadbuffer should be "file" to eliminate HD access
- task priorities: main=1, play=1, vis=0
  (note: side-effect is that you can not change settings while playing)
- decrease the audio quality (freqdiv: 2 or 4, quality: medium or low).
  (note: the plugin should be run at 0 priority with AmigaAmp setup like above)
- choose backdrop and immovable mode (from menu), then save settings.


Notable changes from PPC/WOS version:
- Picasso96 supported!
- Screenmode Requester (320x200 or 320x240 8-bit modes)
- 'T' key toggles song-title display (default on)
- 'L' key locks/unlocks current waveshape/deltafield combination
- static palettes (palette randomizer produced ugly results too often)
- some ugly waveshapes left out.
- 3 versions: 240x112, 272x136 and 288x176 centered on 320x200 screen
- tooltype support is missing, hence the 3 versions
- source adapted for VBCC (it looks a quite messy:)

History (68k version)
- first release

Future:
- make it amplifier compatible
- aspect correction for 320x200 screenmode
- maybe add AGA support

Thanks:
Thomas Wenzel for AmigaAmp and for open-sourcing for this cool plugin!


Original readme from Subspace:
------------------------------

Homepage
--------
http://amigaamp.amiga-software.com


History
-------
v1.0 - initial release

v1.1 - more warpfields
     - more waveshapes
     - more colormaps
     - experimental PowerUP version

Legal
-----
Copyrighted Open Source Freeware. All restrictions and distribution
conditions of AmigaAMP apply. Based on and inspired by G-Force for
WinAMP.

Don't ask me too many things about the PowerUP version! Running several
PowerUP tasks at different priorities is very unstable on my system, so
I decided to use WarpUP which is much more reliable here. However, some
people have reported the contrary, so it's worth a try. If it doesn't
work - bad luck. If it hangs - bad luck. Don't bother me :)


Usage
-----
Just start the plugin while AmigaAMP is running in skin mode. For the
PowerUP version to run smooth don't set AmigaAMP's PPC decoder priority
to anything higher than 0.


Key assignments
---------------
ESC  -  quit
F    -  show framerate on/off
W    -  show waveform on/off
I    -  show info about program on

Options/ToolTypes
-----------------
RESOLUTION - LOW = 320x240, HIGH = 640 x 480
SCREENSIZE - Override default vertical screen [25 .. 100] in percent
MAXFPS     - Limit framerate to the number specified

 Example
 -------
 RESOLUTION=HIGH
 SCREENSIZE=50
 MAXFPS=10


Minimum requirements
--------------------
AmigaOS 3.1
CyberGraphX v3
PowerPC 603e or 604e (PowerUP AND WarpUP supported!)
Fast graphics card (Z3, PCI or Local Bus)


More info
---------
See AmigaAMP's documentation

The framerate heavily depends on the throughput of you graphics bus.
A CyberVisionPPC along with a PPC604e-200 will give you about 20fps
in low resolution/full size and 10fps in high res at 66% screensize.
Everything less is probably slower.

It may be nessecary to select at least 1/5s playback buffer in AmigaAMP
for uninterrupted playback.

Future plans
------------
 - More Waveshapes and Warpfields
 - Particles
 - Minor speed optimizations


Contents of mus/play/Subspace68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1843    2802  65.8% -lh5- c111 May  4  2001 Subspace68k/src.info
[generic]                 1459    5251  27.8% -lh5- db37 May  4  2001 Subspace68k/src/Deltafields.c
[generic]                 1466    5270  27.8% -lh5- 7310 May  4  2001 Subspace68k/src/Deltafields4.c
[generic]                 1464    5278  27.7% -lh5- 076e May  4  2001 Subspace68k/src/Deltafields_OPT.c
[generic]                  330     582  56.7% -lh5- adef May  4  2001 Subspace68k/src/makefile
[generic]                  339     746  45.4% -lh5- 7487 May  4  2001 Subspace68k/src/makefile.vbccm68k
[generic]                  381    1011  37.7% -lh5- f65d May  4  2001 Subspace68k/src/makefile.vbccm68k_OPT_LO
[generic]                  382    1012  37.7% -lh5- dd28 May  4  2001 Subspace68k/src/makefile.vbccm68k_OPT_MED
[generic]                  137     247  55.5% -lh5- 5861 May  4  2001 Subspace68k/src/SCOPTIONS
[generic]                  185     286  64.7% -lh5- 9f24 May  4  2001 Subspace68k/src/smakefile
[generic]                10054   33600  29.9% -lh5- 4f90 May  4  2001 Subspace68k/src/Subspace.c
[generic]                10100   33369  30.3% -lh5- acd6 May  4  2001 Subspace68k/src/Subspace68k.c
[generic]                10886   36461  29.9% -lh5- bf61 May  4  2001 Subspace68k/src/Subspace68k2.c
[generic]                12283   54597  22.5% -lh5- ab14 May  4  2001 Subspace68k/src/Subspace68k3.c
[generic]                11972   53444  22.4% -lh5- 6d14 May  4  2001 Subspace68k/src/Subspace68k4.c
[generic]                12660   55499  22.8% -lh5- 5773 May  4  2001 Subspace68k/src/Subspace68k_FS.c
[generic]                12549   55337  22.7% -lh5- bb79 May  4  2001 Subspace68k/src/Subspace68k_HS.c
[generic]                12669   55608  22.8% -lh5- c4f5 May  4  2001 Subspace68k/src/Subspace68k_MS.c
[generic]                  347     632  54.9% -lh5- 6454 May  4  2001 Subspace68k/src/TrackInfo.h
[generic]                 2376   10711  22.2% -lh5- 23d0 May  4  2001 Subspace68k/src/Waveshapes.c
[generic]                 2308   10538  21.9% -lh5- a163 May  4  2001 Subspace68k/src/Waveshapes4.c
[generic]                 2620   18495  14.2% -lh5- f1d1 May  4  2001 Subspace68k/src/Waveshapes_OPT.c
[generic]                 2260    4377  51.6% -lh5- 0ab4 May  4  2001 Subspace68k/Subspace68k.readme
[generic]                24366   47764  51.0% -lh5- 3f87 May  4  2001 Subspace68k/Subspace_68k_HI
[generic]                 1297    1846  70.3% -lh5- f2c9 May  4  2001 Subspace68k/Subspace_68k_HI.info
[generic]                24307   47724  50.9% -lh5- ad35 May  4  2001 Subspace68k/Subspace_68k_LO
[generic]                 1298    1846  70.3% -lh5- 4c60 May  4  2001 Subspace68k/Subspace_68k_LO.info
[generic]                24395   47840  51.0% -lh5- 6e55 May  4  2001 Subspace68k/Subspace_68k_MED
[generic]                 1300    1846  70.4% -lh5- 3197 May  4  2001 Subspace68k/Subspace_68k_MED.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        29 files  188033  594019  31.7%            May  4  2001
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>