Jump to content

jumper

Member
  • Posts

    1,935
  • Joined

  • Last visited

  • Days Won

    7
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. In this ossbuild respository, I did find some old win32 binaries in the deprecated GStreamerWinBuild-0.10.4.exe. Some patching would be needed to see if they could work without KernelEx.
  2. As usual, I'm browsing in Firefox 2.0.0.20 right now. I occasionally use Opera 10.63, IE5.0, or Off By One. Your CD-ROM drive could be dead. Test it in another system, use a different cable, use a different power connector. If the drive tests good, get it working in DOS, then we'll tackle Windows.
  3. Yes, I think so. On my Win98se machine, Mspatcha.dll exists in the System folder. It is an XP version, but Depends reports no problems. It should work with RUNDLL32.
  4. >Interesting that the subsystem change helps only partially. It might be possible to replace to an older version of gstreamer, but on a quick search I couldn't find binaries. It seems to have been Linux-only until recently. Source code is available going back ten years, so we might be able to port it to (or recompile it for) Win9x. >Can KernelEx report what functions of it were used at a given time? The standard version cannot, but Kexstubs can. I'm working a way to redirect more KernelEx support through Kexstubs for easier debugging without requiring a special version of KernelEx. >What does msimg32.dll help with, transparency? Is it a simple DLL replace or does it require KernelEx? I think so. Opera usually prompts Win9x users to upgrade msimg32.dll to the WinMe version. Yes, it's just a simple DLL replace; or KernelEx will provide an updated version. Either way will work. @Foxbat: Win98se comes with version 5.00.1693.1 of Msimg32.dll. In my experience, the WinMe version fixes nothing but the warning message--transparencies still don't work. Perhaps my various video adapters have been the limiting factor....
  5. Open Watcom looks like the winner! I produced a "final" at about the same time this afternoon using VC6. It's functionally identical to yours, but I was unhappy with the 19KB of bloat VC6 added. Your "final" is actually 160 bytes smaller than two days ago and looks great! Well done. @PC: I count 14 dialogs with "New Hardware" in the caption. Which are you referring to and how can we reproduce it?
  6. >opera.dll directly dependent on uxtheme.dll KernelEx already contains a uxtheme.dll stub module, but if Opera 12.10 needs it to be functioning in order to display the UI, ...hmm.... >Time to install Kexstub and see if it can do something but I fear that the missing getadapteraddress function in iphlpapi.dll has to actually exist to be able to use the network. I'll look for a portable version in the morning and see if I can get it past the system loader. I've had mixed success getting modules from other projects to work with Kex via Kexstubs. I not overly optimistic about iphlpapi.dll in the short term, either, but we'll see what we can do.... http://www.opera.com/browser/download/requirements
  7. Temporary attachment: - SYSDM.CPL I went back to your previous version, rebuilt the problem icon so the resolutions were in the correct order, then changed the flag and the version strings. (I didn't use your last version because excessive movement in the Troubleshooting tab made it further rather than closer to fully adjusted.) Drugwash was right about only needing to remove just the WS_VISIBLE style. We have Microsoft to thank for the non-standard icon that was incompatible with MS tools, and for neglecting to extend the sheet sizes for the first four tabs when they extended the group boxes--it wasn't my fault after all! . . .
  8. Not quite enough, I'd say! I see what you mean about the groupboxes in the other four tabs needing to match. I've never worked with tabbed controls before and didn't realize that changing the size of one sheet could possibly affect the other tabbed sheets. The editor must know to tie them together. Some of the drop-downs also need to be shortened. And I see the odd cd-rom icon, too--it looks fine in the Developer Studio preview, however.... I'll look in the exported rc source and compare parameters to what the other icons use. I'll think I'll start over and just do the minimum as you wizely suggest.
  9. This very MSFN page we are reading includes: "http://connect.facebook.net/en_US/all.js". So, YES links to Facebook use javascript!
  10. MSVC++ 5 was able to edit the NE file. I learned the hard way that Save crashes, but Save As works. I was able to disable the Visible and Tabbed options on "Disable System &Restore." and shorten the group box and dialog box to match the 98se version. I also bumped the version to .3002 (in two places). The only down-side seems to be that VC5 can only edit by adding a modded resource without removing the original data, so the file is 7KB larger. Temporary attachment: - SYSDM.CPL Edit:I was also able to save as .rc and .res: Sysdm.rc.res.7z - sysdm.rc, sysdm.res Here's the most relevant part of the rc code: 1742 DIALOG DISCARDABLE 0, 0, 256, 133 STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Troubleshooting" FONT 8, "MS Sans Serif" BEGIN ICON 605,1736,7,7,21,20,WS_GROUP LTEXT "It is recommended that only advanced users and system administrators change these settings.", 1737,36,7,193,19 GROUPBOX "Settings",1738,7,33,241,92 CONTROL "Disable new file &sharing and locking semantics.",1750, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,48,204,10 CONTROL "Disable long &name preservation for old programs.",1749, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,60,204,10 CONTROL "Disable &protected-mode hard disk interrupt handling.", 1752,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,72,204,10 CONTROL "Disable synchronous buffer &commits.",1758,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,24,84,204,10 CONTROL "Disable all 32-&bit protected-mode disk drivers.",1751, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,96,204,10 CONTROL "Disable &write-behind caching for all drives.",1753, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,108,204,10 CONTROL "Disable System &Restore.",1814,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE,24,120,204,10 END I also tried eXeScope, but eXeScope seems to do a poor job parsing controls inside the dialog box.
  11. Three ideas: Blank out the text: "Disable System &Restore." -> " " Reposition the text box outside of the dialog box / property sheet: (999, 999) Resize the text box to something very small like: (1, 1) The more I think about it, removing the checkbox is probably the issue. Repositioning (method 2) should work visually, but will probably cause a "hole" in the tabbing sequence that will need addressing....
  12. gstreamer.dll will load if the subsystem is patched, but the rest of the plugins won't load and Opera hangs as a result. There must be missing delay-load functions. KernelEx is required for Opera 10.6x HTML5 video and audio at this time.
  13. Yes, although not intentionally. Opera runs in the default compatibility mode which I have set to 0/DCFG1/"Default mode". When I choose "Disable KernelEx extensions" for Opera, support for the <source> element is lost (the audio controls still appear). Any KernelEx compatibility mode enables it. The ogg clip plays as expected; the mp3 source fails in a way that correctly falls through to the ogg source (when followed by the ogg source), but does not display the error message (when no alternate source is provided). I also have Kexstubs and some other non-standard KernelEx extensions installed. I've been attempting to narrow down the exact dependency. Opera also works best with the Msimg32.dll from WinME. Edit: level of support Edit2: The problem seems to be gstreamer. gstreamer.dll and its plugins are linked for subsystem=5.0, so won't load on Win9x without the help of KernelEx. The plugin dlls are also in cascading subfolders instead of in the app directory, so perhaps can't even be found. Later tonight I will try patching the subsystem values of these dlls and placing them directly in the Opera folder.
  14. 10.63 works correctly
  15. Try this (the "if exist" is incorporated into the file set): @echo off for %%b in (300????.jpg) do copy 0001o.jpg %%b for %%b in (301????.jpg) do copy 0001o.jpg %%b for %%b in (302????.jpg) do copy 0001o.jpg %%b for %%b in (30300??.jpg) do copy 0001o.jpg %%b for %%b in (30301??.jpg) do copy 0001o.jpg %%b for %%b in (30302??.jpg) do copy 0001o.jpg %%b for %%b in (30303??.jpg) do copy 0001o.jpg %%b for %%b in (30304??.jpg) do copy 0001o.jpg %%b for %%b in (30305??.jpg) do copy 0001o.jpg %%b for %%b in (30306??.jpg) do copy 0001o.jpg %%b for %%b in (30307??.jpg) do copy 0001o.jpg %%b If we note that the copy is unconditional, and presume that because of previous action, the files already exist, then we can reuse the previous plan of attack: @echo off for %%b in (30308??.jpg) do copy 0001o.jpg %%b for %%b in (30309??.jpg) do copy 0001o.jpg %%b Combining the two: @echo off for %%b in (300????.jpg) do copy 0001o.jpg %%b for %%b in (301????.jpg) do copy 0001o.jpg %%b for %%b in (302????.jpg) do copy 0001o.jpg %%b for %%b in (3030???.jpg) do copy 0001o.jpg %%b If we cannot presume that any files have previously been created, this second batch file can be done recursively: @echo off if %1*==* for %%a in (8,9) do call %0 3030%%a if not %1*==* if %2*==* for %%b in (0,1,2,3,4,5,6,7,8,9) do call %0 %1 %1%%b if not %2*==* for %%c in (0,1,2,3,4,5,6,7,8,9) do copy 0001o.jpg %2%%c.jpg
  16. I just googled "4.10.2222B" and learned that it has caused installation problems for a number of apps, so that registry change is to be avoided.
  17. If you can modify the iframe onload to be onload=tb_showIframe(this.name), the tb_showIframe function will receive the iframe's name as its parameter. Otherwise the script needs to know something as a starting point. If that is "id=TB_iframeContent" then the vbscript solution would be the syntactic equivalent of this javascript: <script>var iframeName = document.getElementById("TB_iframeContent").name</script> Note: if you want this to work in any browser other than IE, you should be scripting in javascript, not vbscript.
  18. SWF files could be animations (FWS signature) or flash videos (VLF sig., sometimes with FLV extension). QuickTime for Windows should be able to play either and can be used stand-alone or as a plug-in both to play and to "export." If the files are flash videos, any FFmpeg-based converter should work.
  19. @HoppaLong: If your ThinkPad's CPU is a P3 P4 or later, http://mirror.palemoon.org/archived/8.x/Portable/Palemoon-Portable-8.0.exe is an optimized, portable build of FireFox 8 (7zip self-extractor). Edit: Last build of Palemoon to support the P3 (and other SSE processors without SSE2 support) was roughly 3.6.9. (reference)
  20. Catalyst™ 6.2 Drivers and ATI Multimedia Software for Windows 98/Windows 98 SE/Windows ME Release Notes Catalyst Software Suite 14.4MB 6.2 Feb. 9, 2005 Display Driver, Catalyst Control Center WDM Driver Package 3.3MB 6.14.10.6240 June 9, 2004 WDM Drivers ATI Multimedia Software 41.0MB 8.9 Feb. 12, 2004 DAO/MDAC, Multimedia Center Software Optional Downloads: HydraVision™ ATI Catalyst Display Driver (Windows 98/Me) Quick Specs * Version: 6.2 (02/09/2006) * File size: 14.47MB * Date added: April 05, 2006 * Price: Free * Operating system: Windows 98/Me VGA Driver Ati 8.33.zip Quick Specs * Version: 2006-12-20 * File size: 114.5MB * Date added: December 20, 2006 * Price: Update * Operating system: Windows 95/NT/98/2000/XP/2003/XP 32-bit/AMD 64-bit/2003 32-bit/AMD 64-bit
  21. How about with the Omega drivers?
  22. _except_handler4_common is only in CRT8. You might be able to put a copy of the CRT8 msvcrt.dll in the ssdlife.exe folder.
  23. Perhaps you are seeing problems related to this report: 9.25 now seems to be the last known stable version of Process Explorer on 98se.
  24. The Catalyst installer can probably be modified to automatically select the R420 driver for the x1250 (in addition to the x700/x800/x850), but first we need to confirm that it will work okay. The manual selection process should look like this: Install Catalyst to HDD Find the display adapter in Device Manager Click "Update driver" in "Driver" tab of "Properties" Display a list of all drivers.... Show all hardware Find and select x700, x800, or x850 Select "Yes" to "The driver...not written specifically for.... Are you sure...?" Reboot and test The display modes available will probably depend in part on the amount of system memory allocated to the IGP (Integrated Graphics Processor / 690G) in the BIOS Setup.
  25. You might be able to manually select and use the X700 or X800 drivers. See http://www.msfn.org/board/topic/142076-win98-driver-for-ati-x800x850 and http://www.msfn.org/board/topic/86587-cheap-new-viaamd-pc-and-windows-98-se (posts #11 & #15) for more about using the R420 in Win9x.
×
×
  • Create New...