pouët.net

Textro by OTM



                 T       E       X       T       R       O

                        an introductory demo by OTM


        Welcome to Textro, OTM's first production.  It has taken us over 
        a year since our group was organized to make a true demo, but the 
        wait is over.

                            - Files Included -

                TEXTRO.EXE              The demo itself
                TEXTRO.GDM              "Dextrous" composed by Stalker, 
                                        playable through OmniPlayer by 
                                        Zilym Limms
                *.MSE                   Sound and Music Engine loadable
                                        device drivers, BWSB v1.15 by
                                        Zilym Limms
                TEXTRO.00?              Data files
                TEXTRO.NFO              This file...surprise!
                OTM-NFO.EXE             OTM info loader coded by Hurricane
                FILE_ID.DIZ             BBS file description


                         - Hardware Requirements -

        This demo requires the following to run:

                80386 or higher microprocessor
                A VGA monitor and register compatible VGA card
                About 512k free conventional memory

        The following sound cards are supported:

                Sound Blaster 1.x, 2.x, and compatibles
                Sound Blaster Pro
                Sound Blaster 16
                Proaudio Spectrum/PAS+/PAS16 and compatibles
                Gravis Ultrasound

                             - Technical Info -

        Textro was coded in a mixture of assembler and Turbo Pascal.  Since
        this demo uses an extremely low resolution video mode, it was not
        necessary to write the entire demo in assembler, this saved us a
        great deal of time.

        The only video modes used in Textro are 80x25 and 80x50 text modes.
        If you don't believe us, try running Textro under windows from a
        full screen DOS box, and switch from full screen to a window during
        the demo.  Textro will run VERY SLOWLY because of poor hardware
        management under windows, but it should be obvious that no high
        resolution graphics modes are being used, because it is not possible
        to run a program using such a video mode in a window.  Most of the
        scenes in Textro look like they are textmode, with the exception of
        the wireframe vector routines by Phred.  This code uses character
        set remapping before each frame to draw the line segments needed
        to compose the object.  If you still don't believe us, run in a
        window and you will see a lot of garbage characters on the screen,
        because windows doesn't allow character set remapping unless an
        application is running full screen.

        In reality, textmode provides the programmer with a wider range of
        cell colors than any standard VGA graphics mode.  The combination of
        16 foreground colors, 16 background colors, and the 4 standard 
        halftone characters give a total of 1024 unique color combinations 
        for each cell.  This attribute of textmode is demonstrated by the 
        plasma and voxel landscape portions of Textro.

        In order to utilize these features to their fullest extent, Hurricane
        created numerous utilities for converting images to textmode and 
        computing an optimum palette.  These utilities were used to convert
        the images used in the lens effect and the multidirectional scroller,
        as well as to convert the texture map for the voxel landscape.  This
        code, which was originally used to do color matching in digitized 
        sprites, may be released at a future date.

        When running Textro, try using the arrow keys to navigate through
        the voxel landscape.  If no keys are pressed, a random Bezier spline
        path through the landscape will be followed.

                               - Textro History -

        Textro was Hurricane's brainchild, and consequently he did the 
        majority of the coding for this demo.  The sound and music code
        was done by Zilym Limms, and the remaining code by Phred and 
        Voltaire.  The fine music in this demo was composed by Stalker,
        and the artwork was made by Supreme and Nameshift.

        As the name implies, Textro began as an intro.  Hurricane caught
        the textmode bug after he and Voltaire viewed a demo called
        Lunatic by Extreme.  The final scene in Lunatic was a textmode 
        vector cube, and Hurricane thought it was just about the most 
        incredible thing he had ever seen.  Soon afterward, he began
        pushing us to do some textmode effects, but we ignored him because
        we thought of textmode as lousy considering the vast array of 
        higher resolution video modes availible on the PC.

        Hurricane didn't give up easily.  He put together some textmode 
        effects and started spreading them around to the rest of the group.
        Soon enough, we all caught the textmode bug.  We figured that a 
        textmode intro would be a perfect first production for us.  It would 
        give us a chance to brush up on our design and organization skills
        using a demo that would not be extremely tough to code, and the 
        result would be a truly original production.

        As the project picked up steam, Hurricane coded some more effects,
        Zilym finished his sound and music engine, and Phred and Voltaire
        each offered to code a scene in the area of their expertise.  It
        soon became obvious that Textro would be slightly too big to be 
        called an intro, but we kept the name because it had such a nice 
        ring to it.

        We have only seen a few other textmode productions.  They range from
        the filled character textmode vectors in Lunatic, to a simple 
        textmode production with a scroller and a plasma, to an intro called
        'textro' which was a text file in a nicely coded graphics mode 
        viewer.  In our opinion, our Textro is the definitive textmode 
        production because it combines a wide range of effects, including
        many that to our knowledge have never been implemented in textmode
        until now.

                              - The Near Future -

        What is currently cooking in Arizona?  Quite a bit actually.  The 
        majority of OTM members are currently enrolled in school.  Phred,
        Hurricane, and Voltaire are all studying computer science/electrical
        engineering at various universities, and the rest of OTM is in high 
        school.  Therefore, school takes up a large chunk of our time.  In
        addition to making demos, the majority of OTM members are also 
        working, some of us are working for commercial software companies,
        while others are working on video games.

        As for the future, OTM plans on thrilling the world with more 
        impressive demos.  Voltaire and Phred are constantly improving their
        respective 3d rendering code, which will surely be put to use in many
        future productions.  Zilym is also working on his sound and music 
        engine, adding support for more sound cards, new file formats, and 
        performing general enhancements.

                                - Final Words -

        We really hope you enjoyed Textro, because we had a lot of fun making 
        it.  Hurricane said he would like to see some more textmode productions
        released, possibly even a textmode demo compo? :)  Happy coding...

--
Voltaire/OTM