Introduction
Welcome to the ANSI Animation Viewer.
Imagine downloading a file over a 2400 baud modem, waiting three minutes as the progress bar inches forward, then loading it to discover something that takes your breath away: a neon cyberpunk cityscape, every building constructed from coloured blocks and shading characters, with lights that pulse and flicker. Your CRT monitor glows with colours you didn't know text mode could produce. This wasn't supposed to be possible—and yet here it is, running on your $500 home computer.
In the late 1980s and early 1990s, something remarkable happened on Bulletin Board Systems around the world. Artists discovered they could create stunning visual works using nothing more than colored text characters, cursor positioning commands, and sheer determination. What began as simple welcome screens—"WELCOME TO THE DUNGEON BBS"—evolved into an underground art movement. The demoscene was born: crews of artists with handles like "Lord Jazz" and "Necromancer" competed to push the boundaries of text-mode graphics, trading techniques in secret NFO files and releasing art packs that were downloaded, admired, and studied by thousands.
These weren't just hobbyists—they were pioneers inventing a new medium. ACiD Productions crafted intricate cityscapes that defined the cyberpunk aesthetic. iCE Advertisements pushed the iCE Color palette to produce gradients everyone said couldn't be done. Razor 1911 merged visual art with the cracking scene, creating iconic logos that appeared on thousands of pirated games. Names like Blocktronics, Fuel, and Superior Art Creations became legendary in a community that most of the computing world didn't know existed.
The ANSI Animation Viewer brings that spirit directly to your terminal through a bundled set of demoscene-inspired demonstration pieces generated by emulator.ca. What sets this viewer apart is animation support. Static screens, starfields, plasma tunnels, and matrix-rain effects are represented as frame-based ANSI output so you can see how animation can be staged with terminal control codes.
The viewer includes:
- Full ANSI escape code support (colors, cursor positioning, attributes)
- Synthetic SAUCE-style metadata display for the bundled demo entries
- Frame-based animation with adjustable playback speed
- Slideshow mode for hands-free browsing
- iCE Color support for the full 16-color background palette
- Standard 80x25 and enhanced 80x50 display modes
Quick Start
Ready to experience demoscene art? Here is how to begin:
- Dial in:
ATDT555-0735 - Enter the Gallery: Press
Gat the main menu - Select artwork: Type a number (1-8) to view that piece
- Navigate: Press
Nfor next,Pfor previous - Return to menu: Press
Bto go back to the gallery
For animated artwork (marked with [ANIM]):
- Press
SPACEto pause or resume playback - Press
+to speed up,-to slow down - Press
Rto restart from the first frame
Set your terminal to at least 1200 baud. Animations may stutter at 300 baud due to the rapid screen updates required for smooth playback.
The launch collection is a set of emulator.ca-generated demonstration pieces inspired by ANSI and demoscene history. The handles, groups, years, and SAUCE-style records shown by the viewer are synthetic metadata used for flavour and UI testing; they are not provenance for archived original art files.
GETTING CONNECTED
To access the ANSI Animation Viewer, configure your modem and dial:
ATDT555-0735
Upon successful connection, you will see the welcome screen:
ATDT555-0735
CONNECT 1200
╔═══════════════════════════════════════════════════════════════════════╗
║ ║
║ █████╗ ███╗ ██╗███████╗██╗ ██╗ ██╗███████╗ ║
║ ██╔══██╗████╗ ██║██╔════╝██║ ██║ ██║██╔════╝ ║
║ ███████║██╔██╗ ██║███████╗██║ ██║ ██║███████╗ ║
║ ██╔══██║██║╚██╗██║╚════██║██║ ╚██╗ ██╔╝╚════██║ ║
║ ██║ ██║██║ ╚████║███████║██║ ╚████╔╝ ███████║ ║
║ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═══╝ ╚══════╝ ║
║ ║
║ ANSI ART VIEWER & ANIMATOR v2.0 ║
║ ║
║ Dial: 555-0735 • Node 1 of 4 ║
║ ║
╚═══════════════════════════════════════════════════════════════════════╝
Features:
• Full ANSI escape code support (colors, cursor, attributes)
• Synthetic SAUCE-style metadata display
• Frame-based animation with timing control
• Playback controls (pause, speed, navigation)
• Slideshow mode with auto-advance
• iCE Color support (16 background colors)
═══════════════════════════════════════════════════════════════════════════
ANSI ART VIEWER
[G] Gallery Browse art collection
[S] Slideshow Auto-play all demo entries
[A] About System information
[Q] Quit Exit viewer
Selection: _
Terminal Requirements
For optimal ANSI animation viewing, configure your terminal as follows:
| Setting | Recommended Value |
|---|---|
| Terminal Type | VT100/ANSI or compatible |
| Columns | 80 (required) |
| Rows | 25 minimum (50 for enhanced mode) |
| Color Support | 16 colors minimum (iCE mode requires 16 background colors) |
| Line Speed | 1200-9600 baud recommended (8N1) |
| Local Echo | OFF (full duplex) |
Animation playback requires a terminal capable of processing rapid screen updates. Slower baud rates (300 baud) may cause animation stuttering. For smooth animation, 1200 baud or higher is recommended.
If you experience display artifacts during animation, try pressing R to restart the current animation. This clears the screen and resets the frame counter.
VIEWING ANIMATIONS
The ANSI Animation Viewer supports two types of artwork:
Static Artwork
Single-frame ANSI art pieces. These display immediately and remain on screen until you navigate away. Static artwork is marked without any special indicator in the gallery.
Animated Artwork
Multi-frame ANSI animations that cycle through frames automatically. Animated artwork is marked with [ANIM] in the gallery listing. When viewing animated artwork, the animation plays automatically with full playback controls available.
iCE Color Mode
Some artwork uses iCE Color mode, indicated by [iCE] in the gallery. iCE Color allows 16 background colors instead of the standard 8, enabling richer visual effects. Your terminal must support iCE Color for proper display.
Selection: G
╔═══════════════════════════════════════════════════════════════════════╗
║ ART GALLERY ║
╚═══════════════════════════════════════════════════════════════════════╝
1. CYBERPUNK CITY [iCE] demo entry (synthetic metadata)
2. NEON DREAMS [ANIM][iCE] demo entry (synthetic metadata)
3. RAZOR 1911 demo entry (synthetic metadata)
4. STARFIELD [ANIM] demo entry (synthetic metadata)
5. PLASMA TUNNEL [ANIM][iCE] demo entry (synthetic metadata)
6. BBS WELCOME demo entry (synthetic metadata)
7. MATRIX RAIN [ANIM] demo entry (synthetic metadata)
8. GRAFFITI WALL [iCE] demo entry (synthetic metadata)
Enter artwork number (1-8), [B]ack to menu: _
AVAILABLE ANIMATIONS
The ANSI Animation Viewer includes a bundled collection of demoscene-inspired demo entries. The metadata below is generated by the emulator.ca viewer and should be read as presentation flavour, not archival provenance:
| # | Title | Artist | Group | Year | Type |
|---|---|---|---|---|---|
| 1 | CYBERPUNK CITY | BLENDER | ACiD Productions | 1994 | Static, iCE |
| 2 | NEON DREAMS | DARKMAN | iCE Advertisements | 1993 | Animated, iCE |
| 3 | RAZOR 1911 | MAESTRO | Razor 1911 | 1992 | Static |
| 4 | STARFIELD | LORD JAZZ | The Firm | 1995 | Animated |
| 5 | PLASMA TUNNEL | NECROMANCER | Fuel | 1996 | Animated, iCE |
| 6 | BBS WELCOME | PIXEL | Legacy | 1991 | Static |
| 7 | MATRIX RAIN | BYTEKILLER | Superior Art Creations | 1997 | Animated |
| 8 | GRAFFITI WALL | CHROMANCE | Blocktronics | 1998 | Static, iCE |
About the Referenced Art Traditions
Names such as ACiD, iCE, Razor 1911, SAC, and Blocktronics are part of real ANSI, demoscene, and BBS history. In this launch viewer, their appearance in sample metadata is inspirational flavour attached to generated demo screens rather than a claim that the bundled frames are original works from those groups.
PLAYBACK CONTROLS
When viewing animated artwork, a comprehensive set of playback controls is available:
| Key | Function | Description |
|---|---|---|
SPACE |
Pause/Play | Toggle animation playback. Displays [PAUSED] or [PLAYING] status. |
R |
Restart | Reset animation to first frame and continue playing. |
+ |
Speed Up | Increase playback speed by 0.5x (max: 4.0x) |
- |
Slow Down | Decrease playback speed by 0.5x (min: 0.25x) |
N |
Next | Skip to next artwork in gallery (wraps around) |
P |
Previous | Skip to previous artwork in gallery (wraps around) |
B |
Back | Return to gallery listing |
[Animation plays here...]
Controls: [SPACE]Pause [R]estart [+/-]Speed [N]ext [P]rev [B]ack
[Speed: 1.5x]
[PAUSED]
Speed Settings
The playback speed multiplier affects how quickly frames advance:
- 0.25x — Quarter speed (4× slower than normal)
- 0.5x — Half speed (2× slower than normal)
- 1.0x — Normal speed (default)
- 1.5x — 50% faster than normal
- 2.0x — Double speed
- 4.0x — Maximum speed (4× faster than normal)
Some animations look best at slower speeds. Try - to slow down and appreciate the detail in complex procedural effects like PLASMA TUNNEL.
SLIDESHOW MODE
Slideshow mode automatically cycles through all artwork in the gallery, perfect for unattended display or BBS welcome screens.
Starting Slideshow
From the main menu, press S to enter slideshow mode:
Selection: S
[SLIDESHOW MODE - Press any key to stop]
[Artwork displays...]
[1/8]
[5 second delay...]
[Next artwork displays...]
[2/8]
Slideshow Settings
| Setting | Default | Description |
|---|---|---|
| Slideshow Delay | 5 seconds | Time between artwork transitions |
| Repeat Mode | Loop | Options: once, loop, slideshow |
Stopping Slideshow
Press any key to stop the slideshow and return to the main menu. The slideshow also automatically stops after cycling through all artwork once.
SAUCE-STYLE METADATA
The launch viewer does not load archived .ANS files with embedded SAUCE records. Instead, each bundled demo entry has a synthetic SAUCE-style record generated by the application so the UI can show how metadata would be presented:
| Field | Description |
|---|---|
| Title | Name of the artwork |
| Author | Artist's handle/nickname |
| Group | Art group affiliation |
| Date | Creation date (YYYYMMDD format) |
| DataType | Content type (1 = Character) |
| FileType | File format (1 = ANSi) |
| TInfo1 | Character width (typically 80) |
| TInfo2 | Number of lines (typically 25) |
| Flags | Bit flags (iCE color, aspect ratio, etc.) |
| Comments | Artist notes and credits |
SAUCE-style metadata is displayed beneath each artwork when viewing:
──────────────────────────────────────────────────────────────────────────────
Title: CYBERPUNK CITY
Artist: BLENDER Group: ACiD Productions Year: 1994
SAUCE: 80x25
Press [N]ext, [P]revious, [B]ack to gallery: _
COMMAND REFERENCE
Main Menu Commands
| Command | Description |
|---|---|
G |
Open art gallery to browse collection |
S |
Start slideshow mode (auto-play all demo entries) |
A |
Display system information and about screen |
Q |
Quit and disconnect from viewer |
Gallery Commands
| Command | Description |
|---|---|
1-8 |
View artwork by number |
B |
Return to main menu |
Static Viewing Commands
| Command | Description |
|---|---|
N |
View next artwork |
P |
View previous artwork |
B |
Return to gallery |
Animation Playback Commands
| Command | Description |
|---|---|
SPACE |
Pause or resume animation |
R |
Restart animation from beginning |
+ |
Increase playback speed (+0.5x) |
- |
Decrease playback speed (-0.5x) |
N |
Skip to next artwork |
P |
Skip to previous artwork |
B |
Return to gallery |
TECHNICAL SPECIFICATIONS
ANSI Escape Sequences
The viewer supports the following ANSI escape code categories:
- SGR (Select Graphic Rendition) — Colors, bold, blink, underline, reverse
- Cursor Positioning — Move, save, restore cursor
- Screen Control — Clear screen, clear line
- Attributes — Bold, dim, underline, blink, reverse video
Color Support
| Mode | Foreground | Background |
|---|---|---|
| Standard ANSI | 16 colors (0-15) | 8 colors (0-7) |
| iCE Color | 16 colors (0-15) | 16 colors (0-15) |
Screen Modes
| Mode | Dimensions | Usage |
|---|---|---|
| Standard | 80×25 | Classic CGA/EGA compatible |
| Enhanced | 80×50 | VGA 8×8 font mode |
| Auto | Varies | Reserved display mode; launch demo entries use explicit dimensions |
Animation Timing
Default frame delays for animated artwork:
| Artwork | Frame Count | Default Delay |
|---|---|---|
| NEON DREAMS | 4 frames | 500ms |
| STARFIELD | 6 frames | 200ms |
| PLASMA TUNNEL | 8 frames | 150ms |
| MATRIX RAIN | 4 frames | 300ms |
TROUBLESHOOTING
Common Issues
Animation appears jerky or stuttering
This typically occurs at low baud rates. Try:
- Increasing connection speed to 1200 baud or higher
- Pressing
-to slow down animation speed - Ensuring no other data-heavy processes are running
Colors display incorrectly
Your terminal may not support all color modes:
- Verify terminal supports 16-color ANSI
- For iCE artwork, ensure iCE Color mode is enabled
- Some monochrome terminals may display patterns instead of colors
Screen corruption during animation
Press R to restart the animation, which clears the screen and resets the display. If problems persist, return to gallery with B and try again.
Artwork appears cut off
Verify your terminal is set to at least 80 columns by 25 rows. Some artwork requires 80x50 mode for full display.
Rapidly pressing speed controls (+/-) may cause animation timing to become unstable. Use moderate adjustments and wait for the speed indicator to update.
Appendix A: Quick Reference Card
╔════════════════════════════════════════════════════════════════════════════╗
║ ANSI ANIMATION VIEWER QUICK REFERENCE ║
╠════════════════════════════════════════════════════════════════════════════╣
║ MAIN MENU GALLERY ║
║ ───────────────────────────── ──────────────────────────────────── ║
║ G Enter art gallery 1-8 View artwork by number ║
║ S Start slideshow B Return to main menu ║
║ A About / system info ║
║ Q Quit viewer ║
╠════════════════════════════════════════════════════════════════════════════╣
║ VIEWING (STATIC) VIEWING (ANIMATED) ║
║ ───────────────────────────── ──────────────────────────────────── ║
║ N Next artwork SPACE Pause / Resume playback ║
║ P Previous artwork R Restart animation ║
║ B Back to gallery + Speed up (+0.5x) ║
║ - Slow down (-0.5x) ║
║ N/P/B Same as static viewing ║
╠════════════════════════════════════════════════════════════════════════════╣
║ PLAYBACK SPEEDS GALLERY INDICATORS ║
║ ───────────────────────────── ──────────────────────────────────── ║
║ 0.25x Quarter speed [ANIM] Animated artwork ║
║ 0.5x Half speed [iCE] Uses iCE Color mode ║
║ 1.0x Normal (default) ║
║ 2.0x Double speed ║
║ 4.0x Maximum speed ║
╚════════════════════════════════════════════════════════════════════════════╝
Appendix B: Glossary
ANSI (American National Standards Institute) : The organization that standardized terminal escape codes. "ANSI art" refers to artwork created using these standardized control sequences.
ANSI Escape Code : A sequence of characters beginning with ESC (ASCII 27) that controls terminal display: colors, cursor position, text attributes.
Art Group : A collective of ANSI artists who release work under a shared name. Major groups include ACiD, iCE, Fuel, and Blocktronics.
Demoscene : A computer art subculture focused on producing demonstrations of programming and artistic skill, including ANSI art.
Frame : A single image in an animation sequence. Animated ANSI artwork cycles through multiple frames to create motion.
Handle : A pseudonym used by an artist in the demoscene community.
iCE Color : An extended ANSI color mode allowing 16 background colors instead of the standard 8. Named after the iCE art group that popularized it.
SAUCE (Standard Architecture for Universal Comment Extensions) : A metadata format appended to ANSI files containing artist name, group, creation date, and technical specifications. In this launch viewer, displayed records are synthetic SAUCE-style metadata generated for bundled demo entries.
SGR (Select Graphic Rendition) : The ANSI escape sequence category controlling text colors and attributes (bold, underline, blink, etc.).
Slideshow Mode : Automatic sequential display of all artwork in the gallery with timed transitions.
VT100 : A popular video terminal from Digital Equipment Corporation (1978) that established many ANSI display standards still used today.
See Also
ANSI Art Gallery (555-0200) — Static ANSI image viewer with PNG conversion
System Manual Index — Complete documentation index
Your First Session: A Walkthrough
Not sure where to start? Here's a guided tour of the ANSI Animation Viewer:
Step 1: Enter the Gallery
From the main menu, press G to enter the gallery. You'll see eight bundled demo entries listed—a small selection spanning styles and effects.
Step 2: Start with Static Art
Select artwork 1 (CYBERPUNK CITY) or artwork 6 (BBS WELCOME) to see classic static ANSI art. Let the image render line by line. Notice the techniques: block characters for solid shapes, careful color choices to suggest depth, creative use of the limited palette.
Step 3: Experience Animation
Now try artwork 4 (STARFIELD) or artwork 7 (MATRIX RAIN). These animated pieces cycle through multiple frames automatically. Watch how movement is created through careful character placement across frames.
Step 4: Control Playback
While viewing an animation:
- Press
SPACEto pause and study individual frames - Press
-to slow down and see the animation technique - Press
+to speed up for the full effect - Press
Rto restart and watch from the beginning
Step 5: Try Slideshow Mode
Return to the main menu (B) and press S for Slideshow Mode. Sit back and let the system automatically cycle through all artwork—perfect for demonstrating the demoscene to friends or setting an ambiance.
The best way to appreciate ANSI art is to imagine creating it yourself. Each character had to be placed manually, each color chosen from a palette of just 16. Artists spent hours—sometimes days—on a single piece. What looks like a simple cityscape represents hundreds of decisions about every block and shade.
About This Collection
The ANSI Animation Viewer was developed by Emulator.ca Systems to demonstrate the look and feel of BBS-era ANSI animation within the launch terminal.
The bundled demo collection uses 1991-1998-style labels to evoke the golden age of ANSI art. During those years, Bulletin Board Systems connected communities of artists and enthusiasts across telephone lines spanning the globe. Art packs were released monthly. Rivalries formed. Techniques were invented, refined, and passed down. A genuine artistic movement emerged from what began as simple BBS welcome screens.
The launch viewer's generated pieces are a tribute to that constraint-driven style: simple frames, timed playback, colour modes, and terminal control codes arranged to show how motion can be created in text mode.
Displayed group labels: Synthetic metadata includes ACiD Productions, iCE Advertisements, Razor 1911, The Firm, Fuel, Legacy, Superior Art Creations, and Blocktronics as historical references, not source attribution.