

That they are not automatically loaded upon logon as command shells are If modifying an existing command shell, SCFG does not need to be run and nodesĭo not have to be re-run since command shell binary files are dynamicallyīack to Table of Contents - Modules Baja modules are very similar to command shells with the main difference being Must be re-run before the new command shell will be available on those nodes. If using a multinode BBS, the other nodes After a command shell has been compiled, it must be added to the list ofĪvailable command shells in SCFG (Synchronet Configuration program) to beĪvailable for the users to use. BIN files mustīe created in or copied to this directory before they can be used. Where Synchronet loads command shells and modules from, so the. Program itself are normally stored in the Synchronet EXEC directory.

Baja source (.SRC), include (.INC), and binary (.BIN) files as well as the Baja If the compile fails, an error message will be displayed with the filename thatĬontains the error and the specific line number followed by a colon and the Warning: Do not attempt to edit, view, or print. Would be: BAJA EXAMPLE1 The compiler's output: This creates the binary file EXAMPLE1.BIN. If the source filename is EXAMPLE1.SRC, then the command line BIN extension that Synchronet can interpretĪnd execute. Back to Table of Contents - BAJA.EXE After the source file has been created, BAJA.EXE is used to compile the. For more examples of Baja source code, please see the *.SRC files in your The syntax of the above text will be explained later in this document. MNEMONICS "~Goodbye (Logoff)\r\n" # Show command prompt An extremely basic example of a command shell source file: # EXAMPLE1.SRC # Label for later "goto" commands "source code") must conform to the Baja language specifications defined in thisĭocument. The contents of the text file (often referred to as INC files) can be edited with any ASCII text editor (e.g.ĮDIT, QEDIT, EDLIN, etc). SRC extension) or group of text files (including.

Its meaning by context, or see the glossary in the Synchronet sysop manual.īack to Table of Contents - Source Files Command shells and modules begin their life as a text source file (normally The document to possibly find the term defined later or used again to clarify

Note: If you come across an undefined term in this document, please read through (much like a door or other internal menu option). Logon, logoff, etc) while others may be executed at the request of a user Some modules are automatically loaded during specific events (login, Synchronet loadable modules are used to extend or customize the abilities of
SYNCHRONET DISPLAY MENU SCREENS MANUAL
The Synchronet Sysop manual for details on ARS). Users of the BBS with configurable security access to each shell via ARS (see Up to 500 shells can be made available to the Wildcat, Major, and Renegade BBS packages). Shells (Classic and Novice Synchronet shells as well as emulations of PCBoard, Synchronet version 2.0 shipped with six stock command Programmable command and menu structure (PCMS) technology in Synchronet versionĢ allows sysops to modify the user interface for the BBS by replacing or "command shells" and "loadable modules" for Synchronet BBS software. Function Reference 6.1 Quick Function Reference - Introduction Baja (pronounced bä'hä) is a high-level development tool used to create BAJA Function ReferenceĤ.15 Directory System 5. Programming Style and Rulesģ.2 Suggested Rules 4.
SYNCHRONET DISPLAY MENU SCREENS SOFTWARE
Synchronet BBS Software - Baja DocumentationĢ.9 Global Variable Declarations 3.
