home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / OMNI.INFO.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  18.6 KB  |  363 lines

  1.  
  2.  Omni 128 Overview  - Updated February 1994
  3.  
  4.  Omni 128 Color Bulletin Board System (c) is a complete online data 
  5. storage and retrieval program written for the Commodore 128 Personal 
  6. Computer. It is designed to host all calling computer types, whether
  7. ANSI, ASCII, or Commodore (c) Color Graphics, using 40 or 80 columns
  8. screen width. The built in operating system allows easy programming of 
  9. simple or highly advanced special applications that a sysop (system 
  10. operator) might want or require, using the powerful MicroSoft BASIC 7 
  11. programming language, and the built in machine language subroutines.
  12.  
  13.  The complete system is currently comprised of over 100 program 
  14. modules that are available for use ON or offline by the sysop or 
  15. callers. A 'Networking' module allows automatic communication between 
  16. your BBS and others who wish to exchange electronic mail or bulletins 
  17. with you. Networking can be established between your Omni system and
  18. network-compatable Color 64 (c) BBS's, or other Omni 128 Systems (with 
  19. extended features). A unique 'batch file' command is available which
  20. allows an Omni sysop to automatically transfer files to any other Omni 
  21. system. 'Omni-Link' is included free with the BBS.
  22.  
  23.  The sysop options on Omni rival or surpass those of any other BBS, 
  24. regardless of computer type. Each caller can instantly be given one of 
  25. ten customized 'general' access levels, which defines said callers 
  26. ability to access up to 120 separate BBS areas (such as message base 
  27. area #4, e-mail, transfer area #14, etc). Currently, 91 of these are
  28. in use. The remaining offer room for expansion, as they are needed.
  29. Individual accounts can also be tailored to any combination of these
  30. 120 areas, in effect giving you 14,400 possible access levels. In
  31. actual practice, you would most likely only desire or require one of
  32. the ten customized general access levels when validating new callers.
  33.  
  34.  Other unique features of interest to the System Operator or Caller...
  35.  
  36. - Virtual Memory Editor -
  37. A system text editor which can hold over 43,000 bytes of text is
  38. available online for the sysop.
  39.  
  40. - Zmodem Batch Receive -
  41. Omni 128 is the first Commodore 128 program to implement a Zmodem batch
  42. receive option. Although not all the features of Zmodem are currently
  43. supported (no resume function yet) it is perfectly functional, and
  44. provides a way for Amiga, PC or other Zmodem capable computers to send
  45. multiple files to your BBS. This capability perfectly compliments
  46. Omni's other first -
  47.  
  48. - Ymodem-g -
  49.  Omni is the first 128 BBS to support Ymodem-g for downloading, a
  50. protocol which is acknowledged to be the fastest type of streaming
  51. protocol. This works with most terminals tested, including JRComm,
  52. BaudBandit, and Terminus for Amiga, and ProComm, Telix, and Q-Modem
  53. for IBM.
  54.  
  55. - High Speed Modem Support -
  56. The newest version of Omni supports up to 38,400 bps text transfer
  57. rates via the SwiftLink-232 serial cartridge, or up to 9600 bps
  58. through software. SwiftLink-232  is highly recommended for high speed
  59. operation.
  60.  
  61. - Huge Message Base Capacity -
  62. Omni supports up to 20 root area message bases, with thousands of
  63. branches called "lattices". A total of 990,001 separate sub-boards
  64. could theoretically be created, holding up to 99,000,100 separate
  65. posts, each with unlimited responses.
  66.  
  67. - External Program Capability -
  68. In addition to running modules designed specifically for the system,
  69. Omni can automatically call offline programs written in BASIC 7, either
  70. compiled with BASIC 128 or plain BASIC, and even CS-DOS auto-exec
  71. scripts. These programs run offline, and the BBS can be called
  72. automatically after they are finished. This opens up a lot of
  73. possibilities for beginning and advanced programmers alike, who want
  74. special things done at midnight, for instance. Offline programs can be
  75. run at any time or date, determined in advance by the operator. No
  76. human intervention is required one this is set-up.
  77.  
  78. - Video Mode Control -
  79. Allows local screen printing to be disabled for maximum modem
  80. input/output speed.
  81.  
  82. - 40 Column RGB -
  83. Lets you select a very vivid 40 column display on the 80 column
  84. screen. Especially useful for creating and examining 40 column color
  85. graphics.
  86.  
  87. - Screen Capture -
  88. In the system terminal, and some other programs, an intelligent  80
  89. Column FULL SCREEN capture option is available, allowing the most
  90. efficient method of saving a screen of text OR Commodore Color
  91. Graphics being viewed, to disk. The file produced is very compact,
  92. without losing any of the color changes or special 80 column control
  93. codes (flashing, underline, etc). Especially useful for 'freezing' BBS
  94. logon screens or other text or graphics.
  95.  
  96. - Print Spooler -
  97. Allows continuous simultaneous printing of whatever you are seeing
  98. on-screen, in either Commodore graphics mode or Filtered Ascii mode.
  99. Useful for making hardcopy of almost anything!
  100.  
  101. -  PrintFile
  102. Allows output that would have gone to the printer to be directed to a
  103. disk file on any un-used device. VERY useful!
  104.  
  105. - Fast Access -
  106. To online features, i.e. quick local login, sysop options, e-mail, 
  107. sysop program modules, terminal, etc. without having to log on.
  108.  
  109. - Fast Serial Support -
  110. Since Omni runs in the C-128's native mode, disk drives that support
  111. fast serial communication will operate at their top efficiency. These 
  112. include the HD-Series drives, with or without JiffyDOS, the 1581, 
  113. 1571, and 'clones' that emulate these drives. The addition of JiffyDOS 
  114. additionally increases the write and read speed of any serial drives.
  115.  
  116. - Enhanced HD Support -
  117. Allows full use the HD-XX series powerful partitioning capabilities, 
  118. as well as RAMLink and RamDrive's own parallel and RL-DOS modes. 
  119. RL-DOS and HD-DOS both support any combination of 1541, 1571, 1581, 
  120. and true Native MS-DOS (c) type sub-directories.
  121.  
  122. - Stability -   
  123. The system has proved to be very stable, as demonstrated recently by a 
  124. two-week un-attended run. A Built in 'safety net' routine catches 
  125. errors that can't normally be trapped by BASIC 7.
  126.  
  127. - Separate Last Call Date/Times -
  128. The system maintains three separate 'last call date-time' (LCDT) for 
  129. each caller. One records the last visit to the system proper, another, 
  130. the message base visit, and the last, the transfer area. The caller 
  131. can edit both the message base and transfer LCDT while online, to make 
  132. different numbers of messages or files appear as NEW. This is very 
  133. useful when a caller has not been on in a long period, and doesn't 
  134. wish to read large numbers of messages accumulated during the 
  135. interval.
  136.  
  137. - Call Back -
  138. A feature that is useful for those callers who experience 'noisy' 
  139. phone lines, but only in one direction is the CALL BACK module. This 
  140. program calls the person back, usually bypassing the same phone-line 
  141. that was causing the noise. After this has been used once, it will 
  142. present itself directly after login, unless the caller toggles the 
  143. option off in their personal parameters.
  144.  
  145.  - Auto-Call Back Validation -
  146. At the sysop's option, the system will call a new user back to verify 
  147. their phone-number. It defaults to non-long distance phone numbers, 
  148. but can be adjusted to provide long distance call back if desired.
  149.  
  150. - Multiple Login Modules -
  151. The sysop can arrange customize programs to execute before the caller 
  152. reaches the main menu. These can be chained if desired.
  153.  
  154. - Midnight Update -
  155. In addition to many standard tasks the system performs at midnight, 
  156. customized applications can also be run and chained. For instance, a 
  157. sysop might want to have a certain group of files copied from one 
  158. location or device, to another, every night, or only on certain days, 
  159. etc.
  160.  
  161. - Waiting Call -
  162. From the Waiting Call screen, the sysop can perform many operations 
  163. without having to log on. These include entering the terminal, forcing
  164. waiting network messages out, selecting video on or off mode, checking 
  165. on free memory, accessing the main SYSOP MENU, logging on quick, 
  166. entering the sysop program modules area, validating the main system 
  167. drive/disk, entering the e-mail section, entering the network section, 
  168. and putting the modem off or on hook. Also available at waiting call 
  169. is a full screen editor for writing or launching stacked command 
  170. strings. These strings can contain up to 159 characters each, which 
  171. will carry out any operations you wish automatically. Furthermore, 
  172. these stacks can be stored permanently on-screen for your immediate 
  173. use. Adding to the power of this arrangement is the ability to run an 
  174. unlimited number of 254 character scripts, chained together in any way 
  175. you see fit, providing a nice way to simplify any repetitive task you 
  176. would like to automate.
  177.  
  178. - Sysop Menu -
  179. An exceptionally complete set of options are available here: Access to 
  180. the message bases, the online CONFIG EDIT program, DOS commands, the 
  181. USER EDITOR, the new caller FEEDBACK reader, the GROUP ACCESS editor, 
  182. the ONE-LINER editor, the SYSOP PROGRAM MODULES, the selective system 
  183. LOG reader, the TRANSFERS area, a 1000 line sequential file EDITOR, a 
  184. very powerful FILE-COPIER with many options including a built in 
  185. directory alphabetizers, ascii-pet translator, filelist or transfer 
  186. area list option for source filenames, the ability to skip through the 
  187. files instead of stepping one at a time, full support of all standard 
  188. and device specific patterns, such as the time and date stamp used in 
  189. CMD's devices and more. Continuing to other sysop menu features: an 
  190. enhanced 296 file tailored DIRECTORY with multiple pattern capability, 
  191. file-counter, blocks used by matched files, blocks remaining and 
  192. screen formatting, a separate fast DIR which displays unlimited files 
  193. and provides full support of CMD's time and date stamp system, a smart 
  194. DEVICE SELECTOR that detects the presence of the selected device AND 
  195. partition or sub-directory. Also accessed from this menu is a USER 
  196. SEARCH utility that allows searching the caller accounts for patterns. 
  197. A KILL option is available for selective weeding out of callers that 
  198. have not called since a certain date. MOVE is used if you want to move 
  199. a caller account to a new location. Any e-mail, signature, and network 
  200. account information is also moved. Simple english DRIVE COMMANDS are 
  201. available for quickly selecting the following device/path 
  202. combinations; ^^ or MAIN, MENU, BASE, SIGS, PFILE, NET, and GAMES. P$ 
  203. can be used to print out a directory, including a patterned one. SS 
  204. allows editing of the Sysop Statement, a small string that appears 
  205. after login. PRINT allows printing of any sequential text OR system 
  206. data file. RM will load the file transfer area REMOTE MAINTENANCE. NM 
  207. loads the complete online NETWORK MAINTENANCE module.
  208.  
  209. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  210.  
  211. Message Base
  212.  
  213.  Omni's messaging system is the product of over three years of 
  214. refinement, and provides the user with quick and easy access to any 
  215. desired message, while providing the largest potential storage 
  216. capacity of and standard SEQ file system that I am aware of. Each 
  217. message has an internal TIME and DATE stamp which the program uses to 
  218. determine whether it will appear as NEW to you (when using the 
  219. powerful RA (read all new messages) command). The caller can shift 
  220. their own 'Last Call Date' and/or 'Last Call Time' forward or 
  221. backwards to precisely control viewing of 'new' messages from that 
  222. date/time! This is something that can come in handy if you only want 
  223. the newest responses, even though you haven't called in a longer 
  224. period. It isn't used if you call every day or two (unless you are in 
  225. a hurry!).
  226.  
  227.  A caller can re-read a message 'chain' over from any response! This 
  228. allows random access to any response, even skipping forwards, if 
  229. desired. A caller can edit any message, providing that they originally 
  230. entered it. A maintenance helper or other person with 'write/edit' 
  231. file access  can also edit any message, regardless of who wrote it.
  232.  
  233.  An 'auto-weeding' program has been developed for sysops who wish to 
  234. maintain smaller message chains. It can recognize and skip sub-areas 
  235. that the sysop does not want to be affected. Adding to the flexibility 
  236. of this option is the choice to weed an area by a percentage of 
  237. responses, or simply cut to a specific number of new responses.
  238.  
  239.  The message base has a maximum capacity of 20 'root' sub-boards, 19 
  240. with a possible 99,999 'lattice' subs if desired, giving a maximum of 
  241. 990,001 separate, independent sub-boards (for most sysops 15 to 30 
  242. should be enough!). Each of these sub-boards can hold up to 50 
  243. 'posts', each with unlimited responses. During a read all new messages 
  244. cycle, all roots and decimal lattices are automatically scanned (1, 
  245. 1.1, 1.2 - 1.9, 2, 2.1 etc up to 20).
  246.  
  247.  Callers can tailor their own reading method between the several 
  248. available modes, (pausing ON between messages, Screen clearing ON or 
  249. off, and 'SP'eed control). The system defaults to a reading system 
  250. where there is a prompt between each message allowing several options 
  251. (reply, private mail, edit, etc.) which most new callers are 
  252. comfortable with. Many people like the Omni Native mode, where the 
  253. messages scroll with no between message prompt (faster) but the 
  254. between message option prompt can be invoked by hitting a '/' while 
  255. the messages are displaying. After using one of the prompt options, 
  256. the system will revert to your native mode reading method. These modes 
  257. are saved in the callers personal stats, as is virtually every 
  258. personal parameter that is adjustable on the system.
  259.  
  260.  (SP)eed control is another unique Omni 128 feature, and allows the 
  261. text of a message to be slowed down to the preferences of the caller. 
  262. 60 different speeds are available from '0' (no delay) to '60' (very 
  263. slow output). Another feature usually found only on BBS's written for 
  264. other higher power PC's is the ability to de-select sub areas that you 
  265. have no particular interest in. These areas will be skipped when using 
  266. the 'read all new messages' mode.
  267. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  268.  
  269. Network Base
  270.  
  271.  At the end of a read all new cycle, the special PUBLIC NET BASE is 
  272. automatically loaded and scanned for all new networked bulletins. This 
  273. area is unique in that a separate area is maintained for each BBS that 
  274. you are networked with, making it easy to see where a group of posts 
  275. came from. If new posts are present, they are rapidly located and 
  276. read. A reply to a message is sent back through the network to the 
  277. original sender's location. You can even choose to reply publicly or 
  278. privately. A private reply to another Omni also allows you to enter a 
  279. subject, similar to the e-mail section covered below. The sysop can 
  280. selectively delete out-dated net messages in one easy operation.
  281. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  282.  
  283. E-Mail
  284.  
  285.  The E-Mail section allows sending mail by name or id number. A 
  286. 'smart' routine prevents sending or replying to an account that 
  287. doesn't exist or has a different user then it did when the mail was 
  288. sent. Omni's email section is fully network compatable, and allows 
  289. replying directly to the sender on the node which they sent from. You 
  290. can selectively delete individual pieces of email and retain the rest. 
  291. Reading mail in order is as simple as hitting return, although you can 
  292. read out of order too. Before leaving the area, you can recover or 
  293. 'UN'delete the deleted email if you have made a mistake. When leaving 
  294. this section, you can delete ALL of your mail at once. Recently added 
  295. to the email section is the option to download your mail packet 
  296. directly, using the universal standard xmodem crc or checksum. 
  297. Uploading of prepared text for use in the system editor is also 
  298. provided (ascii or petascii). Other new features include off-line 
  299. sorting of your mail selected for deletion. I try to keep online time 
  300. to a minimum by performing these type of operations offline, saving 
  301. the caller time and/or money .
  302. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  303.  
  304. Transfers
  305.  
  306. Omni's file transfer section provides the fastest downloads of any C=
  307. BBS system available at this time, using the Ymodem-g protocol. 
  308. Download protocols include: 1) Single file types, PUNTER, Xmodem CRC,  
  309. Xmodem Checksum, Xmodem 1k CRC, Xmodem-g (IBM or others). 2) Batch
  310. file types (multiple files), PUNTER, Ymodem standard (128), Ymodem 1k 
  311. CRC, and Ymodem-g. Using Ymodem-g from an IBM or Amiga type computer
  312. has acheived download speeds up to 1600 or more characters per second 
  313. at 9600 or 14400 bps, which is equal or faster than Zmodem. Although 
  314. no 1k upload protocols (except Zmodem!) are available at this time,
  315. I am currently working on an Xmodem 1k upload module. TRANSFERS
  316. supports searching of some or all areas for patterns of filenames,
  317. uploaders names, dates, etc. through the use of the module TRAN SCAN
  318. (ts). Descriptions for files  can be written before or at any time
  319. afterwards by the uploader.  Omni also comes with an "exchange" type
  320. transfer area which allows direct reading of directories on any type
  321. of disk directory, and unrestricted upload or download to these areas.
  322. In the interest of keeping this document short, I will finish with
  323. hardware information, and ask that any detailed questions be directed
  324. to me by email on my BBS. I answer all email within 48 hours (volume
  325. is sometimes heavy and I am working alone on the main project).
  326. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  327.  
  328. Minimum recommended hardware requirements
  329.  
  330.  
  331. 1 Commodore 128 or 128D Computer
  332.  
  333. 1 CMD RAMLink with 4 or more megabytes, and/or a CMD HD-XX Series Hard
  334. Drive of any size, and/or 1 or more of CMD's high-density FD floppy
  335. disk drives, and/or 5 or more Commodore DOS compatable floppy disk
  336. drives (5 or more 1581's preferred). CMD's JiffyDOS is an ideal
  337. addition to any of the above components. The 1581 drive should only
  338. be used if absolutely necessary, because the RAMLink and HD units are
  339. much more durable and reliable. The LTKernal hard drive system is not
  340. directly supported, but can be connected to a CMD hard drive via a low
  341. cost cable called the LTKonnector, (available from Creative Micro
  342. Designs at 800-638-3263).
  343.  
  344. 1 Hayes Compatable Modem (14,400 U.S. Robotics Sportster ideal, 9600
  345. bps SupraFAXModem tested, other high speeds not recommended yet)
  346.  
  347. Throughput of up to 38,400 bps available through the use of the
  348. SwiftLink-232 high speed serial cartridge (available from CMD) or up
  349. to 9600 bps through software. Use of SwiftLink-232 is highly
  350. recommended.
  351.  
  352. 1 80 Column RGB monitor (color recommended)
  353. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  354.  
  355. Omni 128 is constantly evolving. For the latest information, drop by
  356. Omni World 128 and see what's cookin'!
  357.  
  358.  A complete printed text of the final article and registration
  359. information will be available by mail to those who leave e-mail or
  360. network-mail to id#1 on Omni World 128 BBS (206-536-9353 - 1200-14,400
  361. bps, V32/V32bis,V42/V42bis,MNP2-5).
  362. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  363.