catstuff.app

  1. Directory
  2. Apple II Textfiles
  3. catstuff.app
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

DOWNLOAD FILE
MD5
749e1a9374b8cbd285d352583516d469

AAAAH! MY EYES! Click here if you prefer a black and white color scheme.