Jump to content

jumper

Member
  • Posts

    1,960
  • Joined

  • Last visited

  • Days Won

    8
  • Donations

    0.00 USD 
  • Country

    United States

jumper last won the day on September 18

jumper had the most liked content!

6 Followers

About jumper

Contact Methods

  • Website URL
    geocities.ws/jumper

Profile Information

  • OS
    98SE

Recent Profile Visitors

23,654 profile views

jumper's Achievements

281

Reputation

  1. My color HP 656c printed quickly via USB from Windows 98 in 2002. I second the recommendation for trying the oldest available drivers. Try the default PCL5 drivers first: Back up your system Uninstall/remove all drivers and software related to printing Backup/create a new restore point Attach printer and scan for new hardware Select any Laserjet that uses PCL5 drivers If this solves the print delay problem, install updated HP drivers if you want more features.
  2. Ideally a replacement function takes the same number of parameters so the stack (local variables and calling information) doesn't get corrupted. It should also have the same return type so it can correctly report that it couldn't perform the requested task. If the function doesn't get called, then any name that fits will do. Names are usually word-aligned, so even-length names are often followed by two zeroes instead of one. If so, the replacement name can be up to one character longer than the original. All names can also be extended another two characters by overwriting the "hint" word for the following name if there is one. If the parameter count can't be matched, fewer has a better chance of working. If the return type can't be matched, more analysis is needed to best fake it. In the past I googled the API I wanted to replace, checked my DLL for possible replacements, then researched each. Today I'd start by asking Gemini for a list of APIs in the same DLL and with the same number of parameters and return type as the API I'm trying to replace. Then ask to narrow it down to Windows 95. Use FC.EXE to compare the original and modded files. Post the results and I'll review them.
  3. This link still works. The 72MB zip file is a compilation of many drivers.
  4. These are Special Folders. Their locations probably depend on whether you login with a User Profile or not. Check the registry for each path string.
  5. But no FIXINTR, FIXINTR5 or FIXEOI patches. Great! So this tweak solves two independent hardware issues. I just now Googled "Windows IRQ steering" and found this in the AI Overview: So perhaps we should only have it enabled when changing hardware, then disable it for best stability.
  6. Probably an RF issue. Try different: Wifi channels / power levels shielding / reflectors USB ports / hubs / cables monitor refresh rates cpu and system clock speeds
  7. Thanks for the update. Was this also before the Nvidia driver install, or after? And are any of RLoew's patches still installed?
  8. So this is no longer the case?
  9. I'm still working on this. I found my old Pentium 133 Windows 95 system and have downloaded some alternate builds of Pidgin and GTK+2. The rev-a version seems to be the mistake; the original GTK 2.6.10 was the last build for 95 except for a special build of 2.14.4. Google "gtk+2 win95-compatible version" AI Overview:
  10. I'm only seeing IsDebuggerPresent in libglib-2.0-0.dll. I think the others all import from libglib-2.0-0.dll. With ImportPatcher you can patch: IsDebuggerPresent=GetCurrentProcess or IsDebuggerPresent=GetErrorMode I'm seeing (right-click on folder, Find, Containing text) InterlockedCompareExchange in libxml2.dll and nspr4.dll. Try patching with ExitProcess for now. The code will need to be patched. The instability is C Runtime Library errors upon second launch. Hopefully just my system.
  11. I patched 6 bytes to convert the VirtualAllocEx call into a working VirtualAlloc call, 5 bytes for VirtualFreeEx to VirtualFree, and 3 bytes to update the checksum to ward off malware false-positives. Check your messages for an attachment. Pidgin 2.6.6 (unpatched) does launch on my 98 system, but isn't stable unless I enable KernelEx and set it to Win2K mode. So more patches will probably be needed.
  12. 98, SE, and ME do have VirtualAllocEx, only 95 doesn't. Use ImportPatcher or Dependency Walker to find all missing functions. If there are only a few, I can write a wrapper.
  13. Only if the check looks into the registry can the version be spoofed. This is rarely the case. Is this the installer or the app itself? And what is the full, exact text of the message (including title)?
  14. https://www.tp-link.com/in/support/download/tl-wn8200nd/v2/?app=store has two driver versions for the v2. Which did you try?
  15. The video plays smoothly in Chrome 103 on my older Chromebook, but without audio. Where is the audio?
×
×
  • Create New...