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. nodevice.com claims to have Win98 drivers for these AMD 690g-based Sapphire mainboards: PI-AM2RS690MHD - PURE Innovation 690G PE-AM2RS690MH - PURE Element 690G Edit: Sorry, only the BIOS update was DOS/Win98 compatible What display driver version within Catalyst 6.2 did you try? I've seen both 8.3.98 (02/09/2006) and 8.33 (12/20/2006).
  2. Since there will be some copying or linking, perhaps rather than doing any move/copy/deleting, consider always creating a link: The original files would never be touched. You would always be able to start over from scratch--even after you thought you had a "final" solution. The links could be created in a compressed folder to prevent them from consuming as much space as the originals They could be renamed independently from the original or each other ( "Apple and Oranges..." -> "Oranges and Apples...") in the respective target folders.
  3. >I also had tried to change comp. mode of the ImportPatcher.exe to see what happens. It was a bad idea. I had to reinstall KernelEX. ImportPatcher is just another app in that it doesn't know about KernelEx. It doesn't read from or write to any part of the KernelEx (or Kext) configuration. More details about what exactly you did would be helpful. >So I have to set the comp. mode of the app only. IP37 also doesn't read the target app's KernelEx configuration mode, and its analysis is unaffected by how it is currently set. I recommend making a copy of IP37 and naming it IP37kex; then set the KernelEx mode of IP37kex all the way up to Win2008 and disable it on the original. That way you can easily test with and without KernelEx. (Beware that output files will collide, however, so copy them if you wish to WinDiff them.)
  4. For those with pre-ME systems that don't support FINDSTR, here's a batch file that uses FIND to process one file from the command line or a whole directory of files: @echo off if not %1*==* goto TEST for %%s in (*.inf) do call %0 %%s goto EXIT :TEST find>nul /i "[Version]" %1 IF ERRORLEVEL 1 goto NONANSI :ANSI echo %1 is ANSI goto EXIT :NONANSI echo %1 is non-ANSI :EXIT
  5. I don't know of any batch commands that can process a file line-by-line, nor any that can rename files according to a script. So I recommend using VBScript. The general algorithm would be something like: Open fruit list For each fruit Begin Search for files of that fruit If one or more create folder For each file Begin Clean up the filename Move to folderEnd End
  6. endian.zip - endian.exe (console-32 app), endian.bat (sample usage) endian.exe source snippet based on header info detailed at http://betterexplained.com/articles/unicode/: // read first three (or more) bytes from file into byte array s[], then: return (s[0]==255) && (s[1]==254)? 255 : (s[0]==254) && (s[1]==255)? 254 : (s[0]==0xEF) && (s[1]==0xBB) && (s[2]==0xBF)? 239 : 0; Sample usage: endian.bat @echo off %0\..\endian %1 IF ERRORLEVEL 255 GOTO UCS2LE IF ERRORLEVEL 254 GOTO UCS2BE IF ERRORLEVEL 239 GOTO UTF8 echo ANSI GOTO End :UCS2LE echo UCS-2 Little Endian GOTO End :UCS2BE echo UCS-2 Big Endian GOTO End :UTF8 echo UTF-8 :End If debug.exe is available, I think it can be used to achieve the same results. Debug can be scripted to open the file, analyze the first three bytes, and create a temp com file that sets an appropriate ERRORLEVEL If Debug doesn't set the ERRORLEVEL upon exit itself, the temp file can be eliminated by running the temp program within Debug.
  7. Try pasting the following script into a new browser window: javascript:n=10000;w=100;s='<table bgcolor=black cellspacing=1 cellpadding=0>';for(i=n;i<n+n;i++)s+=(i%w?'':'<tr bgcolor=white>')+'<td>'+(''+i).slice(1);s+'</table>' Print in A4 landscape scaled to ~30% Adjust n=10000 to any power of ten. Adjust w=100 to any desired width. Tested in Op10.63, FF2.0.0.20, IE5.0
  8. Does µTorrent 2.0 start or even load without the stub? What is the nature of the crash (is it silent or is there a message)? You can also try using the GetAdaptersAddresses (or whole IPHLPAPI.DLL) from 2K, XP, ReactOS, Wine, WildBill, or blackwingcat.
  9. I've been rebuilding a test machine the last few days and now have Firefox 3.5.19 installed and SeaMonkey Setup 2.6.1 ready to go next. I'm not getting a hang when printing with FF3.5, but rather a crash. Sometimes the error message is from the Mozilla Crash Reporter: Firefox had a problem and crashed. ... Details: The application did not leave a crash dump file. and sometimes a standard system error dialog: FIREFOX caused an invalid page fault in module Kernel32.dll at 016f:bff7a388. ... and sometimes both! The source code is "only" 46466 KB, so I'll see if it might be helpful: Index of ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.5.19/source Up to higher level directory File: firefox-3.5.19.bundle 105198 KB 4/20/11 12:00:00 AM File: firefox-3.5.19.bundle.asc 1 KB 4/20/11 12:00:00 AM File: firefox-3.5.19.source.tar.bz2 46466 KB 4/20/11 12:00:00 AM File: firefox-3.5.19.source.tar.bz2.asc 1 KB 4/20/11 12:00:00 AM Edit: While waiting for the download, I found the Mozilla Cross-Reference site. This search in the FF3.5 source for "PrintDlg" indicates that FF3.5 is supposed to be using PrintDlgExA: * line 101 -- // For PrintDlgEx * line 104 -- #define GetPrintDlgExQuoted "PrintDlgExA" ... * line 188 -- return GetProcAddress(lib, GetPrintDlgExQuoted); ... * line 967 -- BOOL result = ::PrintDlgW(&prntdlg); ... * line 1301 -- HRESULT result = ::PrintDlgEx(&prntdlg);
  10. The "Windows 98/SE" drivers do exist and are right there on the Lenovo site available for download. And the links do work. If you need help, please ask....
  11. help.lockergnome.com: Intel wlan 2200bg driver for W98? leads to support.lenovo.com: Intel PRO/Wireless LAN 2100 3B Mini PCI adapter software for Windows 98/SE Probably 'B' mode only. Win2000 drivers are available for the 2200bg and might lead to a way to enable 'G' mode.
  12. Ktree8.zip: tree-view list of APIs supported by KernelEx lists extension modules invoked by "contents=" of Core.ini lists by DLL all APIs supported by each module lists DLLs supported via HKLM\Software\KernelEx\KnownDLLs A minor, but important, step forward to also include extensions via KernelEx\KnownDLLs.
  13. If the OFN_HIDEREADONLY Hides the Read Only check box. 0x00000004 flag is set in the OPENFILENAME structure that is passed by an app to the GetOpenFileName function, that template check box will be hidden. I think this is what most apps do (directly or indirectly through a wrapper class).
  14. New in ImportPatcher.37.zip: default option to test for API's with LoadLibrary/GetProcAddress if any DLL or API is missing iterate needed imports even if DLL is missing or has no exports "Target OS" -> "OS Subsystem Version [Ceiling]" nicer formatting of TimeDateStamps and ordinals in log Detects availability of API's provided by KernelEx and DLLHOOK. Set KernelEx compatibility mode to level of desired detection. For users of Kexstubs, blank definitions for missing functions can be copied directly from the output .ini files into the corresponding section in stubs.ini.
  15. Original FF35 with none of my ComDlg32's. This is to confirm that the only effect of my ComDlg32 was to inadvertantly bypass KernelEx processing of PrintDlgW. This should explicitly bypass KernelEx processing instead of using my ComDlg32. I'm in the process of pushing ImportPatcher.37 and Ktree.8 out the door--It'll take a while for me to understand the rest of your tests. Don't worry about trying to reproduce MiKl's SeaMonkey results. Per loblo in Post #19, SeaMonkey prints fine with just KernelEx, but not with my ComDlg32 installed! Firefox 3.5 has other printing issues. Something separate to try is to use Kexstubs to redirect PrintDlgW to the unicode version in Unicows: [Comdlg32.dll] PrintDlgW=>Unicows:
  16. Joe, please try MiKl's configuration: comdlg32 from 3/21 in the Firefox 3.5 folder and comdlg32 from 3/13 in the KernelEx folder. "hould have no effect" was carefully worded. My ComDlg export-forwards PrintDlgW to the original ComDlg32.00 DLL which should be fine. However, back in Post #28 I wrote: "KernelEx also can't process ComDlg32 functions unless they are imported (not export-forwarded) from a DLL named ComDlg32.dll!" So, my ComDlg by export-forwarding PrintDlgW is bypassing KernelEx's Unicode processing.... To test this theory, try adding this line in Core.ini instead of using my ComDlg(s): [NT2K.names] ComDlg32.PrintDlgW=std BTW, do OpenFile and SaveFileAs work? They should also be affected by my ComDlg32 implementation. Perhaps I need to export-forward to Unicows.dll instead of ComDlg32. Unicows exports all the wide ComDlg32 functions. Or perhaps that is what Kex is doing.... I'll continue to research the issue.
  17. Try replacing: content = txs.ReadAllwith: content = txs.ReadLine & vbCrLf & "MyDisclaimer:" & vbCrLf Do Until txs.AtEndOfStream ' while not at end of file content = content & vbCrLf & txs.ReadLine & vbCrLf Loop And: txs.Write "MyDisclaimer:" & vbCrLf & content with: txs.Write content References: http://www.devguru.com/technologies/vbscript/quickref/textstream.html http://www.devguru.com/technologies/vbscript/quickref/doloop.html
  18. submix8c, I'm not sure what you're disagreeing with, but your link is broken. Try this one instead: http://www.cpu-world.com/CPUs/Celeron/TYPE-Celeron%20(Mendocino).html PC133 is SDRAM and was typical on PPGA Mendocinos. FC-PGA Coppermines used SDRAM or RDRAM. CPU-World doesn't talk about memory-type compatibility, but does verify Wikipedia for socket 370. Thanks for the resource.
  19. @MiKl: What version of SeaMonkey are you using? See posts #31-33 for SeaMonkey reports. @Joe: I'm not seeing any indication that FF35 calls PrintDlgEx to print. So the presence of ComDlgKs.dll shouldn't make any difference. Please search the FF35 app folder for the text "PrintDlgEx" (else "PrintDlg"). You can also try contents=std,Kstub822,kexbases,kexbasen if "PrintDlgEx" is found. Edit: I just downloaded and extracted Firefox 3.5.19, SeaMonkey 2.6.1, and Opera USB 12.02. Searching for text, I found that all contain "PrintDlg"; none "PrintDlgEx". My ComDlg?? solutions should have no effect on printing in these apps.
  20. Celeron is the budget version of the P2/P3/P4. Socket 370 could be PPGA/FC-PGA/FC-PGA2 pc133 leads me to guess your Celeron is a P2 in a PPGA socket. If the speed is 533Mhz or less, that's it. PPGA runs at 2v. The slowest Socket 370 P3's (Coppermines) are FC-PGA (<=1.75v), so not compatible. Edit: Modifying a PPGA socket 370 motherboard for FCPGA processors
  21. >I've recently installed FF 3.5.20pre.... Initially, any attempt to print would immediately lock-up FF with an hourglass showing. If you had Kstub822 installed, the default definitions would have tried to forward PrintDlgExW to ComDlgKs.dll (from the kstub730 package). If ComDlgKs.dll was missing, the Options message box would have been displayed. Perhaps it popped up under the Firefox window.... There should be a new entry in the log file each time PrintDlgExW is processed--was there one? [note to self: add additional logging of failed forwards in next Kexstubs] >So I downloaded ComDlgEx from post #22, patched this with Import Patcher so that it called ComDlg00.dll instead of ComDlg32.dll and placed this in the System directory as ComDlg32.dll, having renamed the original as ComDlg00.dll. Both ComDlgEx and ComDlgEx2 from post #22 already reference ComDlg00.dll. There are no references to ComDlg32.dll. Perhaps you patched ComDlgEx.dll from post #27 instead? Also, the code for PrintDlgExA and PrintDlgExW in post #22 is obsolete. See posts #27-28 for details. ComDlgEx from post #27 or ComDlgKs from Kstub730 should be used as a starting point for experiments. >Now when I attempt to print, the print dialogue appears (it didn't before), but when I click OK, FF again locks up, this time without an hourglass showing. > >Incidentally, other applications including Opera 12.02 continue to print normally. Also note, the version of KernelEx is 4.5.2 and Kstub 822 is also installed. If you could walk FF3 (with dependencies) through IP35, I'd like to see the .ini file (inside a spoiler would be great). Also, check if printing with Opera 12.02 adds anything to the Kexstubs log file--it may not be using PrintDlgEx. As always, thank you for experimenting and reporting your findings.
  22. Note the CAUTION warning below! Complete directions and board specifications are here: Motherboard Specifications, A8AE-LE (AmberineM) Battery is CR2032 3v, available in the watch department of most drugstores. CR2024 or CR2016 won't last as long, but should work if you use a washer or penny to increase the thickness (as I once did). As a temporary measure, the old battery can be carefully trickle-charged up to ~2v using two weak AAA batteries (as I ... ).
  23. Have you changed the CMOS battery and reset (via jumper or setup) the CMOS data yet?
  24. If you put a copy of the original Comdlg32.dll in the CorelDraw folder, you can customize it (or not) to work best with CorelDraw. The customized version in Windows\System will affect all other apps. If CorelDraw uses a resource template for its extra controls, you may be able to modify that resource to move them down below the expanded listbox.
  25. PrintPDF Firefox extension: What are the symptoms of the printing problems
×
×
  • Create New...