209 lines
9.6 KiB
Erlang
209 lines
9.6 KiB
Erlang
Uploaded By: RAMPANT CRIMINAL
|
||
%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%
|
||
Expanding your Apple Cat //
|
||
By:
|
||
((%>> The Ware-Wolf <<%))
|
||
(Hi-Res<>Hijackers/The 202 Alliance/WareBusters!)
|
||
%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%
|
||
THE PIPELINE..BBS/CATFUR 300/1200
|
||
OVER 10MEGZ <718> 351 5678
|
||
|
||
|
||
The Apple Cat // modem is by far the most expandable modem on the market
|
||
today. Of course it's also the choice modem of pirates because of it's
|
||
inexpensive half-duplex 1200 baud capabilities. The expansion module available
|
||
for the cat has several very useful functions. Rather than shelling out $30
|
||
bucks for one which you may only use a few of the features this file tells you
|
||
how to build just certain features or even the whole package.
|
||
|
||
First off you'll need some basic knowledge and tools. As for the knowledge
|
||
you'll need to know how to solder pretty well, you'll also proabibly have to
|
||
know DC from Hz and +12V from RS232. Ok now, If you can handle that that,
|
||
you'll need these tools:
|
||
|
||
- A soldering iron and solder
|
||
- A flat, 14 wire, female cable. Preferably multi-colored.
|
||
* Note: Single strands of wire will do but they risk damaging your cat.
|
||
|
||
We'll be connecting the wires to the J2 connector (see owner's manual, fig.
|
||
2). Remember that there are 25 pins on this connector. Each pin numbered
|
||
starting with pin 1 in the rear of your computer and pin 25 closest to the
|
||
keyboard. We'll only be working with the first 14 pins. The rest are for the
|
||
212 and speech synthesizer cards.
|
||
|
||
Here is a table which tells something about each pin:
|
||
|
||
Pin # | Function | Direction | Feature
|
||
------|--------------------------|-----------|-----------------------------
|
||
01 | Transmit Data | Output | EIA-RS232C Printer interface
|
||
02 | Receive Data | Input |
|
||
03 | Clear to Send Signal | Input |
|
||
04 | Signal Ground | GND |
|
||
------|--------------------------|-----------|-----------------------------
|
||
05 | AC line reference (60Hz) | Input | BSR Remote control
|
||
06 | Signal Ground | GND |
|
||
08 | +12V DC | Output |
|
||
09 | 120 KHz Control Signal | Output |
|
||
------|--------------------------|-----------|-----------------------------
|
||
07 | +12V DC | Output | Off-Hook LED
|
||
12 | LED Drive | Output |
|
||
------|--------------------------|-----------|-----------------------------
|
||
10 | Tape Recorder Control | Input | Tape Recorder
|
||
11 | Tape Recorder Control | Output |
|
||
12 | Audio Signal to Tape | Output |
|
||
14 | Signal Ground | GND |
|
||
---------------------------------------------------------------------------
|
||
* Note: This table corrects several errors which occur in the table in the
|
||
Owner's Manual.
|
||
---------------------------------------------------------------------------
|
||
|
||
Bulidin' the On/Off hook indicator
|
||
==================================
|
||
Required parts: 12V DC LED
|
||
==================================
|
||
This is the most inexpensive and simple of the projects. All you must do is
|
||
connect the wire leading from pin 7 to the positive pole of the LED and connect
|
||
pin 12 to the remaining pole. Solder connections firmly and whenever the modem
|
||
is off-hook the LED will light.
|
||
|
||
Hooking up a tape player
|
||
========================
|
||
Required parts: Tape Recorder with adjustable record level, 3.5 mm patch cable;
|
||
male on one end; stripped on the other, Patch cable with 2.5 mm plug on one
|
||
end;stripped on the other.
|
||
========================
|
||
This is proabibly the most useful feature. With this feature you may listen
|
||
in on your cat. Such as when calling a board you'll never have to pick up the
|
||
phone. You also might want to do an answering machine. I'll tell you more
|
||
about that later.
|
||
|
||
To build this you must take the wires leading from pins 10 & 11 and connect
|
||
them to the stripped ends of your 2.5 mm patch cable. Now take the wires
|
||
leading from pins 13 & 14 and connect them to the stripped ends of your 3.5 mm
|
||
patch cable. ** Note: You may have to reverse which pin goes to which wire on
|
||
each cable if it doesn't work at first. Now, simply plug the 3.5 mm plug into
|
||
the Mic jack on the tape recorder and plug the 2.5 mm plug into the Rem jack on
|
||
the tape recorder.
|
||
|
||
To use this you just press the Rec button(s) on your tape recorder. On most
|
||
tape recorder you'll be able to hear what is going on when the modem picks up
|
||
the phone. You'll notice that the tape does not move when you press record, you
|
||
must do a POKE 49313,31 (Default = 0) to turn on the tape. That is how you make
|
||
your answering machine. ** Note: I have included an answering machine program
|
||
at the end of his file.
|
||
|
||
Bulidin` the EIA-RS232C printer interface
|
||
=========================================
|
||
Required parts: Serial printer, RS232C cable
|
||
=========================================
|
||
This is pretty difficult to explain. We'll start by looking at the RS232C
|
||
port on the back of your printer. This port has two rows of holes. One row has
|
||
12 holes and the other has 13. We'll number these holes by going left to right
|
||
the first holes are 1 to 13 on the largest row, next go to the left of the
|
||
smaller row and number from 14 to 25. Not all of these holes will be used.
|
||
This chart tells which wire goes to which hole:
|
||
|
||
Pin # | Hole(s)
|
||
------|--------
|
||
01 | 12
|
||
02 | 11
|
||
03 | 19+3 (19 first)
|
||
04 | 07
|
||
---------------
|
||
|
||
Hooking up the BSR Remote Transformer
|
||
=====================================
|
||
Required Parts: BSR Remote Transformer
|
||
=====================================
|
||
** Note: This is really quite dangerous and I recommend if you wish to
|
||
use this function and are unsure of your abilities that you buy an expansion
|
||
module.
|
||
|
||
Now, look at the square end of your transformer. Each hole should have a
|
||
number next to it. If you don't see these numbers than just number
|
||
counter-clockwise starting at the bottom left corner (notch facing the floor).
|
||
There is really no good way to get the wires to stay in these holes. You may
|
||
want to go to Radio Shack and look for something. Anyways be sure the
|
||
transformer is not plugged into the wall and connect each pin to each hole as
|
||
shown:
|
||
|
||
Pin #5--> Hole #3
|
||
Pin #6--> Hole #1
|
||
Pin #8--> Hole #2
|
||
Pin #9--> Hole #4
|
||
|
||
**Caution: Be sure that no wire touches another wire!
|
||
|
||
To use this you must have at least one of those modules which come with the
|
||
real BSR Command things. There is a program on your Com-Ware disk to control
|
||
this.
|
||
|
||
-------------------------------------------------------------------------------
|
||
**Caution: When working on these features be sure to connect them to the pins
|
||
last or else damage to you or your cat may occur.
|
||
-------------------------------------------------------------------------------
|
||
|
||
Here is the answering machine program I mentioned earlier:
|
||
|
||
10 REM -> A WARE-WOLF PRODUCTION
|
||
20 POKE 49314,0: POKE 49313,0
|
||
40 S = 38142:P = 38141:M = 33056:T = 33055:C = 22357:A = 38131:D$ = CHR$ (13)
|
||
+ CHR$ (4)
|
||
70 KB = - 16384:PR = - 16211:CC = 49168
|
||
80 HOME : PRINT CA
|
||
90 IF PEEK (KB) = 195 THEN ZZ = PEEK (CC): RUN
|
||
110 IF PEEK (KB) = 212 THEN ZZ = PEEK (CC): GOTO 160
|
||
120 IF PEEK (KB) = 209 THEN PRINT CHR$ (8): POKE 49168,0: END
|
||
130 IF PEEK (PR) / 2 = INT ( PEEK (PR) / 2) THEN 90
|
||
140 PRINT "Sam:";: INVERSE : PRINT "Receiving Call": NORMAL
|
||
160 POKE 49314,2: FOR X = 1 TO 3500: NEXT
|
||
170 SA$ = "HELLO.THERE.YOU HAVE.REACHED.THE.WARE.WOLFS.COMPUTER": GOSUB 400: CA
|
||
LL A:SA$ = "HE.IS.NOT HERE.NOW.BUUT.LUCKILY.ME.AND.MY FRIENDS.ARE HERE.TO.TAKE
|
||
YOUR.MESSAGE": CALL A
|
||
180 SA$ = "NOW.LISTEN UP.SUNNY.IF.YOU DON'T.LISTEN.WE.MIGHT.HAVE TO.KICK YOUR A
|
||
SS": GOSUB 360: CALL A:SA$ = "AFTER.WE.STOP.TALKING.YOU.WILL HEAR.A.BEEP.": GOS
|
||
UB 340: CALL A
|
||
190 SA$ = "I.WON'T.HANG.UP.TILL.YOU.ARE FINISHED.LEAVING.YOUR.MESSAGE": GOSUB 3
|
||
20: CALL A
|
||
200 SA$ = "REMEMBER.TO.WAIT.FOR.THE.BEEP.": GOSUB 380: CALL A
|
||
210 SA$ = "BYE": GOSUB 300: CALL A: GOSUB 320: CALL A: GOSUB 340: CALL A: GOSUB
|
||
360: CALL A: GOSUB 380: CALL A: GOSUB 400: CALL A:SA$ = "P...": FOR X = 1 TO 9
|
||
00: NEXT : POKE 49313,31: CALL A
|
||
220 FOR Z = 1 TO 190:V = ( PEEK ( - 16224) - 15): IF ((V / 16) / 2) < > INT
|
||
((V / 16) / 2) THEN NEXT
|
||
230 PRINT Z: IF Z = > 190 THEN 250
|
||
240 GOTO 220
|
||
250 SA$ = "THANKS FOR THE MESSAGE": CALL A
|
||
260 POKE 49314,0: POKE 49313,0
|
||
270 CA = CA + 1
|
||
280 GOTO 40
|
||
300 REM ***ELF***
|
||
310 POKE T,110: POKE M,160: CALL C: POKE S,72: POKE P,64: RETURN
|
||
320 REM ***ROBOT***
|
||
330 POKE T,190: POKE M,190: CALL C: POKE S,92: POKE P,60: RETURN
|
||
340 REM ***STUFFY GUY***
|
||
350 POKE T,110: POKE M,105: CALL C: POKE S,82: POKE P,72: RETURN360 REM
|
||
***OLD LADY***
|
||
370 POKE T,145: POKE M,145: CALL C: POKE S,82: POKE P,32: RETURN
|
||
380 REM ***E.T.***
|
||
390 POKE T,150: POKE M,200: CALL C: POKE S,100: POKE P,64: RETURN
|
||
400 REM ***REGULAR***
|
||
410 POKE T,128: POKE M,128: CALL C: POKE S,74: POKE P,64: RETURN
|
||
|
||
To use this program first, EXEC it into basic and save it. Next boot up Sam
|
||
Knobs and select the text input version. Now when run this program will put a 0
|
||
in the upper-left corner of the screen. This is how many calls you have had so
|
||
far. To test the program just hit "T" to clear the call count hit "C" to quit
|
||
hit "Q". It after the little greeting message it waits until there is no sound
|
||
for about 6-7 seconds. So people can leave messages of unlimited length. I
|
||
included the pokes for different voices so you can be creative with your
|
||
messages.
|
||
|
||
==========
|
||
The End...
|
||
==========
|
||
|
||
---------------------------------------
|
||
PIPELINE BBS/CATFUR 300/1200 10MEGS
|
||
<718> 351 5678
|
||
|