Jump to content

win32

Member
  • Posts

    1,262
  • Joined

  • Last visited

  • Days Won

    79
  • Donations

    0.00 USD 
  • Country

    Canada

Everything posted by win32

  1. ntkrnlmp.exe is available again, as I have managed to make it work. What's different about it? -New section added at end of file -Export table moved to this section -Version number changed to 6.1.6002.19741 What was breaking it in the first place? Rebuilding its PE Header. The same thing happens on XP x64. Just update the checksum and you'll be fine. Once again, I wonder how the version change will affect newer drivers. For brevity, here are the installation instructions: I will start patching it accordingly, and hope to bring ntdll in the fold soon. Both ntdll and kernel32 may also be bumped to version 6.1, as it appears that some Qt 5.10+ binaries like to not load after a version check.
  2. WineD3D takes DX10/11 calls on 2000/XP and translates them to OpenGL calls. To have real DX10/11 on XP/2003 would require working WDDM drivers. But even getting newer WDDM 1.1 drivers on Vista (earlier ones work) is going to be very difficult, so I can't imagine XP. Apparently some people have hacked WDDM support into Server 2003, but I never found proof.
  3. The "sign in" icon differs between classic and Polymer. Classic's "sign in" has those words in a solid blue rectangle. Polymer's "sign in" icon has those words blue-on-white in a blue-bordered rectangle next to an avatar icon. Which invidio.us instance is the best? I can't use Polymer on my Pentium M laptop as it's impractically slow.
  4. Not at this time, as I still have to figure out large chunks of Vista. I'd really want to focus on NT 5.2 (XP x64 and Server 2003) anyway, though, and it may play second fiddle to Windows 7. But application compatibility issues on Windows 7 are not very real either, and no true win32-based replacement exists for the OS even though it's 11 years old.
  5. Nope, it needs functions in user32: SetGestureConfig, CloseGestureInfoHandle and GetGestureInfo. I have an extended x86 user32 somewhere but I don't have it here with me. Though it doesn't rely much on the outmoded ntdll functions so I think a release is in order soon. And it's hard to force an install using Application Verifier, as you need to trick the temp file it creates (seemingly), and its name changes every time it's created. But even a x86 kernel32 with a borked VerifyVersionInfoW changes nothing.
  6. http://web.archive.org/web/20200810043039/https://download.microsoft.com/download/7/3/D/73D3721D-17E7-4D7A-9C64-5CCD0DD285B1/Windows6.1-KB2483177-x64.msu
  7. I discovered that I was unable to load ntoskrnl even if I replaced the MS signature with a custom one. This method is used in a tutorial to reinstate proper PAE support in Vista x86. I think bootmgr needs to be modified as well in order for it to work. But I've had a few other things happen in my life lately (for example, right now, most sounds, sound warped to me) so I haven't been able to do as much as I've wanted to do so. And then I'm still trying to work out ntdll and LoadLibraryExW.
  8. I think that XP x64 can have most of the Vista kernel extension work ported to it. Many ntdll functions that have remained the same between Vista and 7 x64 are also identical in XP x64! And no system files have authenticode digital signatures attached to them so it would actually be easier. But I don't think it would be worth it unless you could get WDDM and UEFI working as well as in Vista.
  9. Copy over the W7 versions of mf.dll, mfplat.dll plus msmpeg2adec.dll and msmpeg2vdec.dll to system32. You may have to use a tool like CFF Explorer to change the Operating System and Subsystem Versions from 6.1/6.2 to 6.0 before applying these files to your system. You're not the first one who has reported that error. You'll have to find it somewhere, since it's a pretty standard Windows system file.
  10. Are you using 64bit Firefox? Did you apply the reg from the extended kernel folder? Did you make a file named firefox.exe.local in the Firefox folder?
  11. Yes, it's working again on 95 for me. But what a day to pick to shun it, even if it ended up being temporary.
  12. so it loads ntoskrnl.exe anyway. Thus I'm pulling the modified file for now. For this reason, I'm returning to the drawing board for ntoskrnl.
  13. I apologize for this apparent mishap. This is what detecthal = 1/true actually does (from https://geoffchappell.com/notes/windows/boot/bcd/osloader/detecthal.htm): so it loads ntoskrnl.exe anyway. Thus I'm pulling the modified file for now.
  14. I'm very puzzled by this. I repeated my own steps - success. Replaced the ntkrnlmp file with the one from the mega folder - success. Then I noticed that I had detecthal = yes which none of you had. So I changed one to no (0) and I got the same error. So, I'll add this to the instructions bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} detecthal 1
  15. So, the same as me. What results do you get when you run bcdedit (without parameters) in CMD?
  16. I'm running on this kernel right now. What's your level of updates and version number of current ntoskrnl.exe?
  17. File temporarily pulled due to quality control issues.
  18. I'm working on an Haswell+-specific issue, which is completely unrelated to the Ryzen problems. Luckily someone posted kernel dumps of their Ryzen crashes earlier on (I have no Ryzen myself, and literally no room for it), so I'll try to correct those issues once I start seriously modifying ntoskrnl (I already changed the version to 6.1 and moved the export table to a new section at the end of file, and have no issues). And didn't you say that you ran Vista on Ryzen too? Were there any issues with your config?
  19. Yep, I had overlooked the fact that all NT 6 OSes use the exact same boot manager/loader. In fact, I now recommend installing Vista after 8.x/10 as an easy way to escape the Metro boot screen.
  20. Then, it will not work until the 32bit version of shell32.dll is released. It may take some time because its functions are very buggy.
  21. Is this Tidal a 32 bit or 64 bit program? Only a 64 bit version of shell32.dll is available at present.
  22. You use this code: [spoiler] [/spoiler]
  23. A good way for a Vista user using the Security Monthly Quality Rollups to determine whether they have telemetry, is to run netstat -b in Command Prompt/PowerShell as administrator with no programs running (especially web browsers). You get a few hits on a standard Windows 10 and Windows 7/8.x with telemetry, but not on Windows 7 without telemetry updates as well as Windows 10 LTSC with services like Diagnostic Policy Service disabled (in the latter case, simplewall may have been running with many system components blocked from making connections, but I don't remember).
  24. I can't believe it's been so long since the most logical desktop UI was released. Windows NT API functions + DOS/win16 compatibility, FAT32 and basic USB support are pretty important as well. I started using Windows 98 long before I started with 95, but when I got my PIII machine, 98 was flaky beyond belief. I asked for opinions and some said that the near constant crashes were due to overheating. Then I went outside the next day. A razor-thin object hit my forehead and cut it. Turned out to be a Windows 95 OSR 2.1 CD-ROM. Used my 98FE OEM CD-ROM to boot it. And it installed with no issues. So those crashes were likely not related to hardware. My only problem was that the system would fail to boot or even be broken completely if the USB supplement was installed. But replacing the S3 Savage4 with a GeForce FX 5700 LE fixed it. I'm still quite satisfied with Windows 95, After Dark 10th anniversary edition, Office 2000 Professional and RetroZilla 2.2 (until MSFN broke in it earlier this morning due to apparent change in encryption. nice coincidence. ). I never, ever swap with 128 MB of RAM! I'd love to go back 15 or 20 years so I could run 95/98 as a main OS dual booting with Windows 2000 and not have to worry about compatibility issues. Seriously, since I dumped the Savage4, win95 has never given a BSoD or even inexplicable crashes of system executables (98SE did that to me often).
×
×
  • Create New...