Help System Table of Contents
|
|
What is AT_Connect III...AT_Connect III is the ATASCII Terminal Client... a Windows program that allows you to connect to Atari 8-bit BBSes in ATASCII mode using the internet. All Atari 8-bit enthusiasts that remember the BBS days of the 1980's know that the only true way to call an Atari 8-bit BBS is in ATASCII mode. It's the only way to experience ATASCII text graphics and cursor controls. Back in the day, many Atari BBSes did not allow callers in ASCII mode... only ATASCII. My own BBS, The Boot Factory, was an ATASCII-only BBS for many years until I switched it over to the IBM PC world... but that is another story. My current internet BBS, Boot Factory 2k+, supports ATASCII, ASCII and ANSI connections, but the BBS is still best viewed in ATASCII mode. In early 2000, Tom Hunt (Closer to Home Enterprises) had just finished helping me get The Boot Factory 2k+ BBS online via the internet and he asked me if I would like to finish a program he had started... AT_Telnet. At the time, he was busy with other projects and did not have the time to work on this one. I, of course, said "yes" and so I began working on AT_Telnet. I added the missing cursor controls to the ATASCII processing, a necessary feature for true ATASCII compatibility. I also added other stuff such as a toolbar, a status line, a baud rate simulator (BaudSim) and performed some general code cleanup. Tom released AT_Telnet I on his BBS and website probably around 2002. Over the next few years, I continued to play with the code and eventually added a BBS database, Macro support, a configuration form, capture functions, 80-column support and more to the program. I have been using this program to access Atari 8-bit internet BBSes since I started working on it. Over the last few years, I have worked very sporadically making changes and updating it to suit my needs. In December of 2008, I decided that I would finally release another version. When I built the setup package, it was 7 megabytes in size due to extra files needed to support the BBS database. So, because of the sheer size of the distribution package, I removed the BBS database and some unnecessary active X controls and built the new streamlined BBS Editor which maintains the BBS entries in a Text file (.INI). This cut the size of the distribution package by 4 megabytes and gave me an easier method of adding features to the BBS List and Editor. Tom's original version was called AT_Telnet. Now in 2022, I have decided to rename the program to AT_Connect and release it as version 3. In Tom's original version, he included the screens and references to BobTerm. In the interest of maintaining the original spirit of AT_Telnet, I have kept one of the BobTerm screens in the program and tried to maintain the basic look and feel of Tom's original brainchild. Except for the addition of the toolbar and the changes to the control panel, the addition of the Box, the URL detection and the ATEditor, the program looks exactly like Tom's original work. And now with one click of the mouse and a program restart, AT_Connect can look exactly like the original AT_Telnet as seen in the image above. As of this writing, there are only a handful of Atari 8-bit BBSes left on the internet. Many of the callers to my BBS call in ASCII mode. This program will now give more of them the ability to connect in ATASCII mode.
|
|
DISCLAIMER: This documentation assumes a working knowledge of terminal programs and BBS usage. It is not intended to teach any of that. AT_Connect III has been tested under Windows 7, Windows 10 and Windows 11 as well as virtual machines running these operating systems. It is not guaranteed to work under earlier or later versions of the Windows operating system. In fact it is not guaranteed to do anything at all... |
|
| The AT_Connect
distribution package may have come
as a ZIP file, a self-extracting ZIP file, a 7ZIP file or an RAR archive. After decompressing the
archive or running the self-extracting ZIP archive, run the Setup.exe program to install
AT_Connect on your Windows PC.
AT_Connect installation will NOT create an icon on your desktop. You
will have to run it from the 'Start-> All Programs' list in
Windows XP or manually create the desktop icon if you want one.
AT_Connect, by default, sets itself up in your 'C:\Program Files x86'
folder and keeps its data in your 'Documents' folder. After installation, if you decide to move AT_Connect to different folders on your drive, the uninstall program may no longer function properly so it is recommended that you decide on where you want your program folder to be and choose it at installation time during the setup program. AT_Connect will automatically create its system folder in your "Documents" folder. Everything important like your configuration file and your BBS List file will be installed there. Since this folder is not created by the setup program, it will not be deleted when the program is uninstalled so you won't lose your configuration or BBS List if you upgrade AT_Connect to a newer version. You should always uninstall AT_Connect before installing a new version. When you run AT_Connect for the very first time, it will create its configuration file, some sub-directories, and the BBS list containing one BBS entry... MINE! You may immediately choose this BBS and hit the 'Connect' button to start the AT_Connect experience. For best results, using BaudSim mode is recommended to experience what BBS'ing and serial communication was really like. BaudSim will be ON by default when you connect to my BBS unless you change this in the BBS Editor. On the initial run after installation, AT_Connect will ask you if you want to load this Help File before taking you to the program. Hit 'Exit' at the top left of this form to continue with AT_Connect. When AT_Connect initially loads, it displays the splash screen you see to the right here. Clicking on the 'BobTerm' image will continuing loading the program and bring you to the 'main screen' shown above. At this point, you may use the toolbar and control panel to operate the program. Select a BBS from the drop-down list box and click the 'Connect' button to connect to the BBS. Sit back and interface...
When you are ready to add more BBSes to your
list, hit the
If you want to capture your online sessions, turn on the Capture Buffer by Right-Clicking on the terminal screen and selecting the 'Capture On' option in the sub-menu. |
|
The configuration section is where you setup the program defaults.
| Color Schemes There are now eight different color schemes available in AT_Connect as of v3.20. The colors and names are self-explanatory as seen to the right here. Some of these may change in the future as I am still working on some new ones.
A program restart is required (and forced) after a color scheme change.
NOTE: As of this version 3.20, there are still some very minor anomalies with the cursor colors as you will see when you use them. I am still working on fixing these. NOTE2: These colors are static and created during compilation of the program. There is no way to edit them or change them in any way at runtime.
|
|
| Settings Settings are as follows:
Connect and Disconnect Messages
* CLASSIC MODE *
|
|
| Paths The following Paths (and 2 flags) are used by the system:
Flags
|
|
|
AT Connect Password
|
|
Here is where you will learn how to operate AT_Connect. All functions of the toolbar and control panel are explained below.
| The Control Panel The control panel is located at the bottom of the terminal screen. It contains the BBS drop-down list box, the status bar and several buttons to control the operation of the program. Basic operation of the program is:
|
Shown here with the Box command button in AT_Connect III. This button disappears when the Box is disabled in configuration. |
The Drop-down BBS Dial List box
|
![]() The Control Panel 'Select BBS' drop-down list box |
| The Toolbar The toolbar provides 1-click access to most functions. Currently, there are 15 buttons on the bar described below (left to right):
|
![]() The Toolbar
|
| Macro Display Each BBS record may contain up to 10 unique Macros. When a BBS is selected, the macros for that BBS are displayed in the control panel as shown to the right here. In the example to the right, there are eight macros (0-5 and 8-9) enabled for the current BBS. The keystroke {Shift}-{Control}-x (where x = 0 - 9) would send the associated macro. Clicking the button will also send the macro. Any buttons here that do not have a macro attached to them will be disabled and have no number in the button. Macros are initially setup in the BBS Editor.
|
The Control Panel Macro Display |
| The Status Bar The status bar does three things:
|
The Status Bar |
| Status Indicators The three Status Indicators indicate the following:
|
Status Indicators |
| The View BMP Panel The View BMP panel allows you to view BMP images in AT_Connect:
|
![]() View Bitmap Image Panel |
| The View Capture Buttons Capture Files can only be viewed in full ATASCII mode from within AT_Connect since they are not true ATASCII but rather ASCII. When viewing a capture file two additional buttons will be displayed in the control panel:
|
![]() Control Panel while viewing a 'Capture File'
|
| Capture Menu Right-Clicking your mouse on the terminal screen opens the Capture Menu. From here you can do several things:
|
![]() The Capture Menu |
| The
Status Form The Status Window is a new feature (as of 3.12 - Xeraxes) which displays some status information about the current session, connection, BBS and incoming character counts. There is also a button for viewing the System Log as well as one for manually entering some text as a log entry into the System Log. The 'Total' button manually adds the current session character count to the total character count. This is done automatically when you logoff from the BBS. Incoming Chars
|
![]() The Status Window |
The BBS Editor is where all of the BBS information for each BBS is stored, edited and manipulated. This data resides in a file called 'AT2_BBS.ini'. AT_Connect currently supports 255 BBS records. The first record in this file is known as the 'Default' BBS record. This can hold any 'global' data such as your name, flags etc. that you want to be copied to any new bbs that is created with the 'Add BBS' function.
There are two ways to get into the BBS Editor:
| Labels, Text Boxes and Macros The pertinent data for each BBS is displayed in labels and text boxes. Most of these can be edited on this form. The multi-colored labels seen below a show up on the top label bar in various scenarios.
There are twenty-four buttons on the BBS Editor form. They are:
Flags (Check Boxes) There are some flags on the BBS Editor form. They are:
[ Gateway ] - Setting at the bottom of the BBS editor form to enable the use of the AtariBBS gateway (by AMIS).
Currently there is only one Atari BBS gateway. In the future, I may add support for multiple gateways if the need arises.
|
|
|
Website
|
|
|
The Default BBS
Record The Default BBS is used by AT_Connect to create new BBS records, when the 'Add BBS' button is pressed. Many of the values here can be used as global values and will be copied to the new BBS record when it is created. Do not attempt to delete this record through 'raw' BBS List editing or the 'Add BBS' button will not function correctly. You have been warned... |
|
| The Box is a new feature in AT_Connect III. This allows you to edit
your messages using the power of the PCs editing features (instead of
constantly hitting your backspace key to fix the current line in the BBS
message or being at the mercy of these old 80's BBS editing functions some
of which were ok... some horrendous.) Because some BBSes do not have a word wrap feature in the message editor, the Alarm Column feature will give an alarm beep when your typing gets near the end of the BBS line. I have discovered that setting this alarm column to 30 works nicely on a 40 column BBS. This allows you a few extra chars to finish typing the line you are working on before hitting <return> and moving to the next line. Windows Cut, Copy and Paste can be used in the Box. Detected URLs can be pasted into the box for editing and sending to the BBS. (I don't know why anyone would want to do that but maybe you do.) Author's Note: I have found myself doing this more frequently since adding it. The Box can be totally disabled in the Configuration Screen so it never appears... Buttons
Flags
Fields, Controls & Keystrokes
The scrollback buffer has a max size of 2048 bytes. AT_Connect maintains this circular FIFO buffer when it is enabled and always puts the last 2048 bytes received from (or sent to) the BBS in the buffer. AT_Connect maintains a pointer to the last data placed in the buffer so it knows where to start the scrollback display. You can set the number of bytes to scroll back in the Buffer Size field. It doesn't change the size of the buffer but rather only displays the last number of bytes as designated in the field. So for example, if you hit the 'Scrollback' button and it didn't display enough, you can increase (or decrease) the size in the field and hit 'Scrollback' again to display more (or less) buffer bytes. The contents of the scrollback buffer does not change until the BBS starts sending more data or you start typing into the BBS.
After scrollback is complete, the focus is returned to the BBS screen and AT_Connect is ready for your next keystroke.
|
|
| Message Quoting System This system is used to create quoted messages on a BBS. This allows you to quote desired content from a previous message and incorporate it in your current message. It is a somewhat primitive system. Usually the BBS handles quoting of previous messages, but the old Atari 8-bit BBSes did not do this. Hence this system... When you see a message that you want to quote in your next message, do the following five steps in this order:
You may then continue to enter your message into the BBS. NOTES:
With a little practice, I can do the quote in about 20 seconds now.
|
|
| AutoPause AutoPause is a small system that can interrupt a message display on a BBS that does not have a page length setting for users. Some BBSes (like BBS:Express v1.0 and FoReM XE), don't have a way to pause the message especially when they are running ultra-fast on the internet. After hitting the [A]gain command to reread the current message, you cannot hit the Ctrl-S fast enough to pause the display before the data has completely been sent to you. This makes it difficult to read the beginning of the longer messages. In your BBS record, you can set AutoPause on using the AutoPause Checkbox for each BBS that you need it on as seen here on the right. You should also set the AutoPause delay to a value between 300 and 600ms. You may have to experiment with this value on different BBSes. There are three invisible buttons in the lower right corner of the control panel which will appear when you connect to a BBS that you have enabled AutoPause. These buttons are:
NOTE: Ctrl-S can be used to stop and restart the message display. NOTE2: Currently, this system is programmed for use with BBS:Express v1.0 and FoReM XE. If we decide that it needs to be programmed for other ATASCII BBSes, I will consider this for future releases. |
|
| System Log The System Log can optionally be used to keep track of your BBS activity. The number of characters in the current log is displayed at the bottom of the form. While the log cannot be edited anywhere in AT_Connect, several things can be done to it here in this form:
It can be permanently disabled in the configuration menu. The log file is located in the System folder and is called 'AT3_Log.txt'. The time value is stored as a long integer in the BBS List for each BBS. This means it will roll over at some point... when you reach 69 years of time online.
|
|
| Time
Online Report The Time Online report is a report showing the time online of the various BBSes in the AT_Connect BBS file. The 'online timer' must be enabled in the configuration in order to collect the time online and display it in this report.
Programming Note - The same form is used for both the 'System Log' and the 'Time Online report'. The data it displays and the functions that are allowed are determined by a system variable called "TPSreports". |
|
AT Connect III can now
automatically detect URLs in the incoming data stream and create links that
can be accessed with 1-click from within ATC. Clicking a link
will automatically load the system browser or the browser pointed to in the ATC Configuration form. The system will save the last
Ten URLs
detected in the current ATC session into a FIFO buffer. These URLs detected are kept
in memory only and are not saved when ATC is
shut down. They can, however, be exported to a text file. The URL button to open and close the window below is
located to the right of the 'Edit BBS' button in the control panel below the main screen.
|
|

* Isn't there an Atari video game called 'The Last URL'? If there isn't, there certainly should be.
Thanks to Mark L for the URL ideas I wanted an easy way to click on the new URLs he posted every day, hence the birth of URL detection in ATC.
| The ATEditor is a brand new
feature for AT_Connect III which can be used to edit sequences of ATASCII
characters into macros or 'Mojis* as we like to call them. While
offline and not connected to a BBS, you can draw ATASCII images on the main
screen and each typed ATASCII keycode will be copied into the ATEditor
window, where it can be edited, sent to the main screen for testing, and
saved to the 'Mojis folder which is a sub-folder of the 'documents\AT_Connect'
system
folder. The codes can be sent to the main screen while connected to a
BBS with certain constraints. It is also possible to turn on your capture buffer, capture something from a BBS, and send this captured data to the ATEditor. In other words, Steal a 'Moji... This editor was born during the troubleshooting phase (which never ends) of AT_Connect III when I was trying to figure out which characters were not being processed correctly by the screen handler. I kept adding things to try to help me do the job better and I realized at some point that this might be a cool feature to have as part of the program... so I further developed it into the ATEditor.
|
|
|
|
The ChXbox System
OR
Note: The label can also be entered into 'The Box' and the 'Box to ATE' button used to add it to the ATE ChXbox being constructed.
|
The AutoStart 'Moji As of ATC v3.20, there is a 'moji that AT_Connect will run at the startup of the system. The filename of this 'moji is "ATC Ready". It is automatically generated at installation time or re-created along with the system 'mojis in the Configuration editor. Or you can use the ATEditor to create your own version of this file.
Caveats & Conundrums Certain things must be taken into consideration when sending these 'Mojis to a BBS.
|
* 'Mojis - after all... years ago, they were called 'emoticons' which I thought was a perfectly good name for them since it was probably the first name for them but you know how it is... a new generation comes along and decides to rename them to Emojis so they can take credit for inventing them and pat themselves on the back and maybe take home a paycheck. So I decided for the purpose of At_Connect, I will call them 'Mojis and to hell with everything else... where's MY paycheck?
Thanks to Rob S. for getting us started with the 'Mojis.
AT_Connect uses Winsock to connect to Atari 8-bit internet-based BBSes. It will NOT use a modem connected to your PC for anything. You cannot use it for connecting to conventional dialup BBSes. (If your internet connection is a dialup one, that is fine. Your PC dials into your ISP and then AT_Connect will work normally).
AT_Connect does not support ASCII terminal connections. If you use it to connect to an ASCII BBS system, the screen will look terrible and your {Enter} key will not function correctly. HINT: Use {Ctrl}-M as ASCII {Enter} if you need to.
AT_Connect does not use an ATASCII font. It's terminal screen 'font' is internally generated within the program using bitmap images of the ATASCII character set. Therefore, I cannot make the font bigger or smaller. If this seems like it would be slow, remember that we need the BaudSim function to actually slow down the display to the screen.
The BBS Editor uses a text file (AT3_BBS.INI) to store the information for each BBS. This text file MAY be edited manually but that is not recommended.
AT_Connect stores it's configuration settings in a text file (AT3_CFG.INI). This text file MAY also be edited manually but that is not recommended.
AT_Connect does not write any information to the Windows registry.
The 'Screen to BMP dump' and 'PrintScreen' functions do not work in 80-column mode due to constraints within the workings of the program.
When the 'About' form (below) is displayed in AT_Connect, the 'Monitor ON/OFF' button in the lower right corner of the form will unload it.
AT_Connect does not support file transfers or file transfer protocols (XModem, YModem etc).
In Windows 7, 10 or 11, running AT_Connect in compatibility mode may be required. Also some additional tweaking of permissions may be required.
AT_Connect has never been tested in Windows 8 to my knowledge.
Things that are not right yet!
There are still a couple of chars not processing correctly. They need to be identified and fixed.
There is an anomaly where apparently there are some cases where a char appears to have 15 pixels instead of 16.
With most of the new background screen colors, occasionally an off-color cursor will be displayed in odd places. I am trying to ID and fix this but I did not think it bad enough to warrant delaying the release of the new stuff.
| AT_Connect III Help File Copyright © 2009-2026; Cabell Clarke; ALL RIGHTS RESERVED. Revised: 4.12.26 AT_Telnet is Copyright © Tom Hunt; Closer To Home Enterprises AT_Connect is Copyright © Tom Hunt; Closer To Home Enterprises, and Cabell Clarke; Boot Factory BBS BBS Editor, ATEditor, URL Detection, The
Box, Scrollback System, Quoting System, AutoPause, Help System Screens and References to Bob Term are Copyright © Robert Puff Help Contact: Cabell Clarke (BF2k+) My BBS - The Boot Factory 2k+ : bfbbs.no-ip.com Port : 8888 AtariAge: bf2k+
Beta Testers: Tillek, Amis, John Polka,
[Giarc], Bob_C, Slacker, mhansel739
|
|
| Change Log
v3.23 - Build: 922 - 4.12.26 (Katara) (maintenance release)
v3.22 - Build: 912 - 3.19.26 (Katara)
Bugs
v3.20 - Build:829 - 4.18.25 (Apophys)
Bugs
v3.14 -Build:717 - 2.1.25 (Xeraxes)
Bugs
v3.12 -Build:602 - 12.14.23 (Xeraxes)
Bugs
v3.11 -Build:548 - 9.15.23 (Xeraxes)
Bugs
v3.10 -Build:516 - 3.10.23 (Xeraxes)
v3.01 -Build:466 - 2.15.23 (Vhagar)
v3.00 -Build:465 - 2.14.23 (Vhagar)
Bugs
v2.12 - 6.21.20
v2.10 - 1.18.13
v2.00 - 11.5.09 - Version 2 Release
v1.20
v1.10
v1.00 - Initial Release
|
|
