Opus Embedded Commands

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).