Jump to content

Why do some versions of Flash Player 9 work on YouTube while other ver


larryb123456

Recommended Posts

What kind of CPU do you use?

Since 9.0.115.0, Flash Player 9 requires SSE.

I have been informed that this is the reason why I am unable to install version 11 of Shockwave, but if this is indeed the case then how was I able to successfully install later versions of Flash player 9? and then 10?

According to loblo,

Well, you, me and Larry all can install later versions of Flash than above, and for some Flash content, it works fine, however for some Flash content, the result may be a crash, because our CPU's don't support SSE.

Joe.

I haven't had any crashes with flash content since I successfully installed Adobe Flash player 10.

Link to comment
Share on other sites


Frogman, over in the KernelEx forum, WIN98SE said:

Just download CPU-Z and you can see which Instructions your CPU has.

http://www.cpuid.com/softwares/cpu-z.html

Did you ever try that? I actually recommend something different, although it does essentially the same thing called WCPUID:

http://hp.vector.co.jp/authors/VA002374/src/download.html

Don't ask me if the latest version of these things will run in 98 or not, I simply don't know. If not, try to find older versions.

You might, and I emphasize ***might***, be able to enable SSE, if it's not already, read here:

http://www.myplc.com/sony/sse_enabling_and_wcpuid.htm

I would not bet that your processor is one of those.

If I were you, first I'd find out if I have SSE support, if not I'd try to see if there were any BIOS updates available. You have to be careful and make sure you're getting the right one and do it properly or else you'll end up turning your PC into a nice paperweight. Then I'd try to follow the advice in the link above (http://www.myplc.com/sony/sse_enabling_and_wcpuid.htm) and see if under the WCPUID's Tweaks menu if the SSE option is there and ,of course, not grayed out try it, read that article all the way through. If it's not there or is grayed out, then you're simply out of luck as far as I know. As for updating your BIOS, the only help I'm going to provide is the following link:

http://www.wikihow.com/Update-Your-Computer%27s-BIOS

Best of luck.

Link to comment
Share on other sites

While the above post was intended for Frogman, this one is more general. Someone attempted to do what rloew is doing for the Transmeta Crusoe CPU, but did include this note on the site:

Considering specifics of the problem, the driver also might work on some older Intel (PentiumII) or Cyrix CPUs. These however weren't tested at all - I only had Transmeta Crusoe in my disposition and the driver was tested on Transmeta Crusoe CPU only.

The link is to the archive.org as Geocities is now dead:

http://web.archive.org/web/20091027011611/http://geocities.com/dalex_257/

The downloads for the binary and the source function. The source code seems to be licensed under "GPL V 2, or, at your option, later". I have not used it and have no opinion of it. Just thought someone might like to see it or try it.

Edit: I may have spoke to soon as you can read it was designed for a specific product and doesn't emulate instructions, simply skips them. I guess it could still be of some interest.

Edited by Steven W
Link to comment
Share on other sites

Frogman, over in the KernelEx forum, WIN98SE said:

Just download CPU-Z and you can see which Instructions your CPU has.

http://www.cpuid.com/softwares/cpu-z.html

Did you ever try that? I actually recommend something different, although it does essentially the same thing called WCPUID:

http://hp.vector.co.jp/authors/VA002374/src/download.html

Don't ask me if the latest version of these things will run in 98 or not, I simply don't know. If not, try to find older versions.

You might, and I emphasize ***might***, be able to enable SSE, if it's not already, read here:

http://www.myplc.com/sony/sse_enabling_and_wcpuid.htm

I would not bet that your processor is one of those.

If I were you, first I'd find out if I have SSE support, if not I'd try to see if there were any BIOS updates available. You have to be careful and make sure you're getting the right one and do it properly or else you'll end up turning your PC into a nice paperweight. Then I'd try to follow the advice in the link above (http://www.myplc.com/sony/sse_enabling_and_wcpuid.htm) and see if under the WCPUID's Tweaks menu if the SSE option is there and ,of course, not grayed out try it, read that article all the way through. If it's not there or is grayed out, then you're simply out of luck as far as I know. As for updating your BIOS, the only help I'm going to provide is the following link:

http://www.wikihow.com/Update-Your-Computer%27s-BIOS

Best of luck.

Does it make a difference as my CPU isn't Intel but Athlon?

Link to comment
Share on other sites

Here's a screenshot from CPU-Z:

cpuza.jpg

Note the arrow. I can't get the latest version of version of WCPUID to work on my system. I had an old version that would work on an older system. As you can see, I have SSE 1,2 and 3, but alas I have a Pentium 4. Try CPU-Z and at least see if SSE is listed.

Edited by Steven W
Link to comment
Share on other sites

Here's a screenshot from CPU-Z:

cpuza.jpg

Try CPU-Z and at least see if SSE is listed.

Looks like I don't have the SSE instructions after all.

So by looking at this it would seem that is the reason why I can't install Shockwave Flash 11

cpu-z_10.jpg

Link to comment
Share on other sites

  • 2 weeks later...

While the above post was intended for Frogman, this one is more general. Someone attempted to do what rloew is doing for the Transmeta Crusoe CPU, but did include this note on the site:

Considering specifics of the problem, the driver also might work on some older Intel (PentiumII) or Cyrix CPUs. These however weren't tested at all - I only had Transmeta Crusoe in my disposition and the driver was tested on Transmeta Crusoe CPU only.

The link is to the archive.org as Geocities is now dead:

http://web.archive.org/web/20091027011611/http://geocities.com/dalex_257/

The downloads for the binary and the source function. The source code seems to be licensed under "GPL V 2, or, at your option, later". I have not used it and have no opinion of it. Just thought someone might like to see it or try it.

Edit: I may have spoke to soon as you can read it was designed for a specific product and doesn't emulate instructions, simply skips them. I guess it could still be of some interest.

Yes, I found this too during my search (http://geocities.ws/dalex_257/ also has the last version of this site, and works better than good ol' Internet Archive) but unfortunately, this is coded for NT and doesn't work on 9X (I tried!); also my attempts to do similar "systems programming" ( see ) were a failure. From what this Dave fellow says, the SSE instruction that was causing trouble corresponded to an MMX instruction with a prefix, so what his driver did was intercept the illegal SSE instruction, skip the prefix, then execute the corresponding MMX instruction.

Joe.

Link to comment
Share on other sites

  • 2 months later...

Hello everyone,

I have a 735MHz VIA C3 Ezra running Win98se. Flash 9 r47 just wasn't enough anymore, so I've been working on a Just-In-Time debugger to handle the various Illegal Instruction exceptions I've been encountering with more recent builds of Flash 9 and other apps.

Since the goal of this debugger is to put an end to SSE issues on older cpus, I've optimistically named it FineSSE:

finesse.exe

finesse27a.exe (04Jun2011, least unstable)

:hello:finesse29.exe (12.5K) (16Jul2011, usage)

FineSSE will patch or emulate all illegal instructions mentioned in this thread or its references:

  • PSHUFW is patched according to the Adobe Flash references
  • MOVNT instructions are patched to become standard MOV's
  • FENCE and Prefetch instructions are NOP'd
  • CMOV, FCOMI, and FUCOMI instructions are emulated

FineSSE can be launched by dropping the app to be debugged onto it (or on the command line). This method of testing does not require a restart after download.

FineSSE is installed as a Just-in-time Debugger by adding these lines to WIN.INI (or the equivalent to the registry), followed by a restart:

[AeDebug]
Auto=1
Debugger=C:\Program Files\finesse.exe -p %u -e %u

If you already have a debugger installed, rename it to "Debugger2" and in the near future FineSSE will pass on exceptions it can't handle:

Debugger2=C:\Program Files\DevStudio\SharedIDE\BIN\msdev.exe -p %ld -e %ld

FineSSE is a Win32 app and a work in-progress. It should work on Win95-WinXP, but I've only tested it on Win98se thus far. The patches and emulation code are designed to be PentiumMMX-compatible, but testing has been limited to my VIA C3. Testing feedback for other CPU/OS combos would be great.

Hopefully FineSSE will fix the problems jds was having with JPEG2YUV and MPEGENC in mjpeg tools.

Apps tested on my C3:

  • Flash 9 r289 works, so content requiring r115 now works!
  • Over a dozen problem builds of FFmpeg now work great.
  • no more illegal instructions [edit]rarely[/edit] seen in anything. :)

Edited by jumper
Link to comment
Share on other sites

Many thanks for FineSSE.

I use KernelEx, so I currently have flash 10 successfully installed anyway, so I suppose FineSSE will help those without KernelEx.

Can I ask though, will this FineSSE work on older processors that have no SSE instructions?

Link to comment
Share on other sites

I use KernelEx, so I currently have flash 10 successfully installed anyway, so I suppose FineSSE will help those without KernelEx.

KernelEx doesn't solve any issues addressed by FineSSE, nor vice-versa. They cater for different problems. They may be used together, if needed, IMO, although I don't think such a set-up has been tested yet.

Can I ask though, will this FineSSE work on older processors that have no SSE instructions?
Since the goal of this debugger is to put an end to SSE issues on older cpus, I've optimistically named it FineSSE
Link to comment
Share on other sites

All I was saying is that I don't require FineSSE as I already have installed Flash 10 because of KernelEx, that is the point I was making. I certainly was not saying that FineSSE would fix any issues related to KernelEx or vice-versa.

So am I right in thinking that FineSSE would help people that have win 98 install flash 10 successfully with no error messages without the need for KernelEx?

Edited by frogman
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...