Opus Embedded Commands

From Just Solve the File Format Problem
Revision as of 02:55, 18 January 2013 by Dan Tobias (Talk | contribs)

Jump to: navigation, search
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).

^F Commands

^FA Displays total number of messages the user has read.

^FB Displays total number of messages the user has written.

^FC Invokes the _SEND_MESSAGE interline chat command.

^FW Displays other users currently online (from ACTIVE*.DAT and LASTUS*.DAT files).

^FL Send a message to the user in the current Opus task (intended for use in BYEBYE.BBS).

^FR Displays CHAT* file if one exists.

^FM Displays active menu.

^FS Invokes _SYSOP_MESSAGE menu command and terminates OEC file.

^FW Shows who else is online in multiline system.

^FZ Dump memory to Opus log file for debugging.

^F^A Show quote (rotates through quote file).

^F^B Show user's name.

^F^C Show user's city/state.

^F^D Show current date.

^F^E Show total calls user has made as ordinal number (1st, 2nd, etc.)

^F^F Show user's first name.

^F^G Pause 1 second.

^F^H Show last time/date user accessed current file area.

^F^K Show total minutes online for current user in last 24 hours (including current call).

^F^L Show minutes so far in current call.

^F^N Disconnect immediately (Control-Niel).

^F^O Show minutes remaining in current call.

^F^P Show date/time user must be off system.

^F^Q Show total number of calls to date (as ordinal number).

^F^R Show net downloads today (downloads minus uploads).

^F^T Show current time.

^F^U Make all questionnaire answers required.

^F^V Make all questionnaire answers optional.

^F^W Show total bytes uploaded by user.

^F^X Show total bytes downloaded by user.

^F^Y Show user's download:upload ratio.

See also

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

Variants
Actions
Navigation
Toolbox