Jump to content

reboot12

Member
  • Posts

    425
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Poland

Everything posted by reboot12

  1. @Ascii2 I make big tests: using Macrium Reflect clone OS to other HDD - still problem replace RAM modules - still problem use only 2GB RAM 1+1 - still problem using Macrium Reflect make disk image, then restore on other PC - Haswell 8GB RAM (4+4 Dual Channel), OS boot, find new devices, I install drivers. I test and it looks like there is no problem and WinXPPAE 3.5 works well :-) I use exactly same patched files and settings: ntkrnl2.exe SP2 5.1.2600.2180 + hal2.dll SP3 5.1.2600.5512, noexecute=optin I have to use the system for some time to make sure 100% that there is no problem. It seems that the problem is only on SandyBridge machines.
  2. No. /PAE switch load Ntkrnlpa.exe I use only like this and PAE works: /noexecute=optin /fastdetect /kernel=ntkrnl2.exe /hal=hal2.dll Enabling PAE Windows automatically enables PAE if DEP is enabled on a computer that supports hardware-enabled DEP The PAE kernel can be enabled automatically without the /PAE switch present in the boot entry if the system has DEP enabled (/NOEXECUTE switch is present) or the system processor supports hardware-enforced DEP. Presence of the /NOEXECUTE switch on a system with a processor that supports hardware-enforced DEP implies the /PAE switch. If the system processor is capable of hardware-enforced DEP and the /NOEXECUTE switch is not present in the boot entry, Windows assumes /NOEXECUTE=optin by default and enables PAE mode. You need use /NOPAE because default (optin) is enabled: https://web.archive.org/web/20060313135704/http://support.microsoft.com/kb/900524/
  3. Yea, I use SP2: ntkrnl2.exe SP2 5.1.2600.2180 (patched by WinXPPAE 3.5 on SP2 OS) + hal2.dll SP3 5.1.2600.5512 (patched by WinXPPAE 3.5 on SP3 OS because the patcher cannot patches the hal.dll SP2 version) ntkrnl3.exe SP3 5.1.2600.5512 + hal3.dll SP3 5.1.2600.5512 - both patched by WinXPPAE 3.5 on SP3 OS ntkl64g.exe SP3 5.1.2600.6368 + hal64g.dll SP3 5.1.2600.5512 - files from @Dave-H 64 GB of RAM patch.zip I test (for a short time) my XP SP2 on other machines and probably no lag issue but this is fresh installed OS - no any drivers, apps. maybe lag issue is only on my SandyBridge machine recently I changed 2x4GB RAM - maybe they cause the problem? my OS has all drivers and many applications installed - maybe some application or driver works badly with a RAM patcher? I have to test the patch for a long time on other computers + all drivers installed. boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="RAM v3.5" /noexecute=optin /fastdetect /kernel=ntkrnl2.exe /hal=hal2.dll multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="WinXP" /noexecute=optin /fastdetect This is my table when DEP/PAE works on WinXP SP2 depending on the setting of the noexecute option in boot.ini So, I do not have to use boot.ini switch /PAE because noexecute=optin is enough.
  4. @Dietmar @Mov AX, 0xDEAD I use the WinXPPAE 3.5 patch for a week and I noticed a problem with disk operations - the same is for the 64G version: Video when ram patch is used - lags: https://files.catbox.moe/ericzb.zip Video when no ram patch: https://www.sendspace.com/file/17e170 Testing config: Asus P8H61-M LE R2.0 RAM 2x4GB DDR3-1600 Dual-Channel CPU Intel Core i3-2120 WinXP SP2 Pro HDD: SATA in AHCI mode
  5. @Karla Sleutel Site work normal for me on Supermium 126.0.6478.254 64-bit What OS?
  6. Windows Boot Manager 5472 test: https://github.com/FlyGoat/CSMWrap/issues/39#issuecomment-3014504946
  7. @Dietmar I spent a bigger half day today testing XP32 with iGPU and I have good news. XP runs best with iGPU (Haswell) on vbemp.sys (PNP) 2015 driver in co-op with my UefiSeven (u7nwbm.efi + UefiSeven.ini with set native resolution of monitor) and Longhorn 5472 bootmgr+BCD+winload.exe loader - iGPU need be set as Primary Display in bios XP can be run in the native resolution of the monitor - it depends on the monitor connected and the cable used (probably also on the EDID), the aurora boot screen is badly displayed when the resolution is native but the XP desktop works fine you can change the available resolutions - if the resolution is lower than the native one, the desktop is displayed from the top right corner without cleaning the screen - the previous content remains on the screen original XP vga.sys driver works badly with UefiSeven, there are some resolutions to choose from display settings but trying to change it restarts XP I boot XP in this way: in bios CSM Disabled (pure UEFI) > PC boot UEFI Shell from FAT32 100MB from EFI\Boot\bootx64.efi > startup.nsh starts UefiSeven and CSMWrap 1.2.1 (in UefiSeven.ini file native resolution monitor is set) NOTE: During installation of the vbemp driver, the system reboots but after the reboot it already starts on the vbemp driver at 640x480 and you can change the resolution to another e.g. native (if UefiSeven was previously running at this resolution) My monitor native resolution is 1360x768 but I test also other monitors native 1920x1080 and native 2560x1440 - see screenshots at bottom. UefiSeven.ini ; UefiSeven configuration file ; 0 = false, 1 = true [config] skiperrors=0 ; skip warnings and prompts force_fakevesa=0 ; overwrite Int10h handler with fakevesa even when the native handler is present verbose=1 ; enable verbose mode logfile=0 ; log to UefiSeven.log file resheight=1360 ; preferred height reswidth=768 ; preferred width EFI\Boot\startup.nsh @echo -off if exist fs0:\121.efi then set base "fs0:" endif if exist fs1:\121.efi then set base "fs1:" endif if exist fs2:\121.efi then set base "fs2:" endif if exist fs3:\121.efi then set base "fs3:" endif if exist fs4:\121.efi then set base "fs4:" endif if exist fs5:\121.efi then set base "fs5:" endif if exist fs6:\121.efi then set base "fs6:" endif if exist fs7:\121.efi then set base "fs7:" endif if exist fs8:\121.efi then set base "fs8:" endif if exist fs9:\121.efi then set base "fs9:" endif if exist fsa:\121.efi then set base "fsa:" endif if exist fsb:\121.efi then set base "fsb:" endif %base% u7nwbm.efi 121.efi If we run the XP without UefiSeven then OS boot in 1024x768 and there are only 3 resolutions available (no native):
  8. I compile CSMWrap replacing SeaVGABIOS to ValleyView Legacy video BIOS extracted from Jetway HPC070SC industrial computer: https://github.com/FlyGoat/CSMWrap/issues/37#issuecomment-2921265627 Risky to use on other Laptops but this is Mobile/Desktop version so should work on desktop computers: https://files.catbox.moe/6xj4hm.zip User win98se on github test this version, "But the graphics are glitched, and after spinning for a while" but not damaged: https://github.com/FlyGoat/CSMWrap/issues/39#issuecomment-2977152878
  9. No, they probably already corrected the repository and now git clones the latest version :-)
  10. OK, git corrected and now downloads the current version This is full tutorial how compile CSMWrap: Download and install Ubuntu: https://releases.ubuntu.com/noble/ubuntu-24.04.2-live-server-amd64.iso During installation, select Install OpenSSH server - this makes it easy to copy files from Ubuntu to Windows using WinSCP and use Ubuntu over SSH e.g. in Putty sudo passwd root (enter password for user) sudo passwd root (make new password for root) sudo login root or reboot and login using root nano /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes Ctrl+o to save and Ctrl+x to exit service ssh restart apt update apt install -y build-essential nasm curl xxd net-tools git clone https://github.com/FlyGoat/CSMWrap.git --recursive cd CSMWrap make seabios make ifconfig - to check IP using WinSCP make connection and connect to Ubuntu: New Site, File protocol: SCP, Host name: IP, root User name and Password, Save
  11. @Dietmar No, I tried like this but errors: wget https://github.com/FlyGoat/CSMWrap/archive/refs/tags/1.2.1.tar.gz tar -xvf 1.2.1.tar.gz mv CSMWrap-1.2.1 csmwrap cd csmwrap root@ubuntu:~/csmwrap# make seabios make -C seabios distclean make[1]: Entering directory '/root/csmwrap/seabios' make[1]: *** No rule to make target 'distclean'. Stop. make[1]: Leaving directory '/root/csmwrap/seabios' make: *** [GNUmakefile:271: seabios] Error 2 root@ubuntu:~/csmwrap# make make: *** No rule to make target 'nyu-efi/src/elf_x86_64_efi.lds', needed by 'bin-x86_64/csmwrap'. Stop. F..k, but a mess
  12. OK, but this compile version 1.1.0-12
  13. OK, finally works I was running all the time with CSMWrap and it turned out that with this it doesn't work on Haswell: https://forums.mydigitallife.net/threads/winxppae-v3-5-winxp-sp2-issue.89363/#post-1881947 Also, the ntkl64g.exe file has a bad checksum and doesn't work when trying to run using winload.exe - error 221: setcsum ntkl64g.exe SetCSUM v1.01, (c)2000 Jeremy Collake http://www.collakesoftware.com mailto:collake@charter.net ---------------------------------------------------------------------- .\ntkl64g.exe = Header Checksum: 001FACDE Correct Checksum: 001FF99B Checksums do not match! Set correct checksum in file? [Y/N/Q] Y Recompute Header Checksum: 001FF99B Correct Checksum: 001FF99B Checksum set! Done!
  14. Which patch for WinXP SP2 ? I tried WinXPPAE_v35.7z but patch only ntkrnl*.exe Search for differences 1. C:\WINDOWS\system32\ntkrnlpa.exe: 2 015 232 bytes 2. C:\WINDOWS\system32\ntkrnl2.exe: 2 015 232 bytes Offsets: hexadec. 138: D9 23 139: 22 1E 15BF1B: 07 00 15BF20: 01 02 160F0E: 74 EB 1B07CC: 10 00 1B07CD: 00 02 1B07E2: 1B 00 1B07EA: FC F8 1B07EE: 01 02 10 difference(s) found. I try use patched files from Dibya128GB -> ntkrnlpa.exe + hal.dll but OS not boot and only black screen.
  15. No, chainload not work: UefiMain Found Windows Boot Manager at '\u7.original.efi' Launch Loaded 'PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x4,0xFFFF,0x0)/HD(1,MBR,0xD5AED5AE,0x800,0x32000)/\u7.original.efi' Launch Addresss behind FileImageHandle=C1B43718 Launch File does not match an EFI loader signature but I fix and compile special version U7 no load Windows Boot Manager - use verbose=1 in UefiSeven.ini to display this info on screen: but CSMWrap replace C0000 memory using VBIOS PCIe or SeaVGABIOS. I wonder if you compile a special version of CSMWrap that doesn't change anything in memory under C0000 and if Windows would boot into the vga.sys driver ? https://www.mediafire.com/file/o1mp9mbx11iyudm/u7nwbm.efi/file
  16. Simply not use u7.original.efi file - after u7 start set resolution and put fake int10 in C0000 memory but display error than not found u7.original.efi and after press Enter go back to shell: FileExists Unable to open file '\u7.original.efi' for reading (error: Not Found) UefiMain Could not find Windows Boot Manager at '\u7.original.efi' UefiMain Press Enter to continue. https://github.com/FlyGoat/CSMWrap/issues/37#issuecomment-2961137267
  17. @Dietmar For CSMWrap to use VBIOS PCIe card I use this bios settings: For new iGPU no drivers for xp then this is best way to use xp on modern desktop compi (for Haswell I have xp drivers so that's why I use the Multi-Monitor option) The iGPU cannot be set as the Primary Display in the bios because then CSMWrap will load SeaVGABIOS and you can't install a graphics driver on it
  18. To display the image on the monitor WinXP does not care what is in memory under C0000 if the graphics card manufacturer's driver is installed. Asus B85 with two graphics cards: iGPU Haswell (has legacy & GOP but this is not important), PCIe AMD6450 (has both legacy & GOP and this is very important) in bios settings CSM Disabled. Primary Display PCIE because CSMWrap can use VBIOS this card for xp32 on vga.sys if use ntldr loader. Multi-monitor Enabled for xp32 see both in Device Manager What I did: boot PC in pure UEFI 64-bit to UEFI Shell > run CSMWrap 64-bit 1.2.1 > SeaBIOS boot xp from HDD using ntldr install AMD graphics driver reboot install Haswell graphics driver reboot now possible use any loader ntldr or bootmgr to boot xp - in xp display settings I set Primary display iGPU to make this pictures: I make boot.bmp 640x480 4-bit logo and put in WINDOWS folder, then add to boot.ini switch /bootlogo /noguiboot - thank to this on screen stay this logo after xp boot if you use ntldr loader. If the bootmgr loader is used, the aurora logo from winload.exe is left on the screen. On both card I have 3D acceleration :-) and possible change primary monitor or enable extend desktop. In C0000 memory is always VBIOS from PCIe card
  19. Is there really no solution on github? Timeline cannot be loaded The timeline is currently unavailable due to a system error. Try reloading the page. Contact support if the problem persists. The error occurs when I try to address a specific user by typing the @ character.
  20. @Dietmar I tested the files on Haswell with iGPU, but they absloutely do not change anything compared to the original files. Also try build PCIOpRom then load in UEFI Shell but command loadpcirom load only UEFI part (GOP) from file igpu.rom: efirom -f 0x8086 -i 0x0412 -b vbios.rom -ec gop.efi -r 0x0000 --pci23 -l 0x030000 -o igpu.rom I tried also boot MS-DOS 6.22 from USB, then using rambios.com load iGPU vbios.rom but screen make black then PC hangs: rambios /i vbios.rom
  21. Write what hacks you applied to boot xp on this motherboard with a PCIe GT 730 graphics card.
  22. @Dietmar I think that rom builded using efirom can work and CSMWrap will be able to use the legacy part from the loaded rom file. In uefi bios legacy VBIOS iGPU is in RAW area in CSMCORE module and CSMWrap not know where. But if you use loadpcirom legacy+uefi.rom your graphics card then maybe CSMwrap see legacy part using PCI I/O protocol same as use legacy rom from PCIe graphics card.
  23. No, efirom.exe is Windows CMD executable: https://www.mediafire.com/file/luqx9gx86u9monv/EfiRom.zip/file After you build rom then posiible load it in UEFI Shell using command loadpcirom
  24. @Dietmar Yea, possible load pci rom builded using efirom: UEFI Shell see efi rom but I don't know id CSMwrap see legacy part of rom
  25. RAW OpROM (55 AA beginning) probably not but maybe after make efi rom image using efirom.exe tool possible - look at this: https://msfn.org/board/topic/178182-xp-pro-x64-os-boot-nvme/page/3/#comment-1227538
×
×
  • Create New...