If you have a terminal program installed, like the macOS Terminal app, click on the above image to telnet to the Armageddon BBS. Clicking on the above image should result in your terminal/telnet client being launched/started on your computer, if everything is set up properly on your end. This is normal behavior, so don't be alarmed when your terminal/client runs.


Click or Tap Icons to Share! Thank you!           Return to Home Page

Armageddon BBS How to Download Files Tutorial


Copyright © 2015-2024 Bill Kochman

Published On :
April 7, 2015

Last Updated :
April 2, 2024


Greetings, BBSer. So, you are interested in downloading some files from the Armageddon BBS, but you aren't quite sure how to accomplish it. Relax, my friend. This tutorial will spell it out for you, and will hopefully make it easier for you to download what you want.

First Conduct Your File Search

No doubt, the minute that you go to our File Transfer Menu by typing a "t" on the Main Menu, you are going to be tempted to type that letter "d" that you see on the bottom left-hand corner of the Transfer Menu.

But wait! If you do that, you are going to be confronted with an empty blue field, which is waiting for you to type in a file name. Do you know the name of the file that you want to download? Probably not yet, unless you have already followed the steps which are outlined below.

So, what you need to do is use the commands that you see under both the "FILES AREA ORGANIZATION" section, as well as the "FILES SEARCH OPTIONS" section, in order to find the file(s) that you want and need.

If the commands in those two sections are not clear to you, then please refer to the "Transfer Menu Commands Tutorial", a link to which you will find near the bottom of this same page in the tutorials section.

No Point and Click, Folks!

Once you know the name of the file(s) that you wish to download, that is when you can type that letter "d". Oh, and by the way, you do not need to be in any particular download directory in order to download files from the Armageddon BBS. Regardless of which file directory you are in when you type the letter "d", the BBS will still find the file for you.

Download Tip: Unless you have an excellent memory, it would be a good idea to write down the names of the files which you want to download. This is not the World Wide Web where you just point and click, and ZAP!, a file just magically and automatically begins to download to your downloads folder. This is BBS software, and old technology which has been around for decades now. So you need to do a little extra work in order to get what you want. However, it is a new and interesting learning experience for you, so enjoy it.

So, type the letter "d" in order to bring up that blue field, and enter the name of the file you wish to download. Next, hit your return key.

Protocol Pandemonium

At this point, you are going to see a question mark, and you will be able to choose between a number of different download protocol options. This is where it gets a bit tricky, because each operating system is a little different, and each terminal or telnet client behaves a little differently as well.

What you need to know is that unlike the HTTP protocol and the FTP protocol which are widely used on the World Wide Web, BBSes use the telnet protocol. As such, just typing in a file name, and hitting your return key is not enough. You need to understand your telnet client/terminal, and you need to know which download protocol is the best one to use in your situation. Of course, those particular transfer protocol files need to be a part of your operating system or telnet client to begin with.

Choose a Protocol, Select Download Location, Receive the File

If you are new to BBSing and the telnet protocol, what you also need to know is that just entering a filename in the blue field and hitting your return key will not initiate the file download. As soon as you type a number which corresponds to the protocol that you wish to use, the BBS will be ready to begin the download from my end. However, it will not actually start the download just yet, because it will now be waiting for you to do a few things on your end.

First, if everything is working properly, the minute you enter the protocol number, you should receive some kind of notification on your screen, where you need to select a download protocol, probably from a small list of protocols. Obviously, whatever you choose on your own machine should match the protocol that you chose on the BBS. Second, once you do that, you should also be prompted to select a download location on your hard drive, unless you have already chosen a default download folder for your terminal or telnet app.

So, you need to tell your terminal or telnet client which protocol to use; you need to tell it where to save the downloaded file to on your hard drive; and you need to tell it to actually begin receiving the file that the BBS is waiting to send to you. So those are three things which should immediately occur after you select a protocol number on the Armageddon BBS. As soon as you do them, the BBS will begin sending the file to you, and you will probably see some kind of progress bar or window on your screen.

An Example Scenario

For example, in the Public Address BBS software, under the "Terminal" menu there is an option called "Receive File". If you click on that, it brings up a submenu where you can choose which download protocol to use. Likewise under that "Terminal" menu in Public Address, there is also an option called "Set Receive Folder". So as you can see, unlike a modern web browser which is pretty much automated when it comes to file downloads, with a BBS, everything must be done manually.

Below is the download screen that you will actually see when you type the letter d at the File Transfer Menu.



Important Caveat for Mac OS X Users

While the macOS terminal app will properly display PC-ANSI graphics on the Armageddon BBS -- assuming, of course, that your terminal settings are correct, and that you are using the proper font -- Apple has apparently not included the ability for the Terminal app to download files from a BBS. In other words, the OS X terminal app does not have the X, Y or Z modem tools incorporated in it. As a result, even though you can start a file transfer on the BBS, there is no way on your end to tell the Terminal app to begin receiving the file. Thus, if your intention is to download files from the Armageddon BBS, you need to use a different telnet client which does have the XYZ modem tools incorporated in it, such as ZOC Terminal -- $80 -- MuffinTerm -- free in the App Store -- SyncTERM -- ugly Windows-looking, but functional -- DataComet, etc. You will find these apps on the web.

Important Caveats for Windows Users

As a result of various chats I have held with some of my BBS members, and tests which we have conducted, Windows users should be aware of the following points when visiting the Armageddon BBS:
• The built-in telnet client can be enabled in Windows 8. Please refer to this easy tutorial for instructions: http://www.armageddonbbs.com/How-to-Telnet-on-Windows7+8.png.

• While the built-in telnet client on Windows 8 does properly display PC-ANSI graphics on the Armageddon BBS -- but no blinking support -- Microsoft has apparently removed the ability for the telnet client to transfer files. Thus, if your intention is to download files from the BBS, you should use a different telnet client.

PuTTY and Le Putty both have serious issues when used with the Armageddon BBS. From what I have been told, this includes blind typing, menu commands that don't work as expected, copy and paste issues, etc.

HyperTerminal appears to work well on the Armageddon BBS. It properly displays PC-ANSI graphics, including blinking text. All menu commands seem to work. It successfully downloaded files from the Armageddon BBS during a test. You can download a trial version from here: https://www.hilgraeve.com/hyperterminal-trial/.

Conclusion

If you are a BBS newbie, and a telnet newbie, and if all of this seems to be a bit complicated for you, relax, and don't let it get to you. It really is quite easy to do, and you will eventually get the hang of it. The real problem is that over the past few decades, we have all become spoiled by the point-and-click ease of the World Wide Web.

If after reading this tutorial you still have some questions regarding how to download files, please post them in the "I Need Some Help" message conference on the Armageddon BBS, and I will assist you as soon as I can. It is conference #9 under the "General Messages" area at the Main Menu.


Click or Tap Icons to Share! Thank you!           Return to Home Page


Tools to Compile Hermes II BBS Source for Mac Classic


Click the blue link on the left side to either go to that page, or to download that particular file.

Hermes II Compilation: Online detailed guide to compile Hermes II BBS source code on a macOS machine with SheepShaver -- or Qemu or Basilisk -- and Mac Classic installed.
Hermes II 3.5.11 Source: Version 03-16-2024 - Latest source code for compiling the Hermes II 3.5.11 binary from Michael Alyn Miller. Must be converted on the macOS side first.
Hermes II 3.5.11 Working Folder: Version 03-16-2024 - Hermes II 3.5.11 "Working" folder. Ready to be compiled with THINK Pascal. Already converted by Michael Alyn Miller.
Think Pascal 4.0.2: Disk images to install THINK Pascal 4.0.2 in SheepShaver, Qemu or Basilisk.
ShrinkWrap 2.1: You may need ShrinkWrap 2.1 to extract some files in Mac Classic.
VirtualCD Imager 1.0d0: You may need VirtualCD Imager 1.0d0 to extract some files in Mac Classic.
Floppy Disk Image: You may need this Floppy Disk Image to create images in Mac Classic.
Hermes II BBS: GitHub: Repository for Hermes II BBS source code.
Hermes II 3.5.2 Documentation: Hermes II 3.5.2 documentation in PDF format.
Public Address Stripped: Stripped down version of Public Address BBS to preview your ANSI art or to telnet.


Armageddon BBS Tutorials


These are a set of eight tutorials related to my Hermes II BBS setup which I wrote back in 2015. A lot has changed in the computer world since that time. Thus, while much of the information which is contained in these tutorials is still relevant, there may be bits and pieces here and there which no longer apply to a particular situation or setup.

Main Menu Tutorial: Step-by-step guide to using Armageddon BBS main menu commands.
Posting & Editing Msgs: Step-by-step guide to posting and editing messages on Armageddon BBS.
Transfer Menu Tutorial: Step-by-step guide to using Armageddon BBS file transfer menu commands.
Download Files Tutorial: Step-by-step guide to downloading files on the Armageddon BBS.
Fix Flipping Screens: Step-by-step guide to fix flipping screens on the Armageddon BBS.
Choose a PC-ANSI Font: Step-by-step guide to choosing a PC-ANSI font for the Armageddon BBS.
OS X Terminal Settings: Step-by-step guide to manually adjust macOS Terminal app for BBSing [HTML]
VirtualBox Setup: Detailed guide to set up VirtualBox, Mountain Lion and SheepShaver.
Files Areas and Files: Armageddon File Areas and Files List 04-02-24. [TEXT]


Assorted Armageddon BBS Images


Logon Sequence Map: This image shows you what happens after you log on to the Armageddon BBS.
More BBS ANSI Screens: These are ten 2015 PC-ANSI graphics logon screens from Armageddon BBS.
VirtualBox-SheepShaver Screenshots: Two 2015 screenshots of my VirtualBox, SheepShaver, Mac OS 9.0.4 setup.
Armageddon BBS Tutorials Header Images: These are four 2015 header images I used on some of my Armageddon BBS tutorial pages.
MuffinTerm and macOS Terminal Comparison: This page shows seven images which reveal how the Armageddon BBS looks when viewed in the free macOS terminal/telnet app called MuffinTerm, and in the built-in macOS Terminal app when I log on locally.


Click or Tap Icons to Share! Thank you!           Return to Home Page


Emaculation Support Forums


If you need help setting up SheepShaver, Qemu or Basilisk II so that you can run Mac Classic OS and your Hermes II BBS on a modern Macintosh, these forums are the place to go. They will offer you all the assistance you need, as they did with me.

SheepShaver Forum: Help to set up the SheepShaver emulator on macOS, Windows and Linux.
Qemu Forum: Help to set up the Qemu emulator on macOS, Windows and Linux.
Basilisk II Forum: Help to set up the Basilisk emulator II on macOS , Windows and Linux.


Qemu Emulator for macOS


Click the blue link on the left side to download that particular file. If you have any questions or problems with installing and using Qemu, please refer to the Emaculation Qemu Forum. People such as Cat_7 and Ronald P. Regensburg will be happy to help you with installing Qemu on your machine.

Qemu System PPC 8.2 for macOS - Virtio: 20-01-2024 Qemu System PPC 8.2 for macOS with sound and virtio support. Virtio options require a Mac OS 9 guest. Experimental build.
Qemu System PPC 8.2 for macOS - Screamer: 20-01-2024 Qemu System PPC 8.2 for macOS with sound support. Screamer version. Stable build.
Qemu System PPC 7.1 for macOS - Pre-Screamer: 29-05-2022 Qemu System PPC 7.1 for macOS with sound support, 60Hz screen refresh and FPU speedup. Pre-Screamer version.

IMPORTANT: Please note that using Qemu does require that you have a compatible ROM file, as well as a retail version of a Classic Mac OS install CD, or else an install CD disk image. Due to legal reasons, I am not able to provide them here. However, Google is your friend, and if you search hard enough, you WILL find that which you seek.

NOTE: After using both Sheepshaver and Qemu, even though it is a little more complicated to set up, I recommend using Qemu over Sheepshaver, because even though Qemu is not as established as SheepShaver, it is a lot more stable. Both my BBS and Hotline server run simultaneously on it.


SheepShaver Emulator for macOS


Click the blue link on the left side to download that particular file. If you have any questions or problems with installing and using SheepShaver, please refer to the Emaculation SheepShaver Forum. People such as Cat_7 and Ronald P. Regensburg will be happy to help you with installing SheepShaver on your machine.

SheepShaver 2.5.0 2024-02-28 Universal: Universal version - Will run natively on both Intel Macs and Apple Silicon machines. Recommended for macOS 10.13 (High Sierra) through macOS 14 (Sonoma).
SheepShaver 2.5.0 2023-05-12 Wrapper Version: Wrapper version - This Mac OS X / macOS version of SheepShaver does NOT require that you have VirtualBox or another emulator on your Mac OS X or macOS machine.
SheepShaver 2.5.0 2022-09-13 Universal: Universal version - Will run natively on both Intel Macs and Apple Silicon machines. Recommended for macOS 10.9 (Mavericks) through macOS 12 (Monterey).
SheepShaver 2.5.0 2019-05-04 64-Bit Intel: 64-Bit Intel version - Recommended for Mac OS X 10.7 (Lion) through macOS 10.12 (Sierra).
SheepShaver 2.4.0 2018-07-09 32-Bit Intel: 32-Bit Intel version - Recommended for Mac OS X 10.4 (Tiger) through MacOSX 10.6 (Snow Leopard).
SheepShaver 2.4.0 2014-02-01 Universal Binary: Universal Binary version - Recommended for PPC Macs running OS X 10.4 (Tiger) and later.
SheepShaver 2.3.0 2006-05-14 32-Bit PPC: 32-Bit PPC version - Requires that you have VirtualBox or another emulator on your Mac OS X or macOS machine.

IMPORTANT: Please note that using SheepShaver does require that you have a compatible ROM file, as well as a retail version of a Classic Mac OS install CD, or else an install CD disk image. Due to legal reasons, I am not able to provide them here. However, Google is your friend, and if you search hard enough, you WILL find that which you seek.


Basilisk II Emulator for macOS


Click the blue link on the left side to download that particular file. If you have any questions or problems with installing and using Basilisk II, please refer to the Emaculation Basilisk II Forum. People such as Cat_7 and Ronald P. Regensburg will be happy to help you with installing Qemu on your machine.

28-02-2024 Basilisk II Universal Build: Will run natively on both Intel and Apple Silicon. Recommended for macOS 10.13 (High Sierra) through macOS 14 (Sonoma).
01-08-2021 Basilisk II Universal Build: Recommended for Mac OS X 10.9 (Mavericks) through macOS 10.12 (Sierra).
04-05-2019 Basilisk II Intel Build: Reommended for Mac OS X 10.7 (Lion) through macOS 10.12 (Sierra).

IMPORTANT: Please note that using Basilisk II does require that you have a compatible ROM file, as well as a retail version of a Classic Mac OS install CD, or else an install CD disk image. Due to legal reasons, I am not able to provide them here. However, Google is your friend, and if you search hard enough, you WILL find that which you seek.


Other Tools and Resources


Please telnet to my old-school PC-ANSI based BBS called "Armageddon BBS", or use a Hotline client to visit the "Armageddon Server" on Hotline.

Underline HL Client PPC: Version 1.9.5 - Use on Mac Classic to connect to Armageddon Server on Hotline.
PPC Hotline Client: Version 1.9.2 - Use on Mac PPC to connect to Armageddon Server on Hotline.
PPC Hotline Server: Version 1.9.1 - Create your own Hotline server with this Carbon/PPC software.
Underline HL Client: Version 1.9.5 - Use on Windows to connect to Armageddon Server on Hotline.
Telnet on Windows: This images shows how to start telneting on Windows 7 and 8.
Telnet BBS Guide: How To Access Telnet BBS Systems [mainly for Windows]


Click or Tap Icons to Share! Thank you!           Return to Home Page