Microsoft RAMCard C-97200 User manual

RAMCard™
A Peripheral for the Apple II®
Produced by Microsoft
Microsoft Consumer Products
A division of Microsoft, Inc.
10700 Northup Way
C-97200
Bellevue, WA 98004

Copyright Notice
This manual Copyrights Microsoft, 1980
All Rights Reserved
Printed in U.S.A.
If you have any questions about this copyright, please contact:
Microsoft Consumer Products
A division of Microsoft, Inc.
10700 Northup Way
C-97200
Bellevue, WA 98004
RAMCard is a trademark of Microsoft.
Apple is a registered trademark of Apple Computer Inc.
Z-80 is a registered trademark of Zilug, Inc.
Designer
RAMCard was designed for Microsoft Consumer Products by Don Burtis of
Burtronix, Villa Park, California. Microsoft Consumer Products is grateful to
Burtronix for its contribution to making RAMCard a reality.
2

TABLE OF CONTENTS
Registration Information 4
RAMCard Warranty 4
Service Information 5
CHAPTER 1 INTRODUCTION 7
Important Note for DOS 3.2
Users and for 13-sector
CP/M Users 8
CHAPTER 2 INSTALLATION INSTRUCTIONS 9
Opening your Apple II 9
Removing a chip 10
Inserting RAMCard 13
Inserting the Plug 13
Inserting the Card 15
CHAPTER 3 USING RAMCard 17
How To Use Your
Existing Software 17
Compatible Software 18
Some Compatible Packages 19
Autostart ROM 19
CHAPTER 4 ADDRESSING RAMCard 21
Memory Maps 22
Control Addresses 22
Additional Technical Details 25
Status Bits 25
LED Indicators 26
RAMCard Hardware Details 27
RAMCard Schematic 29
3

Registration Information
Please take a moment now to fill out the RAMCard registration
card that is enclosed and return it to us. We must have your
registration card on file in order to contact you regarding any changes
or updates to this product. Failure to return the registration card does
not void your warranty, hut will make it impossible for us to contact
you.
RAMCard Warranty
Microsoft Consumer Products (“MCP”) warrants to the original user
of this product that it shall be free of defects resulting from faulty
manufacture of the product or its components for a period of ninety
(90) days from the date of sale. Defects covered by this Warranty shall
be corrected either by repair or, at MCP’s election, by replacement. In
the event of replacement, the replacement unit will be warranted for
the remainder of the original ninety (90) day period or 30 days, which-
ever is longer.
If this product should require service, return it to Microsoft Consumer
Products, 400 108th Ave. NE, Suite 200, Bellevue, Washington 98004,
postage paid, along with an explanation of the suspected defect. MCP
will promptly handle all warranty claims.
THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, IN-
CLUDING BUT NOT LIMITED TO THOSE OF MERCHANTA-
BILITY OR FITNESS FOR A PARTICULAR PURPOSE, WHICH
EXTEND BEYOND THE DESCRIPTION AND DURATION SET
FORTH HEREIN.
MCPs SOLE OBLIGATION UNDER THIS WARRANTY IS
LIMITED TO THE REPAIR OR REPLACEMENT OF A DEFEC-
TIVE PRODUCT AND MCP SHALL NOT, IN ANY EVENT, BE
LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAM-
AGES OF ANY KIND RESULTING FROM USE OR POSSESSION
OF THIS PRODUCT.
Some states do not allow 1) limitations on how long an implied warran-
ty lasts, or 2) the exclusion or limitation of incidental or consequential
damages, so the above limitations or exclusions may not apply to you.
This Warranty gives you specific legal rights, and you may also have
other rights which vary from state to state.
4

Service Information
If your RAMCard requires repair, please return it to the dealer from
whom it was purchased. If it is not possible to return the RAMCard to
your dealer, you may send it directly to Microsoft Consumer Products.
If the repair is required during the warranty period, please enclose
proof of purchase. During warranty, we will replace or repair your
RAMCard without charge. See previous section for more details re-
garding warranty coverage.
If the RAMCard requires service after the warranty period expires, it
will be repaired for a flat fee of $39.50. This service charge does not
cover damage due to negligence, misuse, or inadequate packaging on
return to MCP.
To return your RAMCard for service, please mail it post-paid to Micro-
soft Consumer Products. Package the card securely as we cannot be
responsible for damage due to shipping. BE SURE to enclose proof of
purchase for warranty work or a check or money order for $39.50 for
non-warranty repairs.
Mail post-paid to:
Microsoft Consumer Products
A division of Microsoft, Inc.
10700 Northup Way
C-97200
Bellevue, WA 98004
5

6

CHAPTER 1
INTRODUCTION
RAMCard is a printed circuit board that contains 16K bytes of addi-
tional random-access memory (RAM) for your Apple II or Apple II
Plus computer.
RAMCard is designed for an Apple II with 48K bytes of RAM already
in place. If your Apple II has less than 48K RAM, you will need to
purchase enough 16K memory modules to bring your Apple II up to
48K.
RAMCard is compatible with Microsoft Consumer Products SoftCard,
a circuit card for the Apple which contains a Z80 microprocessor, and
allows you to run the CP/M operating system. RAMCard and Soft-
Card together make a powerful combination that turns your Apple II into
a full memory (56K), flexible (two microprocessors) microcomputer.
With RAMCard and SoftCard in place, you have 56K RAM available
to run any of the languages available for the SoftCard, including
Microsoft’s BASIC-80 (included in the SoftCard package), COBOL-80,
FORTRAN-80, BASIC Compiler, and Assembly Language Develop-
ment System.
RAMCard contains 16K of memory. But, because only 12K of addi-
tional addressing space is available in the Apple, 4K of addressing space
must be shared by two 4K memory banks. This means that only 12K of
RAMCard RAM is available to you at a given time.
7

IMPORTANT NOTE FOR DOS 3.2 USERS
AND FOR 13-SECTOR CP/M USERS
Apple II computers come standard with one of two BASICs: Applesoft
or Integer BASIC. Standard Apple II systems have Integer BASIC and
Apple II Plus systems have Applesoft.
If you are using an Apple Firmware Card installed in Slot 0 to make
available the other version of BASIC, you must remove it when RAM-
Card is installed. This means that the BASIC on the Apple Firmware
Card will no longer be available.
To use RAMCard with the Microsoft SoftCard and CP/M, you must
have a 16-sector system. This is because you must use the CPM56
program to update your CP/M system to 56K. The CPM56 utility is
included only on your 16-sector CP/M master disk. In addition, most of
the other software available for RAMCard also requires a 16-sector
disk system.
These problems can be solved with Apple Computer’s DOS 3.3 16-
sector update kit, available at your dealer. This package contains soft-
ware that will allow you to load the other version of BASIC into
RAMCard, so that both versions of BASIC will be available for use by
Apple DOS programs. A disk is also supplied with the DOS 3.3 package
that will allow you to boot your old 13-sector disks.
8

CHAPTER 2
INSTALLATION
INSTRUCTIONS
This chapter gives step-by-step instructions for installing RAMCard.
We recommend that you read all the instructions first to acquaint
yourself with the overall procedure. Then, perform each step with care
exactly as described.
Opening Your Apple II
Since RAMCard is to be installed inside your Apple II, you must
remove the cover of your Apple before you start.
CAUTION
\
It is dangerous to open any electrical or electronic
device with the power turned on. Additionally, at-
tempting to insert or remove peripheral cards while
your Apple’s power is on will probably destroy the
cards and other parts of your APple II. Be sure to
turn off the power to your Apple II before perform-
ing any of the steps in this procedure.
1. Turn off the power.
The POWER light on the lower left corner of the keyboard should
not be illuminated.
9

2. Remove the cover from your Apple II.
Pull up on the rear edge of the cover until the fasteners at the rear
corners pop apart. Do this only firmly enough to separate the fas-
teners, then stop. Do not pull up any further.
3. Slide the cover backward.
Slide the cover away from the keyboard towards the rear of your
Apple II. The interior of your Apple II should now be exposed.
Removing A Chip
Before you can install RAMCard, you must remove one of the RAM
chips inside your Apple II. Later, you will insert the plug on the RAM-
Card connector cable into the space where the chip is now.
1. Look into your Apple II.
Familiarize yourself with the inside.
power supply cover edge connector slot
memory chip to be removed RAM chips located
in this square
The Interior of an Apple II
10

You should see:
A big silver- or gold-colored box (the power supply cover) along
the left side.
Eight long, narrow slots (edge-connector receptacles), green or
black outside with gold-plated contacts inside, located perpen-
dicular to and against the back wall of the Apple II enclosure.
The slots are numbered from left to right, from 0 to 7. The
numbers are located between the far end of the slots and the back
wall.
A 4 inch by 4 inch square outlined in white, located directly
behind the keyboard (RAM chips are located here).
2. Touch the power supply cover.
Touch the cover to discharge any static electricity you may be
carrying.
3. Find Slot 0.
Lean over your Apple II to see the numbers at the far end (back wall
side) of the eight slots. They are numbered from left to right,from 0
to 7. You want the number 0 slot, the leftmost.
4. Remove card from sLot 0.
If there is a card in Slot 0, it must be removed since Slot 0 is the slot
you will use for RAMCard. If there is no card in Slot 0, disregard this
step and go on to step 5.
5. Find the left rear memory chip.
Look inside the white square. There are three rows of eight memory
chips installed within the square. Locate the chip in the last row
(farthest from the keyboard) and the first column (farthest left,
closest to the power-supply cover). This is the chip you will need to
remove.
6. Remove the left rear memory chip.
11

Removing the Chip
REMEMBER: Touch the power-supply cover to discharge static
electricity on your body before grasping the chip.
WARNING
Remove the memory chip carefully. Be sure you do
not damage the chip or the circuit board sockets in
any way. Avoid touching the pins on the chip with
your fingers because static electricity on your body
may damage the chip. Grasp the chip by the ends
and with the chip extractor only.
Use the chip extractor (which resembles a large pair of tweezers)
included in the RAMCard package to grasp the chip at each end.
There is a slot under the chip at each end where the extractor prongs
will fit. Wiggle the chip very slightly to loosen it. Apply no more
12

upward or lateral force than necessary to remove the chip gently so
that the chip will not be damaged.
Inserting RAMCard
Inserting RAMCard is actually two separate procedures. First, you
insert the plug at the end of the connector cable into the socket left
empty when you removed the chip. Then, insert the card itself into Slot
0
Inserting The Plug
1.Examine RAMCard.
Set the card in front of you, face up.
edge connector
connector cable
RAMCard
13

Notice the connector cable at the bottom left corner of this card. At
the end of the cable is a plug. Notice that RAMCard also has an I/O
connector strip along one edge. The cable plug will go into the
vacant memory chip space inside your Apple II. The edge-connector
will go into Slot 0.
2.Position the card and plug.
Hold the card on edge over the Apple II so that the cable end is
toward the keyboard, the side with the chips is facing to your right,
and the edge-connector is positioned over Slot 0.
3.Insert the plug.
Inserting the RAMCard Cable
Position the pins on the cable plug directly over the holes where the
memory chip was removed. Gently apply pressure to the top of the
plug. Apply only enough pressure to seat the plug completely.
14

If the plug does not slide into the holes easily, remove it, reposition
the pins, then app]y gentle pressure until the plug is seated. A very
slight wiggle may be used to help seat the plug. But, any lateral
movement may damage a pin so avoid wiggling if you can. If you
must wiggle the plug to seat it fully, be sure the pins are lined up
properly first, then wiggle only very slightly and very slowly.
Inserting RAMCard
1.Position RAMCard over Slot 0.
Hold RAMCard so that it can be inserted in Slot 0 without twisting
the cable. If RAMCard cannot be inserted without twisting the
connector cable, the plug was inserted backwards. Remove the plug
and reinsert it So that the connector cable will not be twisted when
RAMCard is inserted.
2.Position the edge-connector into Slot 0.
Inserting RAMCard into Slot 0
15

Set the connector strip on the bottom edge of RAMCard into Slot 0.
Be sure that the connector on the card is centered in the slot.
3. Press RAMCard into place.
Do not wiggle RAMCard from side to side! If necessary, you can
wiggle the card lengthwise, from back to front to back, to help seat
the card into Slot 0 completely.
4.Recheck seating of plug and card.
Be sure that both the plug and the card are fully seated.
5.Replace cover.
When you are satisfied that the plug and card are correctly placed
and installed (you may want to reread the instructions), slide the
cover of your Apple II forward to the keyboard. When the cover is in
place, press down on the rear corners of the cover until the fasteners
snap closed.
6.Power up.
Your Apple II is now ready to run. You can switch on the power and
bring up CP/M if you have the SoftCard. With the SoftCard in-
stalled, you now have 56K contiguous RAM available to run 56K
CP/M. You can create 56K CP/M system disks with the CPM56
utility included with your SoftCard package. For instructions on
using SoftCard and RAMCard together, refer to the SoftCard Man-
ual, Using Apple CP/M with the Apple Language Card, page 1-13.
For each reference to the Apple Language Card, simply substitute
RAMCard.
Other software can also be used with RAMCard. See Chapter 3 for
more information.
16

CHAPTER 3
USING RAMCard
For some Apple II configurations, installing RAMCard will change the
procedures you use to run your existing software.
This chapter outlines which configurations of the Apple II are affected
by installing RAMCard and what software procedures you need to
change. This chapter also Lists some of the software that is compatible
with RAMCard.
How To Use Your Existing Software
Installing RAMCard in your Apple II will affect the operation of your
existing software if:
1. You are using an Apple Firmware Card in Slot 0.
2. You are using 13-sector disks with SoftCard and CP/M
Let’s discuss these two topics in more detail.
1. Apple II computers come standard with one of the two BASICs:
Applesoft or Integer BASIC. Standard Apple II systems have Inte-
ger BASIC, and Apple II Plus systems have Applesoft.
If you are using an Apple Firmware Card installed in Slot 0 to make
available the other version of BASIC, you must remove it when
17

RAMCard is installed. This means that the BASIC on the Apple
Firmware Card will no longer be available. When you lose the
BASIC on the Firmware Card, you also lose access to any programs
you may have that are written in that BASIC.
2. If you are using CP/M (and SoftCard), then you must use the
CPM56 utility to take advantage of RAMCard’s extra memory. The
CPM56 utility is found only on the 16-sector CP/M master in the
SoftCard package.
Refer to the Microsoft SoftCard Manual, Using Apple CP/M with
the Apple Language Card,” page 1-13, for instructions for using the
CPM56 utility.
Most of the other software that takes advantage of RAMCard, such
as Apple FORTRAN, is supplied on 16-sector disks only. To run this
software, you will need a 16-sector disk system. One exception is
VisiCalc, which does not require a 16-sector disk system to take
advantage of the extra RAMCard memory.
If you are using a 13-sector system, and you want to use some of the
software that comes only on 16-sector disks, you must update to a
16-sector system.
Solution
The solution to these problems is to update your system to Apple DOS
3.3. Then, you will have both BASICs on diskette, you can load the
“other” BASIC into RAMCard, and you will again have access to the
programs you wrote in the BASIC on your Firmware Card. Updating
to Apple DOS 3.3 also allows you to boot 13-sector diskettes, and
allows you to use 16-sector CP/M (and hence CPM56).
Compatible Software
RAMCard is compatible with all the software that can be used with
the Apple Language Card. In fact, RAMCard operates identically to
the Language Card, with one exception: RAMCard does not have
Autostart ROM. See more on Autostart ROM below.
18

Some of the software packages that can be used with RAMCard are:
CP/M, which also allows you to use:
Microsoft’s COBOL-80
Microsoft’s FORTRAN-SO
Microsoft’s BASIC Compiler
Microsoft’s Assembly Language Development System
Applesoft BASIC
Integer BASIC
VisiCalc
Apple Pascal system Apple FORTRAN
Apple PILOT
Since RAMCard operates identically to the Apple Language Card, you
need only refer to the instructions in the software product documenta-
tion for using that software with the Apple Language Card; the operat-
ing instructions for use with RAMCard are exactly the same.
Autostart ROM
RAMCard does not include Autostart ROM. In a few cases, lack of
Autostart ROM may affect use of software designed to be used with the
Apple Language Card.
In addition, unless your Apple II has Autostart ROM installed on-
board, the convenient auto-boot features of Autostart ROM are not
available. In order to behave exactly as if a Language Card is installed,
some software may require Autostart ROM.
If you have an Apple II Plus, your computer has Autostart ROM
installed on-board. If you have an Apple II, you may want to install
Autostart ROM to take advantage of the auto-boot features.
19
This manual suits for next models
1
Table of contents
Other Microsoft Computer Hardware manuals