home *** CD-ROM | disk | FTP | other *** search
- 1. INTRODUCTION
- ---------------
-
- This is the READ.ME file for EXPERIENCE C++. It contains
- the following items:
-
- 1. Details on getting started with EXPERIENCE C++.
- 2. Details on the hardware and software requirements for
- running EXPERIENCE C++.
- 2. Instructions for installing the audio support manually.
- 3. Information about possible problems with audio installation
- and audio errors.
-
-
- 2. GETTING STARTED
- ------------------
-
- EXPERIENCE C++ is a multimedia tutorial on the C++ programming
- language. You can use it either in closed-caption mode (the
- text appears in windows on the screen), or, if you have
- installed an appropriate sound card, in audio mode (you
- hear the spoken text, music, and other sounds).
-
- 2.1 CLOSED-CAPTION MODE
- ------------------------
-
- You do not have to perform any installation to use EXPERIENCE
- C++ in closed-caption mode. All you have to do is:
-
- 1. Check that your system satisfies the requirements listed
- below under HARDWARE REQUIREMENTS and SOFTWARE REQUIREMENTS.
- Note that you do not need a sound card to use EXPERIENCE
- C++ in closed-caption mode.
-
- 2. On a DOS command line, in either native DOS or a DOS session
- in OS/2, make your CD drive your current drive and enter the
- following command to start the book:
-
- CSTART
-
- 2.2 AUDIO MODE
- --------------
-
- To use EXPERIENCE C++ in audio mode:
-
- 1. Check that your system satisfies the requirements listed
- below under HARDWARE REQUIREMENTS and SOFTWARE REQUIREMENTS.
- Specifically, your system has to have one of the sound
- cards listed under HARDWARE REQUIREMENTS installed.
-
- 2. From an OS/2 command line or a native DOS command line,
- make the CD drive your current drive and enter:
-
- INSTALL
-
- This begins an installation procedure that asks you
- some questions, including the type of sound card
- you have installed on your system.
- DO NOT RUN INSTALL FROM A DOS SESSION IN OS/2.
-
- 3. If you have run INSTALL in OS/2, an EXPERIENCE C++ icon
- should appear on your desktop. Click on this icon to
- start the book.
-
- If you have run INSTALL in native DOS, reboot your
- system, make the CD drive your current drive, and
- enter the following command to start the book:
-
- START
-
-
-
- 2.3 MANUAL INSTALLATION OF AUDIO SUPPORT
- ----------------------------------------
-
- Depending on the type of audio card that you are using and
- how it was installed, you may prefer to install the audio
- support for EXPERIENCE C++ manually. See MANUAL INSTALLATION
- OF DEVICE DRIVERS FOR AUDIO below for details.
-
- 2.4 OTHER COMMANDS TO START EXPERIENCE C++
- ------------------------------------------
-
- In addition to CSTART and START, there are other commands that
- you can use to start the book. Use one of the following
- commands to start the book on a system that has a mouse:
-
- START - Plays the introduction followed by the body of
- the book in audio mode.
- CSTART - Plays the introduction followed by the body of
- the book in caption mode.
- MENU - Plays the body of the book without the introduction
- in audio mode.
- CMENU - Plays the body of the book without the introduction
- in caption mode.
-
- Use one of the following commands to start the book on
- a system that does not have a mouse:
-
- KSTART - Plays the introduction followed by the body of
- the book in audio mode.
- CKSTART- Plays the introduction followed by the body of
- the book in caption mode.
- KMENU - Plays the body of the book without the introduction
- in audio mode.
- CKMENU - Plays the body of the book without the introduction
- in caption mode.
-
- NOTE: you must use the manual installation procedure if you want to use
- EXPERIENCE C++ without a mouse.
-
- 3. HARDWARE REQUIREMENTS
- ------------------------
-
- The minimum requirements for running EXPERIENCE C++ are:
-
- Any IBM Personal System/1 or IBM Personal System/2
- model, or 100% compatible, with the following minimum
- configuration:
- - Intel386 SX - compatible or higher based personal computer
- - 2MB memory
- 500K of program memory available
- 800K of available extended or expanded RAM. Use the DOS
- command MEM to list the memory characteristics of your
- machine.
- - IBM VGA display adapter, or compatible, color or mono
- - A DOS or OS/2 compatible CD-ROM drive
- Optional items:
- - IBM Mouse, or compatible
- - One of these audio cards
- Digispeech DS-201A
- IBM Audio Capture/Playback Adapter
- IBM Audio Capture/Playback Adapter/A
- IBM PS/1 Audio/Joystick Adapter
- SoundBlaster 1.0, 2.0, or compatible
- SoundBlaster PRO (also Pro OPL/3)
-
-
- 4. SOFTWARE REQUIREMENTS
- ------------------------
-
- The minimum requirements for running EXPERIENCE C++ are:
-
- - DOS 5.0 (or higher) installed
- or
- - OS/2 2.0 (or higher) installed
- - Sufficient DOS environment space to create one DOS
- environment variable (only required for caption-only mode)
-
-
- 5. MANUAL INSTALLATION OF DEVICE DRIVERS FOR AUDIO
- --------------------------------------------------
-
- EXPERIENCE C++ makes extensive use of audio. In order to hear
- the audio, an appropriate audio card and device driver must be
- installed. You can use the command INSTALL from an OS/2 command
- line or a native DOS command line to install the driver. If you
- wish to install the device driver manually (to avoid automatic
- changes to your CONFIG.SYS file, for example), you can follow
- the instructions below.
-
- The audio device driver files are found in the directory
- \LLHOME\AUDIODD on the EXPERIENCE C++ CD:
-
- DRIVER: AUDIO CARD:
-
- DIGISP.SYS Digispeech DS-201A
- ACPAK12.SYS IBM Audio Capture/Playback Adapter
- IBM Audio Capture/Playback Adapter/A
- PS1K12.SYS IBM PS1 Audio/Joystick Adapter
- SNDBK12.SYS SoundBlaster 1.0, 2.0, and compatibles
- SBWD.SYS SoundBlaster 1.0, 2.0 **
- SBPWD.SYS SoundBlaster PRO (also Pro OPL/3) **
-
- ** Named adapter only - NOT compatibles.
-
- If you have one of the cards listed above installed in your
- machine, follow these steps. Then, when you start the book using
- the command START, you will hear the audio portion of the book.
-
- 1. From the list above, select the device driver file that
- corresponds with your audio card.
-
- 1. Copy the appropriate device driver to a directory of your
- choice on your hard disk. These instructions assume you
- copy it to the directory C:\LLHOME\AUDIODD.
-
- 2. If you are going to be using the book in native DOS, follow
- the instructions below under MANUAL INSTALLATION OF AUDIO
- DEVICE DRIVERS FOR DOS. If you are going to be using the
- book in a full-screen DOS session in OS/2, follow the
- instructions below under MANUAL INSTALLATION OF AUDIO
- DEVICE DRIVERS FOR OS/2.
-
- 5.1 MANUAL INSTALLATION OF AUDIO DEVICE DRIVERS FOR DOS
- -------------------------------------------------------
-
- After you have copied the appropriate audio device driver
- from the CD, edit the CONFIG.SYS file on your boot disk
- to include the following statement:
-
- DEVICE=dir\device.SYS [audio] [dma] [int] [ioaddr] [bufsize]
- where:
-
- dir = the fully qualified name of the directory
- that you copied the device driver into
- device.SYS = one of the audio device drivers listed above
-
- audio, dma, int, ioaddr, and bufsize are options for the
- device drivers. If you do not specify a value for these
- options, they keep their default values:
-
- OPTION DEFAULT
-
- audio 1
- dma 1
- int 7
- ioaddr 220
- bufsize 4
-
- The options that you can specify depend on the type of audio
- device you have. The following list shows the options that
- you can specify for each card.
-
- IBM Audio Capture/Playback Adapter, one option:
-
- audio = AUDIO device number
-
- SoundBlaster 1.0, 2.0 or compatible, four options:
-
- audio = AUDIO device number
- int = interrupt level (IRQ) used by the SB card
- ioaddr = I/O address used by the SB card
- bufsize = I/O buffer size in kilobytes
-
- SoundBlaster PRO or PRO OPL/3, five options:
-
- audio = AUDIO device number
- dma = DMA channel used by the SB card
- int = interrupt level (IRQ) used by the SB card
- ioaddr = i/o address used by the SB card
- bufsize = i/o buffer size in kilobytes
-
- NOTE: THE AUDIO DEVICE DRIVERS FOR THE SOUNDBLASTER AND
- SOUNDBLASTER COMPATIBLE CARDS DO NOT SUPPORT AN
- IRQ HIGHER THAN 7.
-
- The IBM PS/1 Audio/Joystick Adapter and the Digispeech DS-201A
- Adapter do not have any options for their device drivers.
-
- After you have made any necessary changes to your CONFIG.SYS file,
- you must reboot your computer before they take effect.
-
- After you have completed this installation procedure, make the
- CD drive your current drive and enter START to start the book.
-
- 5.2 EXAMPLES OF AUDIO DEVICE DRIVERS FOR DOS
- ---------------------------------------------
-
- The following is a list of some sample DEVICE= statements that
- you might want to include in your CONFIG.SYS file. These
- samples assume that the appropriate device driver file from
- the CD was copied to the directory C:\LLHOME\AUDIODD. Since
- these sample DEVICE= statements do not specify any options,
- the default values for the options are used.
-
- Digispeech DS-201A:
- DEVICE=C:\LLHOME\AUDIODD\DIGISP.SYS
-
- IBM Audio Capture/Playback Adapter:
- IBM Audio Capture/Playback Adapter/A:
- DEVICE=\LLHOME\AUDIODD\ACPAK12.SYS
-
- IBM PS/1 Audio/Joystick Adapter:
- DEVICE=\LLHOME\AUDIODD\PS1K12.SYS
-
- Sound Blaster:
- SoundBlaster 1.0, 2.0, and compatibles:
- DEVICE=\LLHOME\AUDIODD\SNDBK12.SYS
-
- SoundBlaster 1.0, 2.0 (Not compatibles):
- DEVICE=\LLHOME\AUDIODD\SBWD.SYS
-
- SoundBlaster PRO (also Pro OPL/3)(Not compatibles):
- DEVICE=\LLHOME\AUDIODD\SBPWD.SYS
-
-
- The following are examples of device driver statements show the
- use of the options:
-
- DEVICE=C:\LLHOME\AUDIODD\ACPAK12.SYS 2
-
- This assumes that the IBM Audio Capture/Playback Adapter is
- audio device 2 (AUDIO2$).
-
- DEVICE=C:\SBPWD.SYS 1 2 7 220 8
-
- This assumes that the Sound Blaster Pro OPL/3 card is set at
- DMA=2, IRQ=5, I/O=220, buffer size of 8k, and addressed as device
- AUDIO1$.
-
- DEVICE=C:\SBWD.SYS 1 5 220 4
-
- This assumes that the Sound Blaster card is set at IRQ=5, I/O=220,
- buffer size of 4k, and addressed as device AUDIO1$. Notice that
- the DMA channel parameter is missing. This is because DMA channel
- is fixed at 1 for non-SB PRO cards.
-
-
- 5.3 MANUAL INSTALLATION OF AUDIO DEVICE DRIVERS FOR OS/2
- --------------------------------------------------------
-
- 1. Make a copy of the DOS full-screen icon. Note you must
- specify a new name for the icon.
-
- 2. Click on this icon with the right mouse button to get the icon
- menu.
-
- 3. Select OPEN, and select SETTINGS from the OPEN menu.
-
- 4. The SETTINGS folder for the icon appears. Select the
- SESSION page.
-
- 5. On the SESSION page, select DOS SETTINGS. A list of the
- DOS settings for the icon appears.
-
- 6. Select DOS_DEVICE from the list of DOS settings. In the
- value box that appears, put the complete file name of
- audio device driver file that you copied from the CD.
- For example, if you are using an IBM Audio Capture/Playback
- Adapter, and you copied the device driver file to the
- directory D:\LLHOME\AUDIODD, you would put the following
- in the value box for DOS_DEVICE:
-
- D:\LLHOME\AUDIODD\ACPAK12.SYS
-
- 7. Select INT_DURING_IO from the list of DOS settings and set
- it to ON.
-
- 8. Click on SAVE, and close the SETTINGS folder.
-
- When this icon is opened, the resulting DOS full screen session
- will have audio support.
-
- To start the book after completing this installation procedure:
-
- 1. Open the icon you created.
-
- 2. Make the CD drive your current drive.
-
- 3. Enter START.
-
- Only ONE of these sessions can be opened at a time because
- the audio card cannot be shared.
-
- Do not run EXPERIENCE C++ in a window. If you do, the colors
- will be incorrect and the performance will be severely degraded
- compared to a full-screen session.
-
-
- 6. AUDIO PROBLEMS
- -----------------
-
- 6.1 INSTALLATION PROBLEMS
- -------------------------
-
- If you complete the installation procedures and you find that
- there are problems with the audio, you many want to investigate
- the following symptoms and possible solutions:
-
-
- *** SYMPTOM *** *** POSSIBLE SOLUTION ***
-
- SOUNDBLASTER AND SOUNDBLASTER COMPATIBLE CARDS:
-
- Scratchy sound - increase the buffer size
- (last option specified with
- the device driver file)
- No sound - check that the IRQ level option
- is set to the IRQ level of your
- card
- - if your card is a genuine
- SoundBlaster card, try the
- SoundBlaster compatible device
- driver file
- Audio getting chopped off - increase the buffer size
- (last option specified with
- the device driver file)
-
- DIGISPEECH CARDS:
-
- No sound in DOS session - depending on your configuration,
- under OS/2 the Digispeech 201/A sound card
- may not work in a DOS session
- under OS/2. Try installing it
- in native DOS.
-
- ALL CARDS:
-
- System Error message appears - you may get this kind of error
- when EXPERIENCE C++ started if you have more than one
- in a full-screen DOS session audio-enabled DOS session open
- from an OS/2 icon at the same time. Try closing
- one of the DOS sessions.
-
- No audio in native DOS - if you have another audio device
- driver specified in your
- CONFIG.SYS file before the
- driver for EXPERIENCE C++, you
- may not get any audio. Edit
- your CONFIG.SYS file, put REM
- at the beginning of the DEVICE=
- lines for other audio device
- drivers, and reboot.
-
- Audio getting cut off - if you are using the book in
- a full-screen DOS session under
- OS/2, ensure that the DOS
- settings for the session
- include INT_DURING_IO=YES.
- Also see AUDIO DATA OVERRUN
- below.
-
- 6.2 POSSIBLE AUDIO ERRORS
-
- -------------------------
-
- Audio errors can occur due to insufficient memory, a missing
- device driver or slow disk access. If an error occurs when audio
- is first played you will get one of the following errors.
-
- E 01 SOUND OPEN error
- E 02 SOUND CREATE error
- E 03 DEVICE OPEN error
- E 04 XMIT ALLOC error
- E 05 REC ALLOC error
- E 06 DSP OPEN error
- E 07 DSP LENGTH error
- E 08 AUDIO DEVICE error
- E 09 IOCTL FUNC INVAL error
- E 10 IOCTL NO FREE HANDLE error
- E 11 IOCTL ACCESS DENIED error
- E 12 IOCTL INVALID HANDLE error
- E 13 IOCTL INVALID DATA error
- E 14 IOCTL INVALID DRIVE error
- E 15 IOCTL OTHER error
- E 16 INIT NO PLAY error
- E 17 INIT NO RECORD error
- E 18 INIT NO PLAY RECORD error
- E 19 INIT INVALID REQUEST error
- E 20 INIT CONFLICT error
- E 21 INIT OVERLOADED error
- E 22 INIT INVALID INPUT LIST error
- E 23 INIT INVALID OUTPUT LIST error
- E 24 INIT OTHER error
- E 25 AUDIO CONTROL error
-
- The most common error is E 03 which means an audio device driver
- was not found. This must be installed as described above.
- EXPERIENCE C++ will run in closed-caption mode when no audio
- device driver is found. To run in closed-caption mode and avoid
- the error occurring, start EXPERIENCE C++ with one of the
- closed-caption commands such as CSTART.
-
- AUDIO DATA OVERRUN
-
- An AUDIO DATA OVERRUN error indicates that the data throughput
- required for audio could not be accommodated by the host CPU and
- disk drive. On a PC running DOS this should not occur, but in
- running OS/2 this can happen due to other tasks consuming too much
- of the system resources. The result is that audio files cannot
- be re-accessed in time to keep the audio playing, and the audio
- is cut off. Ending some of the other programs
- to relieve the CPU and disk load can help eliminate this problem.
-
- OUT OF ENVIRONMENT SPACE
-
- When starting EXPERIENCE C++ in caption-only mode, an environment
- variable (SET TMAUDIO=NO) is set in DOS. If no environment space
- is left in your system you will get an "Out of Environment space"
- error. Use the DOS SHELL command in the CONFIG.SYS to increase the
- size of the environment space.
-
- OUT OF MEMORY
-
- If your system has insufficient available memory to run EXPERIENCE
- C++, look to removing TSR programs, loading device drivers in high
- memory and other such techniques as described in your DOS or OS/2
- documentation.
-
-
- 7. TRADEMARKS AND SERVICE MARKS
- -------------------------------
-
- The following terms used in this file are trademarks
- or service marks of IBM Corporation in the United States
- or other countries:
-
- IBM
- LinkWay
- LinkWay Live!
- Operating System/2
- OS/2
- Personal System/1
- Personal System/2
- PS/1
- PS/2
-
- The following terms in this file are trademarks or
- registered trademarks of the indicated companies:
-
- Borland Borland International Inc.
- Digispeech Digispeech Inc.
- Intel Intel Corporation
- Microsoft Microsoft Corporation
- Prosonus Prosonus Corporation
- SoundBlaster Creative Labs, Inc. and Brown-Wagh Publishing
- Turbo C++ Borland International Inc.
- Visual C++ Microsoft Corporation
-
-
-