Jump to content

jumper

Member
  • Posts

    1,960
  • Joined

  • Last visited

  • Days Won

    8
  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by jumper

  1. If you temporarily disable auto-adjust clock for DST, do all browsers show the same time?
  2. Insufficient testing. Disable KernelEx completely. Then report remaining issues.
  3. Use the Search icon at the top of this page to do a tag search on all MSFN content for WdmStub. Or use Google. Then ask any further WDM development questions in the WdmStub thread, not here.
  4. You also found the WdmStub thread with links to the source?
  5. Already done. Search for WDMEX.
  6. I see no evidence this has anything to do with KernelEx. Please test with other configurations.
  7. Try using a different Time Zone. Maybe GMT-0 and/or Daylight Savings is confusing the code.
  8. Right. Definition is only when it's actually used.
  9. =p1 Perhaps Kex should strip the Rtl and redirect to Kernel32 whenever Ntdll.Rtl* fails....
  10. Try P4. What is the host CPU? Don't know.
  11. 66 0f 10 c0 - movups xmm0, xmm0 A Pentium III or better is needed in the VM and possibly on the host. Chipset is irrelevant.
  12. NtClose closes handles of 15 types, but is superceded on WinNT by CloseHandle (19 types). Unfortunately, on Win9x CloseHandle only supports about 8 types. We need to first beef up CloseHandle then use it to implement NtClose.
  13. Haven't used it today yet. "Last" isn't "final".
  14. Easier (for me) to insert and eject than a thumb drive, I still use them to transfer small files between my 9x systems. Yesterday was my last floppy disk session.
  15. But why fix? Why is that a problem? You haven't explained what the actual problem is. Does it not compile or not run? Also if git isn't working, download the code and compile from local source.
  16. Check the object files to find the source of the unwanted dependencies. Also .cod and any other per-module output files.
  17. Reinstall the hardware driver for your system's USB2 chipset. NUSB incorrectly says to delete these.
  18. Caching is part of the 32-bit drivers, so the above Troubleshooting option "Disable all 32-bit protected-mode disk drivers" should do it. Caching can still be done by Dos Buffers, SmartDrv.exe, and the drive itself.
  19. Fortunately many apps already can. That's why failure stubs are so very effective. Microsoft put lots of them into 9x to improve compatibility with NT apps.
  20. Since KnownDLLs redirection isn't working, try using a PE editor to change the import DLL name from ...core-file... to Kernel32.dll in any files that import it. My ImportPatcher does this easily, but only on 32-bit PE files.
  21. Model in 3D. Use your transforms to convert to a 2D viewport (window). Scale to screen coordinates. If you are already clipping in 2D to the viewport, then you only need to clip the polygons in 3D to the viewplane (plane perpendicular to the direction the viewer is looking). Harder but potentially more efficient is clipping polygons in 3D to the planes from the viewpoint to each of the four viewport sides. Actually, 3D clipping is too advanced for now. Just keep all your models in positive z space until you have everything else working. And use triangles, not polygons, to simplify rendering. Later you can support rectangles and arbitrary polygons by breaking them down into triangles.
  22. Check the .inf file! Also try putting the card in a different slot. XP might show different port options.
  23. The XP driver might be for the wrong card. Check the .inf file; you might be able to change the port addresses there.
  24. So Win7 and up don't want us tampering with KnownDLLs anymore.... Maybe try copying from version 2-1, but internal manifest or other might also need patching to fake 2-2.
  25. Use KnownDLLs to redirect that -core file to Kernel32.dll
×
×
  • Create New...