Skip to content

NFO and scene art

Scene art is the visual language that developed around bulletin-board systems, the warez Scene, the demoscene and independent computer-art groups. It includes group logos, NFO layouts, BBS screens, artpacks and cracktros, but these are related traditions rather than one single file format.

Art groups and release groups also are not the same thing. Artists could work independently, join collectives such as ACiD or iCE, or contribute logos and layouts to release groups without participating in the release itself.

ASCII, CP437 and ANSI

The names are often used loosely. Technically, they describe different things.

Form Character and colour model Typical use
Strict ASCII art The printable 7-bit ASCII characters: letters, numbers, punctuation and spaces. Portable logos, signatures and illustrations in plain text.
Block ASCII / “high ASCII” Usually IBM Code Page 437 characters, including blocks, shades and box-drawing glyphs. It is commonly called ASCII within the Scene even though those extra glyphs are not part of the ASCII standard. NFO logos, group layouts and monochrome art.
ANSI art Textmode characters plus ANSI escape sequences that control colour, cursor position and screen behaviour. Classic PC ANSI commonly uses CP437 glyphs and a 16-colour DOS-style palette. BBS welcome screens, advertisements and standalone .ans artwork.
ANSImation ANSI control sequences redraw parts of the screen over time. Animated textmode presentations and BBS sequences.

The distinction matters when preserving old files: changing the encoding, font, width or interpretation of control codes can visibly damage the artwork.

NFO files

An NFO is a release-information document. It normally identifies the release and group, records technical details and notes, and may include greetings, contacts or an elaborate group logo. The artwork is part document design and part group identity.

The .nfo extension is generally traced to The Humble Guys in 1990, when it replaced the more generic readme-style file in their releases. The convention spread across the PC warez Scene and became a recognizable part of a release package.

       _______  _______  _______  __    _  _______
      |       ||       ||       ||  |  | ||       |
      |  _____||       ||    ___||   |_| ||    ___|
      | |_____ |       ||   |___ |       ||   |___
      |_____  ||      _||    ___||  _    ||    ___|
       _____| ||     |_ |   |___ | | |   ||   |___
      |_______||_______||_______||_|  |__||_______|

Not every NFO is strict ASCII, and not every NFO contains ANSI colour codes. Many use CP437 line and block characters in otherwise plain monochrome text. Calling all NFO art “ANSI” is therefore as inaccurate as calling every extended CP437 character standard ASCII.

How to render an NFO correctly

Old textmode art depends on assumptions that a modern text editor may not reproduce.

  • Decode the file using the correct encoding, commonly CP437 for DOS-era PC art; do not assume every file is UTF-8.
  • Use a true monospaced font with suitable block and box-drawing glyphs.
  • Preserve spaces and line breaks, and keep line wrapping off.
  • Respect the intended canvas width. Eighty columns are common, but not universal.
  • Interpret ANSI escape sequences only when the file actually contains them.
  • If present, read SAUCE metadata for the title, author, group, date, data type, width and display flags.
  • Preserve iCE colour behaviour where bright background colours are intended instead of blinking text.

Opening an NFO in a normal editor can work for simple files, but the wrong code page or proportional fallback glyphs can turn borders into accented letters and break alignment.

ANSI art and artpacks

ANSI art flourished with dial-up BBS culture in the late 1980s and 1990s. Artists built textmode screens from characters, colours and terminal instructions, often one cell at a time. BBS operators commissioned login screens, menus and advertisements, while art groups competed through regular collections called artpacks.

An artpack is typically a compressed collection containing artwork, group information, member lists and sometimes viewers or utilities. ACiD and iCE became prominent early collectives, but the artscene included many groups with their own styles, membership and rivalries.

The medium did not disappear with dial-up BBSes. Artists still publish new packs, collaborate online and work in modern editors. Sixteen Colors preserves historical packs and continues to index contemporary releases; Moebius is a current cross-platform ANSI and ASCII editor with collaborative features.

NFO art, ANSI art and cracktros

These forms share people and aesthetics, but should not be collapsed into one category.

Form What it is
NFO A text document accompanying a release, often decorated with ASCII or CP437 artwork.
ANSI file A textmode artwork or screen whose colour and layout can depend on terminal control sequences.
Artpack A periodic or themed collection released by an art group.
Cracktro / intro A small executable audiovisual introduction attached to or distributed with a cracked program. It may contain code, music, scrolling text, bitmap or vector graphics and effects. It is not inherently an ANSI file.

Cracktros credited the responsible group or cracker and commonly carried greetings, advertisements and group branding. Their code-and-music presentation connects them closely to demoscene culture, whereas an NFO remains a text document and ANSI art remains a textmode medium.

Common file types

Extension Usual purpose
.nfo Release information and group presentation.
.asc Plain or extended-character ASCII artwork.
.ans ANSI art containing textmode data and control sequences.
.diz A short package description, historically used by BBS software.
.zip A common container for an artpack and its accompanying files.

Extensions are conventions rather than perfect detectors. A viewer should inspect the content and metadata instead of assuming that every .nfo has the same encoding or that every text-art file uses the same width.

Preservation and current relevance

Scene art is useful evidence of how groups presented themselves, credited contributors and communicated status. Preserving only a screenshot loses the original characters, control sequences and metadata; preserving only the bytes without recording the intended code page and font can also lose the appearance. Good archives keep both the original file and enough rendering context to reconstruct it.

The visual vocabulary remains visible today in NFOs, terminal interfaces, retro-computing communities, BBS revivals and new artpacks. Its function has shifted from a practical low-bandwidth screen format toward a deliberately constrained digital-art medium, but it is not merely a dead historical style.

Sources & references