Mac OS 9 Lives

Mac OS 9 Discussion => Software => Topic started by: vad12 on September 11, 2022, 08:25:43 AM

Title: Apple Remote Access dial-up server guide for Mac OS 9
Post by: vad12 on September 11, 2022, 08:25:43 AM
This 21st century guide will show how you can edit an Apple Modem Script, to answer incoming calls and share your Internet connection without a landline phone service (no dialtone).

Requirements
Optional but useful
For the purposes of this guide, the stock Apple Internal 56K Modem in a PowerMac Sawtooth and Mac OS 9.2 are used, with BBEdit as the example editor.

Computer Preparation

Verify that your Mac can go online the present-day way, first. Apple System Profiler and Control Panels -> TCP/IP show if you have an IP address from your network. You can next try loading http://macos9lives.com (http://macos9lives.com) or another unsecured website from your web browser. Verify that your modem itself is installed and recognized by Mac OS 9. You can either check your Extensions folder or you can check Apple System Profiler.

(http://home.macintosh.garden/~vbvr/ARA/Profiler.png)

(http://home.macintosh.garden/~vbvr/ARA/Extension.png)

If the script for your modem is missing in the Extensions folder, you can check the CD Extras folder of your Mac OS installation media, for the Additional Modem Scripts installer. You can also try using Apple's Modem Script Generator, as another option.
If you do not see any modem listed at all within Apple System Profiler or the TCP/IP Control Panel, then you will have more figuring out to do before continuing.
If you do not see the Apple Remote Access control panel, you can install it from the Mac OS 9 installer.

Script Preparation

Remote Access Preparation

Caller Preparation

Finally, get your calling machine set up.

Answer the call

Timing counts here

Hang up

Important Once the calling device has disconnected, go back to RemoteAccess -> Answering..., uncheck Answer calls, then click OK. If you do not do this, the modem script will loop, your modem pick up again for nobody and make a very noticeable, unexplainable, steady sound again and again, until answering is disabled.

Connect again

There's much less to do now:

Troubleshooting Tips

Resources

Apple Remote Access 3.0 Users Guide
Apple Remote Access Modem Scripting Guide: Version 2.1 (http://web.archive.org/web/20030916190858/http://developer.apple.com/macos/opentransport/docs/dev/ARA_Modem_Scripting_Guide.pdf)
Jagshouse's modem page (https://www.jagshouse.com/modem.html)

Title: Re: Apple Remote Access dial-up server guide for Mac OS 9
Post by: vad12 on September 11, 2022, 08:28:48 AM
The images of this guide can be viewed in regular http, too.

A more complete guide that includes editing with Sublime Text (and a syntax plugin) can be found here (https://github.com/vbvr/AppleModemScript-sublime).

I've tested this with 3 calling devices. My "newest" device is a Dreamcast, and this is one works fine without the solution from Jagshouse, so I think how long ago the modem was manufactured has to do with whether or not you need to make the add-on for your telephone cable.

On Mac OS X, receiving calls via modem was minimized to just answering faxes. The same modem scripts are still stored in /System/ though, but the only known ways for doing similar to  Mac OS 9 is through the Terminal.

The AppleScript dictionary for Apple Remote Access does not include any commands to automate this procedure. I have also been unable to determine whether something can be changed within Remote Access's resource fork, to minimize the steps. The most I got was to add a keyboard shortcut for RemoteAccess -> Answering.

If you do have KeyQuencer, however, you can set up this simple macro below (adjust as needed):

Code: [Select]
Open "Macintosh HD:System Folder:Control Panels:Remote Access"
Menu "RemoteAccess" "Answering..."
Button 3
Button 1

I'm curious to hear if anyone gets this to work on Mac OS 7 and 8. Remote Access Server is available on these earlier versions as a separate software from the OS.

I hope to hear one day of a new version of Jamport that does not replace the modem.  :P
Title: Re: Apple Remote Access dial-up server guide for Mac OS 9
Post by: Greystash on September 11, 2022, 02:56:00 PM
Very cool! I might give it a go this weeked  8)