Jump to content

George King

Member
  • Posts

    333
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Czech Republic

Everything posted by George King

  1. @Dietmar So maybe small condition like if ryzen then set true? This should be better instead of binary hack when we have a source code
  2. @Dietmar Maybe this problem starts in AcpiArbInitializePciRouting I think status must return True to proceed to PciInterfacesInstantiated = TRUE. I would try to force set PciInterfacesInstantiated = TRUE to see difference (I think it will be FALSE). Another idea is - read what is inside PciInterfacesInstantiated at line 3512 / . I think you end in AcpiArbInitializePciRouting which calls ACPIInternalSendSynchronousIrp to set status value. // // Call the PCI driver (indirectly.) // status = ACPIInternalSendSynchronousIrp(topDeviceInStack, &irpSp, &buffer); if (NT_SUCCESS(status)) { // // Attach this interface to the Arbiter Extension. // ((PARBITER_EXTENSION)AcpiArbiter.ArbiterState.Extension)->InterruptRouting = interface; // // Reference it. // interface->InterfaceReference(interface->Context); PciInterfacesInstantiated = TRUE; }
  3. Aha, your previously posted code is that macro? How can I lauch it please? All these things are new for me.
  4. @Dibya Can you please provide informations how to create Generic HDA driver for Windows XP / 2003 from ALSA project?
  5. This hack is applicable for compiled acpi.sys by replacing BF 08 00 14 C0 with BF 00 00 00 00 Here we go https://www.mediafire.com/file/3ei4jek6pq46p0h/ACPI_2.0_07.04.2022_SP1toSP3.7z/file
  6. 1 and 2 configured without problem. But I don't understand what you mean with that macro?
  7. Can you please prepare x64 ASM for this project? I have no idea how I can do it. I understand these steps except ASM creation.. Or does it mean only to copy current ASM code to standalone file? I would like to compile it for x64 target to give it a try on my machine. EDIT: I have added #ifdef _X86_ to osnotify.c and devpower.c. But now I fail with these warnings, how I can solve variable conversion type? Is there a way to bypass it?
  8. You can try to replace Windows 2000 acpi.sys with one that is linked on first page to WinCert. Or try explore that file on running Windows with Depency Walker to see if there are missing import. If no missing import, then you can try to replace it on running system
  9. Here is new topic with archived one too. They deleted whole topic according to "hard" files modifications. https://www.wincert.net/forum/topic/17688-xpw2k3-x86-on-modern-hardware/
  10. @Damnation Do you have any idea how to do it easily? I found some tools like asm2c, but it's not executable and it's far away from my knowledge.
  11. I have no idea where I should look for this in source. With previous hint I was able to locate some part of code. But now I'm lost. So I hope someone else can solve it P.S. I'm happy I was able to compile it without problems
  12. I think we can add it into misc.c and alipriv.h Can you try this one? I have added "blank case" result for H argument. But it could be same result as default case so maybe nothing changed. https://anonfiles.com/1fffa8T7x8/ACPI_2.0_H_test_7z
  13. @Dietmar I already updated link on WinCert post with compiled Debug + Free acpi.sys v5.1.2600.1106
  14. @Mov AX, 0xDEAD Thanks for this project. Really great job. I have successfully compiled Debug + Free acpi.sys v5.1.2600.1106 What about x64 support? I have used Win2K3 tools folder inside XPSP1 tree and I tried to build this awesome acpi.sys with razzle option win64 amd64. But seems like compile problems are connected with converting data types and ASM in devpower.c , internal.c , type2op.c , osnotify.c. According to log it seems like it doesn't know "__asm" - keyword not supported it this product. But this is caused by missing ASM code for x64? Is there any chance to make it x64 compatible? EDIT: I grabbed tool folder from Win2K3 tree and placed them into XPSP1 tree. I must copy build.exe and mofcomp.exe from x86 to amd64 to be able compile x64 files on Windows 10 x64. So now I can build x64 1106 files. Now I can launch razzle with win64 amd64 on untouched XPSP1 source tree. I was able to build untouched ACPI for x64 without errors. I think leaked enviroment is capable to build 1106 ACPI for x64 5.2 systems too? x86 ACPI 2.0 1106 works with 5.1 and 5.2 More info is here https://www.wincert.net/forum/topic/17688-xpw2k3-x86-on-modern-hardware/?do=findComment&comment=138493
  15. @Dietmar I have updated post on WinCert. P.S. I have edited acpiosnt.rc to include new file description "ACPI 2.0 Driver for NT"
  16. Great! I have added it as default one into XP2ESD. Now we need x64 too Compiled file can be found here https://www.wincert.net/forum/topic/17688-xpw2k3-x86-on-modern-hardware/?do=findComment&comment=138493
  17. Anybody know how to get fully workable OOBE on XP x64?
  18. To start downloading updates you need to enter valid license or activate trial then try to download updates again, if it fails then reboot and try again
  19. @Dave-H Have you tried to check "search for driver in custom location" and point it to Generic MSAHCI folder? This driver can enumerade mentioned IDE Controllers If it sill doesn't work, then try add this into Generic MSAHCI folder and try it again intelhdc.inf
  20. I already posted whole newly ported collection for both platform on first page. All drivers are standalone - no manual touch need, simlly install INF. Or integrate them into setup using nLite. Btw, in my driver collection SMART works in CrystalDiskInfo. And most of drivers all in all 24 XP languages as I grabbed strings from newer versions too
  21. Eset NOD32 Antivirus v9.0.429.6 Virus database: 24553 (20211214) Be safe when using legacy systems. This is latest working XP / 2003 version with latest virus database integrated! Download https://www.mediafire.com/file/klzfbnvwz9whvfy/Nod32-x86.msi/file + https://www.mediafire.com/file/l4448e425fskt3o/Nod32-x64.msi/file Some notes: 1) Official EXE installer v9.0.429.2 was source (Last updated in 2018) 2) MSI installer was extracted from EXE 3) MSI was edited - removed all *.nup files and added all *.nup from installed application, then was modded installer info 4) Repacked MSI include latest application with latest virus database
  22. Hi, I followed your instructions, but it's still not preconfigured. Here are my Serpents SFX (Created using WinRAR). I placed Custom.js into Serpent-x86.exe\defaults\pref. I would like also to include more custom settings - Classic Addon archive + Adblock installed by default (I see there exist XPI files in profile dir) and set search engine to Google. Can you help me with these things? https://www.mediafire.com/file/s8021a6epeoc5po/Serpent-x86.exe/file + https://www.mediafire.com/file/elcilpltgxesf19/Serpent-x64.exe/file
  23. Hi Dave, I have followed many tutorials and hints about porting drivers into XP. I created some of them according my XP2ESD project. Few days back I added ability to integrate them using nLite. Here is whole ported drivers collection for 32bit and 64bit XP or 2003. 32bit AMD_SATA_1.2.001.0337 AMD_SATA_1.2.001.0402 Generic_AHCI_6.2.9200.16384 Generic_MSAHCI_6.1.7601.23403 Generic_NVMe_6.1.7601.23403 Generic_UASP_6.1.7600.4002 Generic_USB3x_6.2.9200.21180 IRST_16.8.3.1003 IRST_18.36.3.1019 RSTe_4.7.0.1119 Samsung_NVMe_3.3.0.2003 64bit AMD_SATA_1.2.001.0337 AMD_SATA_1.2.001.0402 Generic_AHCI_6.2.9200.16384 Generic_MSAHCI_6.1.7601.23403 Generic_NVMe_6.1.7601.23403 Generic_UASP_6.1.7600.4002 Generic_USB3x_6.2.9200.21180 IRST_16.8.2.1002 RSTe_4.7.0.1119 Samsung_NVMe_3.3.0.2003 https://www.mediafire.com/file/1rkvwx5gv37l3xc/PortedDrivers-WindowsXP+Windows2003_x86+x64_v9.7z/file
×
×
  • Create New...