We are getting reports from a client of an Illegal Operation error with the
ShockWave 3D Asset Xtra on a projector we have created for them. This only
happens when they reach the point in the presentation where there is a SW3D
sprite. The error usually results in bringing down the system and they have
to restart their computer.

This error only happens on *some* Win 95 machines while other Win 95
machines can view the SW3D sprite no problem. Win 2000 does not seem to be
having the same problem. We have had the clients update Direct X on the
problem machines, and still the error persists.

We were able to recreate the error with a barebones projector on a Win 95
box we got our hands on. The Illegal Operation error details are listed
below and happen only when the playback head moves into the frame with a
SW3D sprite:

TEST executed an invalid instruction in
module SHOCKWAVE 3D ASSET.X32 at 0137:7a22f908.
Registers:
EAX=01c14f90 CS=0137 EIP=7a22f908 EFLGS=00010202
EBX=01c14f88 SS=013f ESP=0062e6d0 EBP=0062e6d8
ECX=01c14f90 DS=013f ESI=01c189a0 FS=11b7
EDX=00000004 ES=013f EDI=01c14f88 GS=11a6
Bytes at CS:EIP:
0f 10 20 0f 10 68 10 0f 10 70 20 0f 10 78 30 8b
Stack dump:
01c14f88 01c189a0 0062e7d4 7a22cf14 01c14f90 01c189a0 01c189a0 00000038
00000038 00000004 0062e710 0062e774 01c17390 00000013 180c0000 7a22c039


getHardwareInfo()on the box reveals the following info:

[#present: 1, #vendor: "ATI Technologies Inc.", #model: "Mach64: RagePro",
#version: "4.10.2440", #maxTextureSize: [4096, 4096],
#supportedTextureRenderFormats: [#rgba8888, #rgba8880, #rgba5650, #rgba5551,
#rgba5550, #rgba4444], #textureUnits: 1, #depthBufferRange: [16, 24],
#colorBufferRange: [16, 32]]


Has anybody else experienced this as well? Does any one know what may be
causing this error?

Thanks for listening, hope someone can point me in the right direction.

ck


[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to