Opus Embedded Commands

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |subcat=E-Mail, newsgroups, and forums |released=1985 |extensions={{ext|bbs}}, {{ext|gbs}} }} '''Opus Embedded Commands''' (or Codes) (OEC) are commands consisti...")
 
(Commands)
Line 14: Line 14:
  
 
'''^A''' inserts "Press ENTER to continue" prompt and waits for the keypress.
 
'''^A''' inserts "Press ENTER to continue" prompt and waits for the keypress.
 +
 
'''^B''' disables the ^K break character but not ^C.
 
'''^B''' disables the ^K break character but not ^C.
 +
 
'''^C''' allows the ^C break character.
 
'''^C''' allows the ^C break character.
 +
 
'''^D''' Show 'More?' prompt and wait for keypress if within 5 lines of end of screen.
 
'''^D''' Show 'More?' prompt and wait for keypress if within 5 lines of end of screen.
 +
 
'''^E''' Enables 'More?' prompts at each end-of-screen.
 
'''^E''' Enables 'More?' prompts at each end-of-screen.
 +
 
'''^F''' See ^F codes.
 
'''^F''' See ^F codes.
 +
 
'''^G''' Ring bell on caller's system (if their terminal supports it)
 
'''^G''' Ring bell on caller's system (if their terminal supports it)
 +
 
'''^H''' Backspace.
 
'''^H''' Backspace.
 +
 
'''^I''' Tab.
 
'''^I''' Tab.
 +
 
'''^J''' Insert Carriage Return/Linefeed pair
 
'''^J''' Insert Carriage Return/Linefeed pair
 +
 
'''^K''' Disable 'More?' prompts.
 
'''^K''' Disable 'More?' prompts.
 +
 
'''^L''' Clear screen.
 
'''^L''' Clear screen.
 +
 
'''^O''' See ^O codes.
 
'''^O''' See ^O codes.
 +
 
'''^P''' See ^P (privilege) codes.
 
'''^P''' See ^P (privilege) codes.
 +
 
'''^V''' See ^V (Avatar) codes.
 
'''^V''' See ^V (Avatar) codes.
 +
 
'''^X''' See ^X (Expiration) codes.
 
'''^X''' See ^X (Expiration) codes.
 +
 
'''^Y''' Followed by two characters; causes the immediately following character to be repeated the number of times represented by the byte value of the character after that. Thus, ^YA^E causes "A" to be repeated 5 times (the value of Ctrl-E).
 
'''^Y''' Followed by two characters; causes the immediately following character to be repeated the number of times represented by the byte value of the character after that. Thus, ^YA^E causes "A" to be repeated 5 times (the value of Ctrl-E).
  
 
== See also ==
 
== See also ==
 
* [[Opus-CBCS]] for list of .BBS files and their purpose.
 
* [[Opus-CBCS]] for list of .BBS files and their purpose.

Revision as of 02:40, 18 January 2013

File Format
Name Opus Embedded Commands
Ontology
Extension(s) .bbs, .gbs
Released 1985

Opus Embedded Commands (or Codes) (OEC) are commands consisting mostly of control characters (from ASCII's C0 controls), singly or in sequences, which are assigned special meanings in files presented to users of the Opus-CBCS bulletin board system software.

These commands are used in files with a .BBS or .GBS extension. .BBS is the normal extension used, while .GBS originally was for files including ANSI codes sent only to users supporting them, but eventually became mostly unnecessary due to the fact that later Opus versions support Avatar commands as part of the OEC command set and will translate them into ANSI codes for supporting users (and skip them if not supported).

Commands

Sequences like ^A mean control characters, Ctrl-A in this case. Some have their standard C0 control meanings; others are specific to Opus.

^A inserts "Press ENTER to continue" prompt and waits for the keypress.

^B disables the ^K break character but not ^C.

^C allows the ^C break character.

^D Show 'More?' prompt and wait for keypress if within 5 lines of end of screen.

^E Enables 'More?' prompts at each end-of-screen.

^F See ^F codes.

^G Ring bell on caller's system (if their terminal supports it)

^H Backspace.

^I Tab.

^J Insert Carriage Return/Linefeed pair

^K Disable 'More?' prompts.

^L Clear screen.

^O See ^O codes.

^P See ^P (privilege) codes.

^V See ^V (Avatar) codes.

^X See ^X (Expiration) codes.

^Y Followed by two characters; causes the immediately following character to be repeated the number of times represented by the byte value of the character after that. Thus, ^YA^E causes "A" to be repeated 5 times (the value of Ctrl-E).

See also

  • Opus-CBCS for list of .BBS files and their purpose.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox