----------------------------- amiga descent v 0.3 ----------------------------- i n t r o d u c t i o n ======================== This is our version of Descent for the Amiga. It was based on the linux port by Patrick McCarthy. We chose this one because it had no assembler left in it, and it compiled with only a few modifications (to make it actually work required far more work). This version compiled with GCC from the ADE/Geek Gadgets CD. r e q u i r e m e n t s ======================= Currently requires: o Either a graphics card or AGA. With a graphics card, you need to have CyberGraphX or a compatible system installed. Reports confirm that it also works with Picasso96. o A commercial Descent I HOG and PIG file, at least version 1.5. Must be the PC version. If you have a MAC version, try the '-nosongs' switch. o A fast processor. A o4o or o6o is recommended. There's nothing stopping you from trying it on a o3o, but it will be slow. o AHI V4 must be installed. o Kickstart 3.0 or better. o About 10 MB of memory. Dunno if it works with VMM, I didn't bother to try. It will obviously be slow if it does. l i m i t a t i o n s ===================== It is still quite slow because not much assembly is used. There is custom C2P code (by Peter McGavin, original by James McCoull) optimized for o4o. Block transfers and texture mapping are still in C, but will be replaced later. Still has a lot of bugs, and might occasionally crash. f e a t u r e s =============== o Supports variable graphic modes (start with '-smr' to get a screenmode requester). Includes AGA and GfxCards. o Supports Digital Sound Effects, in Stereo. No Music so far, I have problems finding a description of the HMP/HMQ format. o Analog Joystick support. o Mouse Support. o Amiga-ized keyboard. Knows Amiga keys. o IBM PC PAUSE key mapped to HELP o Still has the debug keys in it (look into the spoilers section if you want to know) o ... s p o i l e r s =============== DEL is the DEBUG key. Pressing DEL together with other keys works like a SHIFT key. This is a small selection of available keys: a - Give ALL weapons (similar to GABBAGABBAHEY followed by BIGRED) c - WIMP menu z - explode reactor (get out quick!!!) There are many more, just experiment... The Cheat is GABBAGABBAHEY. Enter this, and the game will say "Cheater!". Now you may enter one of the following: BIGRED - All Weapons FLASH - Illuminate exit path ... c r e d i t s ============= The port was done by Thomas and Hans-Joerg Frieden. You can reach us via email at hfrieden@uni-trier.de tfrieden@uni-trier.de (Hans-Joerg) (Thomas) Snail Mail is Thomas & Hans-Joerg Frieden Schloßstraße 176 54293 Trier Germany Email is prefered, though. The analog joystick code was done by David Kinzer, and I have only slightly modified it. C2P code was done by Peter McGavin, and taken with his permission from the ADoom source code. h i s t o r y ============= 0.0 First release. 0.1 AHI Support added 0.2 26-Feb-98 Mouse Support added. Preliminary AGA support. 0.3 Custom C2P added. Cleaned up CyberGraphX code to use WritePixelArray. CV64 Cards should now display correctly. Added '-smr' switch Added '-nosongs' switch Added Analog Joystick support. '-numaxis' switch added, but still broken. Do not use. c v s ===== $Revision: 1.1 $