Introduction
Welcome to the Chat Lounge
It is 11:47 PM. Your modem dials into the Chat Lounge, and within seconds you are connected to a conversation already in progress. Someone in California is explaining how they modified their Apple II to output RGB video. A user in New York chimes in with a question. You type a greeting, press ENTER, and your words appear on screens across the country -- instantly.
This is the Chat Lounge, and it represents something that would have seemed like science fiction just a decade ago: real-time conversation between strangers, mediated entirely by computers and telephone lines. No waiting for letters to arrive. No busy signals. No playing phone tag. Just immediate, fluid conversation with fellow computer enthusiasts.
The Chat Lounge implements an IRC-style (Internet Relay Chat) interface with multiple channels, private messaging, emotes, and colourful nicknames. Think of channels as different rooms in a conference centre -- you can wander from the general discussion hall to the retro computing lounge to the technical help desk, meeting different groups of people in each.
Unlike a BBS message board where you post and wait hours or days for replies, chat delivers your words instantly. There is something almost magical about watching a conversation unfold in real-time -- seeing someone start to type a response, reading their thoughts as they appear, jumping in with your own observations. It transforms your home computer from a solitary tool into a window onto a vibrant community.
What You Can Do Here
The Chat Lounge offers capabilities that rival dedicated conferencing systems costing thousands of dollars:
- Six Themed Channels -- From general chat (#general) to retro computing discussion (#retro), there is a place for every conversation
- Colourful Nicknames -- Each user is assigned a unique color based on their name, making it easy to follow who said what in busy channels
- Private Messaging -- Need to have a side conversation? Whisper to individual users without others seeing
- Emotes and Actions -- Express yourself with /me commands ("CYBERWIZ does a happy dance")
- Join/Leave Announcements -- Know when users enter or leave so you never miss greeting a friend
- Message History -- When you join a channel, you see the last few messages so you can catch up on what you missed
Quick Start
Ready to start chatting? Here is the fastest path to your first conversation:
- Dial 555-0705 using your modem (300, 1200, or 2400 baud)
- Enter your nickname when prompted (up to 20 characters)
- Press 1 to join the #general channel
- Type a greeting and press ENTER—everyone will see it!
- Use /who to see who else is in the channel
That is all you need to start chatting. Type messages normally to talk to the channel, use /msg NICKNAME text for private messages, and /quit when you are done. The rest of this manual covers advanced features, but you now know enough to join the conversation.
Getting Connected
Dial-Up Procedure
To access the Chat Lounge, configure your modem software with the following parameters:
| Parameter | Setting |
|---|---|
| Phone Number | 555-0705 |
| Baud Rate | 300/1200/2400 |
| Data Bits | 8 |
| Parity | None |
| Stop Bits | 1 |
Connection Banner
Upon successful connection, you will see the Chat Lounge welcome banner:
IRC-STYLE MULTI-CHANNEL CHAT SYSTEM
Features: Multiple channels, private messages,
emotes, and full IRC-style commands
For the best chat experience, set your terminal emulation to ANSI or VT100. This enables the colourful nickname display that makes tracking conversations much easier.
Choosing Your Handle
What's a Handle?
Before you can start chatting, you need to choose a "handle" (also called a nickname or "nick"). This is the name that other users will see when you chat. Select a unique identifier that represents you.
Nickname Entry
After connecting, you'll see a nickname prompt:
Enter your nickname (20 chars max): _
Nickname Rules
Your nickname must follow these rules:
- Maximum 20 characters in length
- Letters (A-Z), numbers (0-9), underscores (_), and hyphens (-) only
- Cannot be empty
- Must be unique--no two users can have the same nickname
CODE_FENCE_0
Nicknames are converted to UPPERCASE automatically. CoolDude and COOLDUDE are considered the same nickname.
Your Nickname Color
Each nickname is automatically assigned a unique color based on the characters in your name. This color stays consistent each time you connect, making it easy for others to recognise you at a glance. Available colors include cyan, green, yellow, magenta, and their bright variants.
Joining a Channel
What Are Channels?
Channels are like separate "rooms" where conversations take place. Each channel has a topic and purpose. You can only be in one channel at a time, but you can switch between them freely.
Channel Selection Menu
After entering your nickname, you'll see the channel selection menu:
SELECT CHANNEL
[1] #general - General discussion and casual chat
[2] #help - Technical help and support
[3] #games - Gaming discussion and multiplayer coordination
[4] #tech - Technology, programming, and development
[5] #retro - Retro computing and nostalgia
[6] #offtopic - Everything else
Channel: _
Available Channels
| Channel | Topic | Best For |
|---|---|---|
| #general | General discussion and casual chat | Meeting new people, daily chatter |
| #help | Technical help and support | Getting answers, troubleshooting |
| #games | Gaming discussion and multiplayer coordination | Game talk, finding opponents |
| #tech | Technology, programming, and development | Coding, hardware, hacking |
| #retro | Retro computing and nostalgia | Apple II, C64, classic computing |
| #offtopic | Everything else | Random fun, off-topic banter |
Entering a Channel
Press the number key corresponding to the channel you want to join. You'll see a confirmation and any recent message history:
Joined #general
General discussion and casual chat
Recent messages
[MAX_POWER] Hey everyone!
[NEON_NINJA] Welcome to the chat!
USERS IN #general
CYBER_WIZARD
MAX_POWER
NEON_NINJA
[#general] _
Sending Messages
Channel Messages
Once you're in a channel, sending a message is simple--type your message and press ENTER. Your message will be seen by everyone in the channel.
YOU TYPE: CODE_FENCE_0
EVERYONE SEES: CODE_FENCE_1
Messages can be up to 200 characters long. The system maintains a history of your sent messages that you can recall using the UP ARROW key.
Message Display Format
Messages are displayed in this format:
- Regular messages:
[NICKNAME] message text - Emotes/Actions:
* NICKNAME does something - System messages:
*** system announcement - Private messages:
[PM from NICKNAME] message
Using Emotes
Emotes (also called "actions") let you express yourself in the third person. Use the /me command followed by an action:
YOU TYPE: CODE_FENCE_0
EVERYONE SEES: CODE_FENCE_1
Emotes add personality to conversations. Try /me grabs a soda or /me is reviewing the documentation to give others context about what you are doing.
Private Messages
Sending Private Messages
Sometimes you want to chat with someone privately without everyone in the channel seeing your conversation. Use the /msg command:
/msg NICKNAME Your private message here
YOU TYPE: CODE_FENCE_0
YOU SEE: CODE_FENCE_1
MAX_POWER SEES: CODE_FENCE_2
Private Message Aliases
You can also use these alternative commands for private messages:
/whisper NICK message- Same as /msg/w NICK message- Short form
You can only send private messages to users who are currently online. If you try to message someone who is not connected, you will see an error message.
Chat Commands
Command Format
All commands start with a forward slash (/). If you type something without a slash, it's sent as a regular message.
Navigation Commands
| Command | Description |
|---|---|
/join #channel |
Join a specified channel |
/part |
Leave current channel and return to menu |
/list |
Display list of available channels |
User Commands
| Command | Description |
|---|---|
/who |
List users in the current channel |
/users |
List all online users across all channels |
/nick NAME |
Change your nickname |
Communication Commands
| Command | Description |
|---|---|
/msg NICK text |
Send a private message |
/whisper NICK text |
Same as /msg |
/w NICK text |
Short form of /msg |
/me action |
Send an emote/action |
System Commands
| Command | Description |
|---|---|
/help or /? |
Display help information |
/quit |
Disconnect from the Chat Lounge |
Chat Etiquette
The Chat Lounge is a community space, and like any community, it thrives when members treat each other with respect. The customs described here have evolved organically among online communities over the past decade -- they exist because they make conversations more pleasant for everyone.
Good Practices
- Greet newcomers warmly. Remember how it felt to join your first online conversation. A simple "Welcome!" goes a long way.
- Use the right channel. Questions about your C64 belong in #retro, not #games. This keeps conversations focused and helps people find the discussions they want.
- Keep it family-friendly. Users of all ages connect to this system. Save the adult humor for private messages with consenting friends.
- Use private messages for private conversations. If you and another user are dominating the channel with a back-and-forth that nobody else cares about, take it to /msg.
- Help when you can. Someone struggling in #help might become a regular in #retro once they get their modem working. We were all beginners once.
- Respect bandwidth. Some users are connected at 300 baud. Massive ASCII art or repeated messages clog their screens and waste their time.
What to Avoid
- Flooding the channel. Sending the same message repeatedly, or pasting large blocks of text, disrupts conversation for everyone.
- SHOUTING. ALL CAPS IS CONSIDERED YELLING. It is hard to read and suggests you think your message is more important than everyone else's.
- Sharing personal information. Never post your real phone number, address, or other identifying details -- yours or anyone else's.
- Harassment. If someone asks you to stop messaging them, stop. Period.
- Commercial promotion. This is a community, not a marketplace.
Text lacks tone of voice and facial expressions. What seems like a hostile attack might just be someone expressing themselves poorly. When in doubt, assume good intentions -- and add a :-) to your own messages when you are being playful.
Multiplayer Features
The Chat Lounge is a fully multiplayer system--every user you see is a real person connected via their own modem. This section describes how the multiplayer features operate:
Real-Time Communication
Messages are delivered instantly to all users in the channel. There's no delay or polling--when someone types, you see it immediately (depending on your baud rate, of course).
Join/Leave Announcements
When users enter or leave your channel, you'll see an announcement:
*** NEW_USER joined #general
*** OLD_USER left #general
Presence Tracking
The system keeps track of all online users and their channels. Use /who to see who's in your channel, or /users to see everyone across all channels.
Unique Nicknames
Nicknames are globally unique across the system. If someone is already using a nickname, you'll need to choose a different one. This ensures there's never confusion about who said what.
Message History
When you join a channel, you'll see the most recent messages so you can catch up on the conversation. The system maintains up to 20 messages of history per channel.
Use #games to coordinate multiplayer gaming sessions. Find opponents for Space Wars, arrange MUD expeditions, or organise group activities.
Quick Command Reference
Keep this handy reference card near your terminal!
CHAT LOUNGE QUICK REFERENCE
NAVIGATION
/join #channel .... Join a channel
/part ............. Leave to channel menu
/list ............. List all channels
COMMUNICATION
(just type) ....... Send message to channel
/msg nick text .... Private message
/me action ........ Send emote/action
USERS
/who .............. Users in current channel
/users ............ All online users
SYSTEM
/help or /? ....... Show help
/quit ............. Exit chat
Channel Reference
| Channel | Description |
|---|---|
| #general | General discussion and casual chat |
| #help | Technical help and support |
| #games | Gaming discussion and multiplayer coordination |
| #tech | Technology, programming, and development |
| #retro | Retro computing and nostalgia |
| #offtopic | Everything else |
Tips and Tricks
These suggestions come from experienced chatters who have learned what makes conversations flow smoothly.
Conversation Tips
- Start with a greeting. A simple "Hi everyone!" when you join lets people know you are there and gives them an opportunity to welcome you. Jumping straight into a question can feel abrupt.
- Address people by nickname. In busy channels with multiple conversations happening at once, start your message with someone's nickname so they know you are talking to them: "CYBERWIZ: That's a great point about memory management"
- Use emotes for context. The /me command adds personality and helps others understand your mood:
/me is struggling with a tricky bugtells people you might be frustrated before you ask for help. - Check who is around. Use
/whobefore asking a complex question. If the channel shows only two people and neither responds to your greeting, they might be away from their keyboards.
Efficiency Tips
- Recall previous messages. Press the UP ARROW to bring back your last message. Useful for correcting a typo -- just edit and re-send.
- Skip the hash symbol.
/join gamesworks the same as/join #games. Saves a keystroke. - Use short commands.
/w NICKNAME messageis faster than/msg NICKNAME messagefor private messages. - Stay in one place. Rather than channel-hopping looking for conversation, pick a channel and wait. People come and go; patience is rewarded.
Building Relationships
- Lurking is welcome. It is perfectly acceptable to join a channel and read without participating while you get a feel for the conversation. Jump in when you are ready.
- Remember time zones. A quiet channel at 2 PM your time might be bustling at 8 PM. Users connect from across the country.
- Make friends. People you meet in Chat Lounge often become regular correspondents through email and message boards. Some users have formed lasting friendships -- even met in person at computer shows!
Peak activity is typically evenings (7-11 PM) and weekends. If you find a channel quiet, try again during these hours. Late night (after 11 PM) often has a dedicated group of night owls discussing everything from philosophy to assembly language.
Troubleshooting
Common Issues
"Nickname is already in use"
Someone else is currently connected with that name. You have two options: choose a different nickname entirely, or append numbers to make yours unique (CYBER_WIZARD2, MAX_POWER_99, etc.). Your nickname color is computed from the name itself, so slight variations may change your color.
"User is not online"
You tried to send a private message to someone who is not currently connected. This often happens when you try to reply to someone who disconnected while you were typing. Use /users to see who is actually online right now.
"Channel does not exist"
You tried to /join a channel that is not available. The Chat Lounge has six fixed channels -- use /list to see them. Make sure you spell the channel name correctly and include the # symbol.
Colors not displaying correctly
Nickname colors require ANSI terminal emulation. If you see escape codes like [32m instead of colored text, switch your terminal emulator to ANSI or VT100 mode. If your terminal simply cannot display colors, everything will still work -- you will just see plain text nicknames.
Messages appearing garbled or interleaved
When multiple users type simultaneously, messages may arrive faster than your screen can display them -- especially at 300 baud. This is a display timing issue, not a data corruption problem. The text is all there; it just looks messy. Higher baud rates largely eliminate this problem.
Missed messages or incomplete text
At 300 baud, a fast-moving conversation can overwhelm your terminal. Consider upgrading to 1200 or 2400 baud, or joining a quieter channel where you can read at your own pace. The #help channel tends to have slower, more measured discussions.
Accidentally sent a message to the wrong person
Unfortunately, there is no way to recall a sent message. If you private messaged the wrong person, simply send them a quick apology explaining the mistake. We have all done it.
See Also
Continue your BBS experience with these related services:
- Email System (555-0750) -- For longer, private correspondence with users you meet in chat
- File Manager (555-0603) -- Download shareware games to play while chatting
- Editor (555-0730) -- Compose messages offline to paste into chat
Appendix A: Quick Reference Card
╔═══════════════════════════════════════════════════════════════════════════════╗
║ CHAT LOUNGE - QUICK REFERENCE CARD ║
╠═══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ DIAL: 555-0705 SETTINGS: 8-N-1 BAUD: 300/1200/2400 ║
║ ║
╠═══════════════════════════════════════════════════════════════════════════════╣
║ NAVIGATION │ COMMUNICATION ║
║ ──────────────────────────────────│──────────────────────────────────────────║
║ /join #channel .. Join channel │ (just type) ..... Send to channel ║
║ /part ........... Leave channel │ /msg nick text .. Private message ║
║ /list ........... List channels │ /w nick text .... Short form of /msg ║
║ /quit ........... Exit chat │ /me action ...... Send emote ║
║ │ ║
║ USERS │ HELP ║
║ ──────────────────────────────────│──────────────────────────────────────────║
║ /who ............ Users in channel│ /help or /? ..... Display help ║
║ /users .......... All online users│ /nick NAME ...... Change nickname ║
╠═══════════════════════════════════════════════════════════════════════════════╣
║ CHANNELS ║
║ ─────────────────────────────────────────────────────────────────────────────║
║ #general ... General discussion #tech ..... Programming & hardware ║
║ #help ...... Technical support #retro .... Classic computing ║
║ #games ..... Gaming & multiplayer #offtopic . Everything else ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Appendix B: Glossary
| Term | Definition |
|---|---|
| Channel | A virtual room where users can chat together. Channel names begin with #. |
| Emote | An action message sent with /me that displays in third person (e.g., "* USER waves"). |
| Handle | Your username or nickname in the chat system. Also called a "nick." |
| IRC | Internet Relay Chat. The protocol and style of interface used by the Chat Lounge. |
| Lurking | Reading chat without participating. This is acceptable behavior. |
| Nick | Short for nickname. Your display name in the chat. |
| PM | Private Message. A message sent directly to one user that others cannot see. |
| SYSOP | System Operator. The administrator who maintains the system. |
| 8-N-1 | Common serial settings: 8 data bits, No parity, 1 stop bit. |
| Baud | A measure of data transmission speed. Common rates are 300, 1200, and 2400. |