ActionMedia II

@EFDC.ADF - IBM ActionMedia (TM) II Display Adapter/A 
@EFDC.ADF - Intel DS2 Adapter same card / rename to @EFDC.ADF
191-189 PS/2 Actionmedia II Display Adapter/A 2MB, Capture Option
291-594   Actionmedia II Developer's Toolkit ver. 1.0
292-360   Actionmedia II Developer's Toolkit ver. 1.1
192-153   Actionmedia II Upgrade Kits (drivers only)

Software
AM2DRV.EXE:  v2.12 driver Win3.x,  Indeo Video v2.12, YVU9 Video, PLV v2.0, AVS. 
AM2SET.EXE:  (v2.10). Setup and configuration 
actmed2.exe Option disk from IBM 
AM2DOC.PDF:  Hardware installation guide  for ISA cards under Windows
AM2SFTDC.PDF: AM2 Driver for Indeo Video Installation Guide for ISA /Windows
amiiprog.zip AM II Programmer's Guide and Ref for MCI programming in MMPM/2
            (source with library included)
VfW11e SDK and runtime for 3.1x, 95, NT (AM2 works under 3.1x only...)

AVI, MPG, WMV, MPEG Converter (and AVS!)
   Maybe... I have no experience with Total Movie Converter 

List of supported conversions

    AVS to AVI
    AVS to MPEG
    AVS to MPG
    AVS to WMV
    AVS to FLV

i750 Video Processor Technical Specifications Oct90 82750PB and 82750DB
82750LA Keying and Audio Gate Array (KAGA) Technical Specifications
82750LH Host Interface Gate Array (HIGA) Technical Specifications
82750LV VRAM SCSI Capture Gate Array (VSCGA) Technical Specifications
ADSP-2105 DSP Microcomputer datasheet
ADV476KP35E CMOS 40 MHz 256x24 Color Palette RAM-DAC datasheet  
CS5338-KS 16-Bit, Stereo A/D Converters for Digital Audio Datasheet  


AVSAVI.EXE: Windows program which converts  some AVS into AVI files. 
avsavi.txt Reame for AVSAVI.EXE
am2os21.exe 558 Kb OS2 driver v1.2 1/2 
am2os22.exe 450 Kb OS2 driver v1.2 2/2 Media Control Driver for MMPM/2
am2wav.rar   ActionMedia II Wave Audio Device Driver 1.10
am2win1.exe 271 Kb Windows driver v1.2, 1/2 
am2win2.exe 463 Kb Windows driver v1.2, 2/2 
DVision Cineworks

Person To Person (P2P) Page
Person2Person for OS/2 * Possible Person 2 Person, ver 2.0? IMG format
DVI Technology Products by Douglas Dixon

Capturing Digital Video Using DVI Multimedia and the i750 video processor   (Dr. Dobbs)
   Capturing DigitalVideo Using DVI (HTML version of above)

Transport and Display Mechanisms For MM Conferencing Across Packet-Switched Nets
Multimedia Playout Synchronization Using Buffer Level Control

Tech notes
ActionMedia® II Resource List
Limitations of Using the ActionMedia® II in Windows 3.x
ActionMedia® II vs. Smart Video Recorder Pro Comparison
ActionMedia® II End Of Life Letter

Intel DVI Multimedia Publications

Description Intel Doc
AM II Delivery Board Installation Guide for ISA Computers 468479-001
AM II Delivery Board Installation Guide for MC Computers 468478-001
AM II Software Installation Guide 468747-001
AM II Software Library Overview 468748-001
AM II Software Library Reference 468749-001
AM II DOS Media Preparation Utility Reference 468750-001
AM II Capture Module Installation Guide 468480-002
AM II RGB Overlay Cable Installation Guide 468481-002
Intel 82750PB Microcode Programming Guide 466718-001
PR0750 DVI 2" Binder/Slipcase 463665-003
Multimedia Applications 555130


ActionMedia Evolution
   Prototype Delivery and Capture Boards (82750PA/DA?)
   ActionMedia Delivery Board and Capture Board (82750PA/DA)
   ActionMedia 2 Delivery Board and Capture Option (82750PB/DB)

Action Media II
   Delivery Card 
      Setting Jumper E1 for Digital or Analog Keying
   Capture Card
      CS2 option standoff / spacers / support dimensions 
      Install Capture Card
Removing the AVE Contacts
Further Thoughts on AVE Connector (Terminate unused RGB lines...)

Configure ActionMedia/2 Under OS/2 with AM/2 Configuration Utility


Connectors and Cables

   Video Cable connector (HDD-15)
      RGB Overlay Cable Attached (Analog Keying)

      Video Cable Pinout
   Auxiliary Video Output Connector (S-VHS / 4 pin DIN)
   Audio/Video Capture Cable 
       Audio/Video Capture Connector Pinout (Female socket on AM2)
       Capture Cable Mini-DIN Plug Pinout (Male plug on 8 Way Mini-DIN)
  
69F9736 Complete The 8 way cable, S-VHS adapter, and two BNC to RCA adapters

Connecting The Video Capture Source
       Composite Video Format
       S-Video Format
       RGB Composite Sync Format
       RGB Sync On Green Format

Connecting The Audio Capture Source
    Audio Signal Cable
      ActionMedia/2 to M-ACPA Cable

Power Usage

Autoconfiguration Problems (Not present or disabled)
Intel DS2 and IBM AM2 ADF Oddities ("Disabled" in "Extended Memory Window")
False 10906x6 Error (Related to autoconfig issue!)
ActionMedia/2 Error Codes
ADF Sections

ActionMedia Evolution 
  Thanks to Lorenzo Mollicone, I was able to get evidence of the ActionMedia Prototype and the release version of the original ActionMedia. The images are not of uniform quality, and I cannot do a good job of component ID. The AM boards use a connector similar to that used on the Video Capture Adapter/A HERE  and MAYBE the same pinout...

ActionMedia Prototype Delivery Board


Looks like J1 is for a SCSI controller. It is the 50 pin header at upper right edge, with the resistor network below it. The 60 pin header (J2) in the center connects to the AM Prototype Capture Board below. Most likely card to card communications. Looks like one of the half-can oscillators was removed, see the solder tail sockets? See the AVE connector used to pick up Base Video?

ActionMedia Prototype Capture Board


I don't have any pics of the connectors on the brackets, so if this is a DB9 or HDD15, I can't tell. Notice the 1/8 inch audio jack at the lower right. See the three sets of six pin headers towards the right side? See the three pin header to the left of the blue video port? My guess it is similar to E1 on the AM2, and is used to choose digital keying over the AVE on the Delivery card, or Analog keying, via a video cable attached to the video connector...

Notice the pair of CS5014-KP1A at upper left corner? Full can oscillator shows a date of 9010. U52 is 12.44755 MHz (inking indistinct)

ActionMedia Delivery Board


You can see the 82750PA and 82750DA. J1 (50 pin header) is now at top dead center. J2 (60 pin header) is right below it. Pair of Bt RAMDACs. I think the date code on the 82750PA is 9044. U18 25.0000 MHz, U27 14.3181 MHz, U47 33.868 ? damaged osc...

ActionMedia 2 Delivery Card w/ Capture Option


ActionMedia 2 Capture Option (CS2) dated 4791


Grabbed this pic from Lorenzo Mollicone and it verifies my suspicions about X1 and X2. They are SMD xtals. X1 is FPX17.7 and X2 is FPX14.3 Please note that FPX040 is at the lower right corner of the socketed PLCC. All versions of the PLCC are © 91, 514536 -006.

4791 - X1, X2 SMD crystal, four solder pads per xtal.
1292 - X1, X2 radial lead cans, four solder pads per xtal. Case not soldered to solder pads by edge of PCB. X1 signal leads doglegged to solder pads.
1194 - X1, X2 xtals same locations, but no solder pads for xtals. Both signal leads stick straight out to through holes. Each xtal case is fastened by a single pin to a through hole.

FPX Case and Side




ActionMedia II Adapter/A

Delivery Card FRU 69F9733 / PN 69F9732
E1 Digital or Analog Keying 
J1 60 Strip Pin Header 
J2 20 Strip Pin Header 
J3 HDD-15 Video Cable Connector 
J4 S-Video Connector 
J5 Audio/Video Capture Connector 
J6 Audio Signal Output 
U20 Intel 82750LV VRAM Gate Array 
U21 Intel 82750PB Pixel Processor 25 
U22 Analog Devices ADSP-2105 
U23 Intel 82750DB Display Processor 
U24 FPX10.0 
U25 27C256-12 PLCC 
U26 25.0000 MHz Osc
U27 Intel 82750LA Audio Gate Array 
U32 FPX16.9 
U33 Analog Devices ADV476KP35E 
U35 Intel 82750LH Host Gate Array

Intel 82750PB Microcode Programming Guide

Jumper Block E1
Analog Analog keying. Need RGB Overlay Cable

Digital Digital keying via AVE / BVE
   NOTE: Limited to 256 colors!


E1 is under installed Capture Board (CS2). Fiddly to move jumper after installing CS2 board. Recommend you set E1 before attaching CS2 board.

Analog vs Digital Keying

Keying Method Cable To Use Advantages/Disadvantages
Analog
(recommended)
RGB Overlay Cable Advantages: Greatest compatibility with graphics boards, higher resolution and better color depth of video image.
Disadvantages: Possible issues with DOS, third party software products used with AM2 boards.
Digital BVE to AVE Advantages: Programmable keying. Video board connects via BVE connector to AM2 in AVE connector
Disadvantages: Some high-performing graphics boards may not support digital keying.
Digital keying supports only 256 colors from the graphics board.

Removing the AVE Connectors
  While deep in the depths of a hand-to-keyboard struggle with Warp 3 and the ActionMedia/2, I faced a desperate conundrum. I wanted to use an ATI Graphics Ultra Pro, which is an AVE adapter, along with an ActionMedia/2, which is also an AVE adapter. Unlike BVE capable cards, AVE adapters MUST be placed in the AVE slot.

   Fortified with desperation and caffeine, I figured that the AM/2 was to be used with the three port video cable, 69F9737, which means that I'm dealing with analog, so the need for digital keying is moot. NOTE: If you don't have the overlay cable, do NOT whack the AVE connector, as you are stuck with digital keying over the AVE / BVE connectors.

   I took an AM/2 which had complained of a serious error, cut the connector off, and tested it with advanced diagnostics. It passed all tests. The problems that it reported earlier were gone. I then altered another AM/2 and placed it into Slot 1. Configured without a hitch and passed advanced diagnostics.

  I used a pair of diagonal cutters, parallel to the edgecard traces, and just snipped it off a little at a time. I cut the remaining "tooth" off, then used an X-Acto knife to whittle the ragged edge down. I didn't worry about shorting out any traces or pulling them up when I nipped and shaved my way to bliss. The green solder resist is TOUGH and it holds everything in place.

Further Contemplation on the AVE Connector
  After digging up my Video Capture Adapter/A and M-Motion Video Adapter/A, I actually read the stuff on termination of the R, G, and B lines to prevent image degradation. It is entirely possible that removing the AVE extension was unnecessary.

 A note from the VCA/A:
  "  If you don't have an RGB monitor with 75 ohm termination, place RCA Term plugs on 2, 3, and 4. If RGB outputs are not terminated, the Y/C and Comp Video outputs will distort image brightness"


Capture Card Also called the CS-2 FRU 69F9735 / PN 69F9734
J1 20 Pin Header 
J2 60 Pin Header 
U3 CS5338-KS (lower left corner)
U10 Motorola PC44010A 
U15 Motorola XC44250FN 
U11,16,18,19,21 Intel N85C220  PLD
U20 Motorola GSC38PG386CE02 
U24 PLCC 
U25-U28 NEC D42101G-3 
U30-U33 NEC D42101G-3
X1 17.734455 MHz xtal (upper left of U10)
X2 14.3181 MHz xtal (upper left of U10)

CS2, 1293 two solder pads for each xtal near the edge of the PCB but oddly enough, the xtal cases are NOT soldered to them. The cans can flex on the two leads... X2 leads run straight to their solder pads (not through holes), but X1's two leads are offset, doglegged, so X1 clears X2's case.

 The earlier CS2 used SMD crystals, but they changed over to the can format....

CS2, 1194 single lead soldered to the top of each xtal case, connecting the case to ground. The two xtal leads run directly to the through holes and the through holes and leads are correctly spaced.

CS2 option standoff / spacers / support dimensions:
Sometimes you scrounge up a CS2 board, and the little nylon PCB standoffs are gone. Unfortunately, there is no hard and fast rule for naming these puppies. I see them as supports, spacers, posts, and possibly spacers.

The AM2 and CS2 PCBs are .065" thick. The mounting hole IDs are @ .152" diameter. The distance between the AM2 and CS2 boards is 7/16" (.439").



Posts - Miniature
Model: 30353-N 

  Std mm
PCB thickness .065" (1.57)
Hole ID .150" (3.86)
Shaft diameter .185" (4.70)
Shaft length 7/16" (11.1)
Standoff OAL .724" (18.4)

This standoff was on a '94 production card. It was not as costly as a threaded nylon standoff.

Looks to take a #6 machine screw (#6 holes are @ .146"). A threaded nylon post and matching #6 nylon screws would work. Now to find the 7/16 (.439") spacer length...


Install Capture Card



       Single monitor configurations, operating in either VGA 640x480 non-interlaced or in XGA 1024x768 interlaced modes, are supported when the text and graphics information provided by the host PS/2 may be overlaid on the images provided by the AM2 display adapters.  In these configurations, the keying of the overlay is controlled by the output of the host graphics adapter, such that a zero (black) output results in the host information becoming transparent to the images provided by the AM2. 

       A dual-monitor configuration is also supported, with one monitor used for the host's graphics adapter and a second monitor used for the images provided by the AM2, but that does not allow any host text or graphics overlay. 

      The AM2 Capture Option (CS2) extends the AM2's capabilities to include capturing and digitization of audio and of analog video input signals (either NTSC or PAL), allowing such signals to be monitored on the PS/2 display screen, captured as still frames, or compressed in real time using the DVI Technology Real Time Video capability. 

MACHINE REQUIREMENTS:   The AM2 /A can be installed in PS/2 Models 8555, 8557, 8565, 8570, 8573*, 8580, 8590, 8595, and the 7546 Industrial Computers.  Use of the AM2 Audio Video Kernel requires a minimum of 4MB of system memory.  If additional OS/2 applications are required to run in the PS/2, then a minimum of 6MB of system memory is recommended. 
* Models 161 and 401 only, and when configured for external display only. 
NOTE: The AM2 Display requires a 16 or 32-bit AVE slot. 

Supported graphics adapter and monitor cabling configurations
o PS/2 color monitor connected to AM2 and host VGA with AM2 Video Cable. 
o PS/2 color monitor connected to AM2 and host XGA adapter with AM2 Video Cable 
o PS/2 color monitor connected directly to AM2 and a second PS/2 monitor connected directly to the host VGA / XGA output connector. 

PROGRAMMING REQUIREMENTS:  IBM OS/2 Version 1.3 required for installation of Audio Video Kernel Version 1.0 device drivers. 
       The MEDIAscript OS/2 Desktop Edition program product from Network Technology Corporation (NTC) is available from NTC for those customers who require an OS/2-based ActionMedia II application authoring and development environment. 

We have found a problem that causes a "Trap 8" (double protection exception) in the device driver "HWDDD$" which is part of ActionMedia II. The problem is caused by a configuration incompatibility with the 3270 connection card. The problem will typically be found when booting up OS/2 with both ActionMedia II, and the 3270 connection ver A card installed at interrupt level 9.

     The 3270 Connect ver A card has only one interrupt level - 9.  The ActionMedia II 2MB/A card has three interrupts, audio, video and capture.Video defaults to level 10, audio to level 10, and capture to level 11. Audio and capture can be set to level 10 or 11, and video to 9, 10, 11 or 12.


Connectors and Cables

 

ActionMedia/2 Video Cable
  This is FRU 69F9737, the three port cable.
 

Auxiliary Video Ouptut
  This is a standard S-VHS / S Video connector 20160430 - Is this an Input? ISA Installation manual thinks so... 

Audio/Video Capture
  This is FRU 69F9736, I got mine off Ebuy.
 

Audio Output
   Uses standard 3.5mm connector.
   



ActionMedia II Video Cable connector (Video Cable is FRU 69F9737)
     The AM2 Video Cable connector (15-pin) enables the AM2 Display Adapter/A to take the video signals from a normal PS/2 VGA or XGA display adapter, combine it with AM2 video signals, and send the mixed video signal to a PS/2 display. 

The presentation on the PS/2 display is developed from either: 
  o VGA or XGA video signals, 
  o ActionMedia II video signals, or 
  o Mixed ActionMedia II and VGA or XGA video signals. 
  The default is to pass VGA or XGA video signals to the PS/2 display. 

RGB Overlay System (Analog Keying)

 NOTE: Ensure black and grey connectors are correctly connected. Any other cable connection may cause the adapter to malfunction and cause damage to its internal components. BLACK (short cable) end to AM2 and the (longer cable) end with GRAY connector to VGA (System board) or  XGA adapter. The GREY connector has a pin hole blocked and will not fit on an XGA-2 adapter.
 
  NOTE: You could use a 1/16 drill to open the XGA-2 Pin #9... But the 800x600 resolution is unsupported.
 
 
 
 

Video Cable Pinout FRU 69F9737 
    This may not be perfect.  NOTE: The (White) Base Video HDD15 has Pin 9 missing, the (Black) AMII HDD15 has all pins present. 

Base (White)      Monitor        AMII (Black) 
1  - AMII (15)  1  - AMII (1)   1  - Mon 1 
2  - AMII (4)   2  - AMII (2)   2  - Mon 2 
3  - AMII (12)  3  - AMII (3)   3  - Mon 3 
4  - Mon 4      4  - Base 4     4  - Base 2 
5  - NC         5  - AMII (10)  5  - Base 6-9,10 
6  - AMII (5)   6  - AMII (7)   6  - Mon 7 
7  - AMII (5)   7  - AMII (7)   7  - Mon 7 
8  - AMII (5)   8  - AMII (8)   8  - Mon 8 
9  - NC         9  - NC         9  - Base 14 
10 - AMII (5)   10 - AMII (10)  10 - Mon 10
11 - Mon 11     11 - Base 11    11 - Base 13 
12 - Mon 12     12 - Base 12    12 - Base 3 
13 - AMII (11)  13 - AMII (13)  13 - Mon 13 
14 - AMII (9)   14 - AMII (14)  14 - Mon 14 
15 - AMII (15)  15 - Base 15    15 - Base 1 



Auxiliary Video Output Connector
      The Auxiliary Video Output Connector (4-way DIN) connects an AM2 Adapter to an S-VHS (also referred to as Y-C) video recorder or similar device. 
NOTE: ISA Installation Manual refers to this as an Input connector. YMMV.

   Pin Signal       Pin Signal
    1  Y Video Gnd   3  Y Video Gnd
    2  C Video Gnd   4  C Video Out
 
S-VHS Capture Cable Female Connector Pinout

Pin Color Description
1 Red Y Gnd
2 Green C Gnd
3 Red Y Signal
4 Green C Signal
The Green cable is for "C" Chrominance
The Red cable is for "Y" Luminance

Audio/Video Capture Connector
      The Audio/Video Capture Connector FRU 69F9736 (8-way  DIN) is only required when the Capture Option is installed.  "Composite 1" refers to the red and green connectors of the 8 pin DIN. 

Capture cable connector ID

Video source R G B Y
-Composite video 1 (VCR)
Yes
NC
NC
NC
Composite video 2
NC
Yes
NC
NC
SVHS (Y/C)
Y
C
NC
NC
RGB (sync-on-green)
R
G
B
NC
RGBS
R
G
B
S
R= Red, B=Blue, G= Green, Y= Yellow

69F9736 Complete

The BNC items at lower left are BNC to RCA adapters. They go on the Blue and Yellow.

S-VHS Cable




Connecting The Video Capture Source

Composite Video Format
Connect a Composite Video Adapter (if phono-to-BNC plug conversion is necessary) and the video device's cable to the red connector on the Capture Cable

To do audio capture, continue with the section, "Connecting The Audio Capture Source."

If you are not going to do audio capture, continue with the "Power On" section.

S-Video Format
1. Connect red and green connectors on Capture Cable to corresponding color-coded S-Video Adapter (Y=red, C=green) supplied with Capture Module, as shown in Figure 4-19.

2. Connect video device cable's 4-pin DIN connector to S-Video Adapter's 4-pin DIN connector..

To do audio capture, continue with the section, "Connecting The Audio Capture Source."
If you are not going to do audio capture, continue with the "Power On" section.

RGB Composite Sync Format
1. Connect red, green, blue, and sync connectors on Capture Cable (sync=yellow) to corresponding color-coded connectors on video device, as shown in Figure 4-20.

To do audio capture, continue with the section, "Connecting The Audio Capture Source."
If you are not going to do audio capture, continue with the "Power On" section.

RGB Sync On Green Format
1. Connect red, green, and blue connectors on Capture Cable to corresponding color-coded connectors on video device, as shown in Figure 4-21.

To do audio capture, continue with the section, "Connecting The Audio Capture Source."
If you are not going to do audio capture, continue with the "Power On" section.

Connecting The Audio Capture Source

This procedure describes how to connect the audio capture source to your computer.
1. Locate audio device cable.
2. Connect cable to audio device. Refer to manufacturer's instructions.
3. ID left- and right-output channels on device's cable. Refer to manufacturer's instructions.
4. Connect audio device's left- and right-channel phono ("RCA") connectors to Capture Cable connectors (black=left, white=right), as shown in Figure 4-22.
  NOTE: If you have a mono device, you may need to purchase a Y-adapter cable.



Capture Connector Female Receptacle Pinout

Pin Description Pin Description
1
Comp Sync In
5 Red Video In
2
Blue Video In
6 Green Video In
3
Left Audio In
7 Right Audio In
4
Video Ground
8 Audio Ground

NOTE: I swept a Capture Cable to confirm the Mini-DIN pinout. Pin 5 is all by itself, Pins 3 and 4 are close together. The IBM / Intel documentation is wrong. It will make much more sense when I rotate the connector 90 degrees clockwise and reverse the connector horizontally.

Capture Cable Mini-DIN Male Plug Pinout


Pin Color Description Pin Color Description
1 Yellow Sync 5 Black Audio Left
2 Blue Blue In 6 Green Green In
3 Red Red In/Comp 7 White Audio Right
4 N/A Video GND 8 N/A Audio GND

NOTE: I swept the pins, Pin 1 (Yellow) and Pin 2 (Blue) are correct (as of 16 Nov 2017). Any previous diagram of mine or IBM / Intel of the AM2 Mini-DIN 8 port may be wrong.

All BNC shells are connected to Video Ground (Pin 4)

The RCA plug shells for Audio Right and Left are connected to Pin 8.

Audio Source Device Levels:
High LINE level output of 6.0 Vp-p. max (audio CD interface).
Low LINE level output of 2.0 Vp-p. max (std LINE interface).
MIC output of 60 mVp-p. max. A preamp may be needed for CD players , VCRs, and mics.



Audio Signal output connector
      The Audio Signal output connector is a 3.5mm standard stereo jack output connector. An amplifier, or active speakers can be attached to the AM2. The input impedance of the headphones or speakers should be at least 600 Ohms to match the output impedance. Use of a lower impedance devices may cause a POST error and a reduction in audio quality. 

   If you are going to use sound, a stereo amplifier or self-amplified stereo device that can accept standard LINE-level audio output (0-2.0 Vp-p.) from the Delivery Board. The audio device must have an input impedance level of approximately 10K Ohms or greater. 

   Headphones are generally low-impedance devices. To use headphones, plug them into an audio amplifier rather than directly into the Delivery Board socket. 

AM2 to ACPA Audio Cable


Errata: This is from a stock IBM illustration, however, it doesn't make much sense.

Some current thoughts... (the text in image is wrong!)

AM2 audio output to ACPA Line Input - this cable works.

ACPA Line Out to AM2 - use stereo mini-plug to two (2) RCA plugs, which then plug into the matching Black and White AM2 Capture cable audio jacks.



Power Usage
      When configuring a PS/2 System with AM2, it may be necessary to limit the utilization of the system expansion slots to avoid the possibility of overloading the 12 volt power supplies. 
      If the AM2 is being installed with the AM2 Capture Option then, besides the slot for the AM2, it is necessary to have a  minimum of either: 
           One empty expansion slot, or one slot occupied by a card not requiring +12 Vdc or -12 Vdc power. As a guide, it may be assumed that option cards providing networking or communication support are likely to require  +12Vdc or -12Vdc power. 

ActionMedia II Board Power Requirements
Voltage
Delivery Board
(2 MBytes VRAM)
CaptureModule
Total Power
+5 V
1200 mA
400 mA
8.0 W
+12 V
140 mA
190 mA
4.0 W
-12 V
60 mA
40 mA
1.2 W



Is anyone successfully using the ActionMedia II board to improve the performance of Video for Windows and as a capture device.  It looks to me from the Microsoft documentation that I will need INDEO drivers.  I have the MCI and other Windows drivers for AM2. 

Kevin Laux replied:
        The INDEO drivers are included with Video for Windows.  If you go into the control panel and run the drivers applet, you should see the INDEO driver. Click on setup which will bring up a dialog box that has two checkboxes, one that says Software only, the other says Hardware first, then Software.  If the second checkbox is grayed out, then there are several steps that you must take.

        First of all, you must have AM2MCI\BIN in your PATH.  Then you must have a particular microcode file in this directory that Video for Windows looks for in order to enable the hardware assist.  If you don't have the microcode file, which is KE080201.BIN (I think; maybe it's KE080205.BIN), you must get the files from Intel in Princeton, NJ (609-936-7611 is the Customer Support number - leave a message and they'll call you back).

        Once you have the appropriate key microcode file, run the drivers applet from the control panel.  Choose Add, then Add updated or unlisted driver.  Insert the Drivers diskette for Video for Windows and indicate what floppy drive to the Add driver dialog (such as A:\).  Next a list of drivers will be displayed.  Choose the INDEO driver.  You are reinstalling this driver.  If it has already been installed, you will be prompted whether to replace it or not.  Choose New.  The driver will be reinstalled.  You should then see a Message Box saying that the AM2MCI software has been detected and has been updated.  I think you should also see the dialog box I described above concerning the Hardware first, the Software.

        Once, this is complete, you'll be ready to play and capture AVI files with AM II hardware assist.  Note that you only get the assist on AVI files that are INDEO files.  Actually they are RTV 2.1 files in an AVI wrapper.

        Lastly, this stuff is NOT documented anywhere that I know of (well, it is now that I've done this post :-)). Oh, and finally, if you don't have the AM2MCI software, you can call Asymetrix and get into the Beta program - the latest release is Beta 3.  The phone number is 206-637-1660.

;   Has anyone been able to use the IBM/INTEL ActionMedia 2 card with a laser disc player? Specifically, I want to use my PS/2 DV M57 486SLC2 to operate a Pioneer LD-V4400 player. IBM's multimedia group in Atlanta says I can't do it ... that I would an M-motion card to do what I want. I'm not sure I believe them. Suggestions as to software which can do what I want are greatly appreciated.

George Mulford
   With an ActionMedia II you can control the videodisc player using the MCI drivers from Pioneer (bulletin board number recently posted here).  You can (alternatively) use the MCI drivers included in the most recent version of the M-Control program from IBM;  that's the only way to control a Pioneer 6000, as far as I know.  But the M-Control Program is and has always been a separate product from the M-Motion card...more's the pity, if you bought an M-Motion and wondered where the drivers were!

   You need the capture option on the ActionMediaII in order to do video overlay.  Now...maybe this is what Atlanta was saying:  there is no MCI support for the overlay capability of the ActionMediaII.  You have to link the AVK functions.  Here I get fuzzy:  there exists ToolBook code to do this, but it was only available in the "DVI ToolBook" that was in beta test for a bit and has now been withdrawn?  Have I got this right?  Is anybody bossing the ActionMediaII from ToolBook without using the (now black-market) beta DVI ToolBook?

Digital Video Arts has operating system support software for Windows 3.1 for the AM 2 card.  Called the NewWorld Operating Environment, it provides indeo acceleration, WAV driver support, digital video MCI device driver support, AVI and AVS file support and more.  Several utilities are included for capture and conversion of movies and still images.  Their phone number is (215) 586-7920.

>>We've purchased an IBM Action Media II board a while ago, and we've captured some videos in AVSS format with it. Now that MMPM/2 is available, it would be nice to play these videos without having the board installed. Since AVSS seems not to be supported directly by MMPM/2, the AVSS files probably need to be converted to AVI format. Does anybody know about a converter for doing that or has experience in using AVSS files with MMPM/2?

>AVSS files contain compressed video using either RTV or PLV proprietary Intel algorithms.  These data streams are rather computationally complex for realtime playback in software.  I understand Intel provides a utility that changes the file format to AVI format and converts the RTV or PLV data to Indeo 2.1. Since the AM2 had it's own audio formats, I've heard that audio can be problematic depending on how the original clip was created.

        Well, having done a few....you first of all need to capture using RTV 2.1, not 2.0. It will take the audio out of the AVS file, an save it as a Wave file, to be integrated with the AVI file. But this utility is SLOW! It runs at 1 frame per second...even on a DX2/66 M77 machine!

        There is another utility called "SPLICE". It did faster conversions...but again, it had to be RTV 2.1 captures. The New Version of Splice doesn't support AVS/DVI, so it is kinda useless.


Automatic configuration problem with ActionMedia/2
   After an Automatic Configuration, the drivers for the ActionMedia/2 will claim that the adapter is not present, or is not functional (No video). 

   The current automatic configuration algorithm selects the adapter configuration address option that occupies the smallest amount of space in the "adapter ROM area." For OS/2 or Windows, this may not be adequate.  These address options are the same choices displayed during the manual "Change Configuration" function. This will select "NO SPACE USED (DISABLED)" for the ActionMedia/2 ROM space.

    Use the RefDisk (System Partition) "View Configuration, Change configuration" function, to manually configure the ActionMedia/2 ROM address to a other than 'DISABLED'. 

NOTE: Neither the Intel DS2 or the IBM AM2 ADFs have any "Disabled"  for "POST Prom Address Range" / "Adapter Memory Location". My SWAG is that this really refers to IBM's "Extended Memory Window", which DOES have "Disabled". Intel's "VRAM Window Size and Starting Address" lacks any "Disabled".

Intel DS2 and IBM AM2 ADF Oddities
Perhaps one could have a easier install of an AM2 by editing the "IBM ActionMedia (TM) II Display Adapter/A" ADF. Either remove this line from "Extended Memory Window" entirely or comment it out with a ":"

Choice  "Disabled" POS[1]=XXXXXX1Xb   POS[0]=XXXX111Xb

Intel DS2 Adapter -- 12 July 1991
"VRAM Window Size and Starting Address" 8K, 32K, no "Disabled"

IBM ActionMedia (TM) II Display Adapter/A
"Extended Memory Window" 8K, 32K, "Disabled" exists

False 10906x6 Error

 Lorenzo Mollicone was in the AM2 mines, when he got error code "1090636"  a long beep, two short beeps, and OS/2 complained that the ActionMedia adapter was not found

109 - AM2
06 - 2-digit test category/subsystem code (FIFO Register test failed)
3 - Slot 3 (AVE connector) (9576 system)
6 - nature of failure or portion of test that failed

06x6 read EMS [0xffffc] (PAR0-PAR3) - FIFO Register test failed, indicating problem with memory access mechanism. Replace Delivery Board.

So he replaced the board. Blammo, 1090636 again... After he got the System Programs to run (had to hold a key down after cold boot to force System Programs to come up), he found out that the Extended Memory Window was disabled. If you read the Automatic Configuration Problem above, you will understand that the autoconfig chose to disable the Extended Memory Window, which IS needed by OS/2 and Windows...

Quote:
"The OS/2 and Windows drivers for this adapter require an 8K window to operate. Some other drivers may require a 32K window"

Can't read Extended Memory with no window... thanks, Captain Obvious! Now we have a no foolin' reason why you need to set the extended memory window...

Once Lorenzo set an Extended Memory Window in System Programs (he chose 32KB in size) the beeps and error code disappeared and he was able to play the demo under OS/2.

Solution: Do NOT allow the System Programs to auto configure an AM2. It just might set the Extended Memory Window to "Disabled" and you will spend an hour chasing a non-existent hardware problem!


ActionMedia2 Error Codes

   If a hardware failure occurs, an error beginning with "0109" is displayed.

Format: 0109EESN
  0109 Identifies the ActionMedia II board
  EE   2-digit test category/subsystem code
  S    1-digit slot number (1 to 8) (S is "0" in list, easier to read)
  N    1-digit nature of failure or portion of test that failed.

Example: 01090270 (Installed in Slot 7 of a Model 95)
  0109 ActionMedia II board
  02   Delivery Board base I/O address and POST address are not the same
  7    Slot 7 (AVE connector)
  0    MCA Slot # not found

NOTE: AM2 means Delivery Board (base adapter), CS means Capture Module.

Codes Possible Cause Corrective Action
01090100 VRAM might not be accessible to Expanded/ Extended Memory (EMS) Replace AM2
01090200 – 01090201
0200; MCA Slot # not found
0201; AT I/O base fail
0201; AT POST addr fail
AM2 base I/O address and POST address not same, potential problem with mechanism that reads addresses. Replace AM2
01090300 – 01090302
0300; failed ROM page 0
0301; failed ROM page 1
0302; failed ROM page 2
Checksum values in ROM incorrect, memory might be unreliable. Replace AM2
01090400 Reserved Replace AM2
01090500 – 01090509
0500 PAR 0 fail walking 1 test
0501 PAR 1 fail walking 1 test
0502 PAR 2 fail walking 1 test
0503 PAR 3 fail walking 1 test
0504 PAR pattrn 1 (0xffff) test
0505 PAR pattrn 2 (0xaaah) test
0506 PAR pattrn 3 (0x5555) test
0507 PAR pattrn 4 (0x33cc) test
0508 PAR pattrn 5 (oxcc33) test
0509 PAR pattrn 6 (ox0f0f) test
Page Address Register (PAR) test failed, paging mechanism to VRAM is unreliable. Replace AM2
01090600 – 01090609
0600 write FIFO32 [0], read FIFO32 [0]
0601 read FIFO16 [0]
0602 read EMS [0] (PAR0-PAR3)
0603 write FIFO16 [0], EMS read [0] (PAR3)
0604 write FIFO32 [0xffffc], read FIFO32 [0xffffc]
0605 read FIFO16 [0xffffc]
0606 read EMS [0xffffc] (PAR0-PAR3)
0607 write FIFO16 [0xffffc], EMS read [0xffffc] (PAR3)
0608 write FIFO16 [PB:10], read FIFO16 [PB:10]
0609 read EMS [PB:10] (PAR0-PAR3)
FIFO Register test failed, problem with memory access mechanism. Replace AM2
01090700 – 01090703
0700 Video Capture Registers (test value 0x00)
0701 Video Capture Registers (test value 0xff)
0702 Video Capture Registers (test value 0xaa)
0703 Video Capture Registers (test value 0x55)
Video Capture Register test failed, in Video SCSI Capture (VSC) gate array. Replace AM2 (ISA)
01090800 – 01090807
0800 PB write using QAR, fail read using PAR1
0801 memory under QAR failed (changed)
0802 PB write using PAR, fail read using QAR
0803 memory under QAR failed (changed)
0804 KAGA write using QAR, fail read using PAR1
0805 memory under QAR failed (changed)
0806 KAGA write using PAR, fail read using QAR
0807 memory under QAR failed (changed)
Quick Access Register (QAR) test failed, access mechanism in host gate array is unreliable. Replace AM2
1090900 – 01090904
0900 write system palette
0901 read system palette
0902 read DS2 palette
0903 write/verify DS2 palette (0xaa,0x55,0xaa)
0904 write/verify DS2 palette (0xf0,0x0f,0xf0)
Palette test failed, VGA Feature Connector Cable (VFCC) improperly installed or problem with base VGA system. 1. Turn off system.
2. Pin 1 (red stripe) of VFCC to pin 1 of VGA header on VGA board / MB. (Cable usually untwisted).
3. Power up monitor.

Same code shown?
  a. Pull VFCC from VGA board / planar.
  b. Twist cable once, connect to VGA board / MB (header is reversed).
  c. Close system and power on.
01091000 – 01091009
1000 SCSI register test #1
1001 SCSI register test #2
1002 SCSI register test #3
1003 SCSI register test #4
1004 SCSI register test #5 (walking 1's)
1005 SCSI DMA timeout
1006 SCSI DMA block 1 failure
1007 SCSI DMA block 2 failure
1008 SCSI DMA block 3 failure
1009 SCSI DMA failure
SCSI test failed, potential problem with Video SCSI Capture (VSC) gate array. Replace AM2 (ISA)
01091100 – 01091400
1100 VRAM bank 0, 1st MB
1200 VRAM bank 1, 2nd MB
1300 VRAM bank 2, 3rd MB
1400 VRAM bank 3, 4th MB
Host memory test failed, potential problem with VRAM bank (1st - 4th MB). Replace AM2
01091500 – 01091509
1500 25MHZ < MIN
1501 25MHZ > MAX
1502 VCO 45MHZ < MIN
1503 VCO 45MHZ > MAX
1504 VCO/2 22.5MHZ < MIN
1505 VCO/2 22.5MHZ > MAX
1506 Audio 16.9344MHZ < MIN
1507 Audio 16.9344MHZ > MAX
1508 VCO 22.5MHZ < MIN
1509 VCO 22.5MHZ > MAX
82750DB Display Processor clock not in sync with other internal clock mechanisms. Replace AM2
01091600 82750PB Pixel Processor memory test TimeOut Error, memory test or Pixel Processor not functioning reliably. Replace AM2
01091700 – 01091709
1700 DSP message to host failed load/execute
1701 DSP message to host returned improper value
1702 DSP message to host/dsp test failed
1703 DSP/KAGA DAC loopback test fail load/execute
1704 DSP/KAGA DAC loopback return improper val
1705 DSP playback/cap int test failed load/execute
1706 DSP playback/capt int test return improper value
1707 CS2 failed set audio wrap, DSP failed load
1708 DSP/audio wrap quiet test (|offset| > 0x1000, |noise| > 0x1000)
1709 DSP/audio wrap sine test ( MAX < 0x3000, MAX > 0x5000)
Digital Signal Processor (DSP) audio test failed:
1. internal problem w/ DSP
2. Output device connected to AM2 lacks correct audio impedance.
Speakers / audio amp input impedance level of 10K +.
Plug headphones into audio amp, not into AM2 bracket.
AM2 works normally w/ any of these codes.
01091800 Reserved Replace AM2
01091900 – 01091903
1900 all channels black? fail for any channel > ref
1901 all channels white? fail for any channel < ref
1902 fail unless 0,1,3 channels loaded (no monitor, mono, color)
1903 fail if VGA DAC results not equal DB DAC results
Monitor test failed, difference between all-black or all-white on VGA and AM2 boards. Improper monitor connection or setup. Check:
1. Monitor pins straight
2. Monitor cable securely connected to AM2 board external monitor connector.
3. For VFC Cable, attach Terminator Plug to VGA card.
Some VGA boards (8514 emulators) always display this error with digital keying, even when corrective action is taken.

Improper cable connections Check:
1. Monitor pins straight?
2. Cable config correct and snug.
01091900 – 01091903 cont'd RGB Overlay Cable Male connector at short end of RGB Overlay Cable is connected to top connector on AM2 bracket.
01092000 Reserved Replace AM2
01092100 – 01092400
2100 bnk0,1MB,0=pattn/addr, 1-8=nibble #
2200 bnk1,2MB,0=pattn/addr, 1-8=nibble #
2300 bnk2,3MB,0=pattn/addr, 1-8=nibble #
2400 bnk3,4MB,0=pattn/addr, 1-8=nibble #
82750PB Pixel Processor mem test failed, potential problem w/ VRAM bank (first - fourth MBs). Replace AM2
01094100 – 01094109
4100 (Horizontal Start)
4101 (Horizontal Stop Y)
4102 (Horizontal Offset Y)
4103 (Horizontal Offset VU)
4104 (Horizontal Total)
4105 (Vertical Start)
4106 (Vertical Stop)
4107 (Vertical Scale)
4107 (SMPTE Offset)
4108 (YVU Control)
4109 (Horizontal Stop VU)
VICTOR Registers test failed Replace CS
01094200 – 01094209
4200 (Blue Gain Offset)
4201 (Blue DC Offset)
4202 (Red Gain Offset)
4203 (Red DC Offset)
4204 (Contrast)
4205 (Hue)
4206 (Brilliance)
4207 (Saturation Main)
4208 (Saturation Balance.)

4209 (MC44010 Direct Access)
CHROMA Registers test failed Replace CS
01094300 – 01094302
4301 6805 sub-test 1
4302 6805 sub-test 2
Microcontroller test failed Replace CS
01094400 – 01094402
4400 CS2 Cntrl regstr sub-test 0
4401 CS2 Cntrl regstr sub-test 1
4402 CS2 Cntrl regstr sub-test 2
Control Register test failed Replace CS
01094500 CHROMA test not running Replace CS



AdapterID EFDC IBM ActionMedia II Display Adapter/A

Adapter I/O Addressing
   The AM2 occupies 64 bytes of I/O space, located on any available 1024 byte boundaries.
  <"I/O Addresses C000 - C03F" >, C400 - C43F, C800 - C83F, CC00 - CC3F, B000 - B03F, B400 - B43F, B800 - B83F, BC00 - BC3F

Extended Memory Window
  OS/2 and Windows drivers for the AM2 require an 8K window to operate. Some other drivers may require a 32K window
   <"8K  at Address C0000" (C000-C1FF)>, C2000, C4000, C6000,  C8000, CA000, CC000, CE000,  D0000, D2000, D4000, D6000, D8000, DA000, DC000, DE000, "32K  at Address C0000"  (C000-C7FF), D0000, D8000, Disabled

NOTE: Intel DS2 ADF "VRAM Window Size and Starting Address" lacks "Disabled". Remove the line Choice  "Disabled" POS[1]=XXXXXX1Xb   POS[0]=XXXX111Xb or use a ":" to remark the line out.

Capture Option Interrupt Level
    You can use interrupt 10 or 11 for the capture Even/Odd interrupts.
      <"Level 11">, Level 10

Video Interrupt Level
     You can use one interrupt from level 9 - 12 for Video interrupts.
     <"Level 10">, Level 11, Level  9, Level 12

Audio Interrupt Level
      You can use level 10 or 11 for Audio interrupts.
     <"Level 10">, Level 11

Adapter Memory Location
   An 8KB block is needed only when the POST prom runs.
        <"C0000-C1FFF">, C2000-C3FFF, C4000-C5FFF, C6000-C7FFF, C8000-C9FFF, CA000-CBFFF, CC000-CDFFF, CE000-CFFFF, D0000-D1FFF, D2000-D3FFF, D4000-D5FFF, D6000-D7FFF, D8000-D9FFF, DA000-DBFFF, DC000-DDFFF, DE000-DFFFF


9595 Main Page