Other than UTF-8, only IBM CP437 encoding is supported. Uxterm or other utf-8 rxvt and xterm variants: urxvt, dtterm. Terminal.app: Menu item Terminal -> Preferences, chose profile Pro, select Font Andale Mono, and enable use bright colors for bold text. ITerm: Menu item iTerm -> Preferences, section Profiles, select tab Text, chose Andale Mono font. PuTTy: Under preference item Window -> Translation, option Remote character set, change iso8859-1 to UTF-8. When using BSD telnet, use command line argument -L to enable BINARY 8-bit mode for utf-8 input. For Apple systems, Andale Mono works wonderfully. logger= alternate logging configuration filepath Compatible ClientsĪny UTF-8 client is compatible. config= alternate bbs configuration filepath Which takes optional command line arguments, X84 is a wrapper for launching python -m x84.engine System-wide files of the same name can be deployed to /etc/x84/ for privilege-separated launch. Files ~/.x84/default.ini and ~/.x84/logging.ini were created on first launch. See default_README.rst for documentation of the distributed default telnet bbs. (argument -L indicates utf-8 capabilities with BINARY 8-bit input). Telnet to host address to preview the default board. Artwork with Sauce records are also supported. This allows classic DOS art to be used on modern terminals such as Terminal.app, or classic emulating terminals such as syncterm. Portability is as equal to python, and has been tested on Raspberry Pi, Android, Mac, OpenBSD, Solaris, etc.ĪNSI Art, such as found on ACiD dark domains DVD, is translated for reasonably accurate reproductions for both UTF-8 and IBM CP437 terminals. Otherwise, a best-effort sha256 hash is implemented by default. Blowfish encryption of user account passwords is recommended, but requires a C compiler to install the dependent module, py-bcrypt. Alternative implementations of python may work. The default board provides several activities.Ī Posix operating system is required. Several examples of these are provided, such as chat.py. Recordings of sessions are stored in ttyplay-compatible format files.Īsynchronous inter-process communication between sessions is provided through an event queuing framework, for scripting of ‘shared’ experiences. Technologies used in x/84 are derived from miniboa (Apache 2.0 Licensed) for telnet, blessings (MIT Licensed) for terminal capabilities, and sqlitedict (Public Domain) for persistent data. X/84 supplies a scripting engine for developing MUD or BBS engines. If you do not own an actual Commodore computer, you can visit a Commodore BBS with full Petscii (similar to ASCII) graphical support! The open source program SynchTerm allows you to do that.A python Telnet server for modern UTF-8 and classic network virtual terminals. If you are using a Windows or Mac OSX machine, you can download a binary here: nr21w64 SyncTERM-macOS, SyncTerm BBS Client v1.1 for MacOS, 5.70 MB syncterm-src, SyncTerm BBS Client, Build as of, to be compiled under Linux. Windows and Mac users can skip to the part below titled, “ To *use* SynchTerm” #Syncterm mac mac osx (enter into the program's directory replace "20200223" with your directory name) sudo apt-get install libncurses-dev sudo make (extracts the program) cd syncterm-20200223/src/syncterm (downloads the program) tar xvzf syncterm-src.tgz In a terminal: wget 'http':///syncterm-src.tgz If you are using Linux (preferably Ubuntu or something Debian based), you can install the program using these instructions. Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. (runs the program if everything goes well) Terminal (serial) communications on Windows and Mac. SyncTERM This is another free serial terminal emulator that is available for many operating systems. If your program refuses to ‘make’, try downloading the sourcecode from here: Įxample of a BBS listing with name, address and port: To *use* SynchTerm, click on the icon.Ĭlick in the area of the “Directory” (First box) To install SyncTERM as your default telnet:// and rlogin:// handler follow the instructions for nix Mozilla/Firefox or Win32. Please file bug reports at the SourceForge bug tracker and feature requests in the Feature Request tracker. SyncTERM v1.1 is now available for Mac and Windows Stable releases are available from the project page. Select F2 to edit the entry you just created for fine tuning: Select your keyboard’s “insert” key and type in the BBS nameĮnter in the address of the BBS you want to visit. Now highlight the new entry and hit enter. If the BBS is available and you entered in the information properly, you should see something like this.
0 Comments
Leave a Reply. |