Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/17/2022 in all areas

  1. New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220618-c8f029d27-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220618-c8f029d27-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1914 - Implement white-space: break-spaces (afbfbcb1) (c6617c830) - ported from UXP: Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. (41b9919e) (3037146a3) - imported cert related changes from mozilla NSS: - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) (ecec7995e) - imported from mozilla NSS: Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) (96862abea) - imported from mozilla NSS: Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) (f60d2b52a) - imported from mozilla NSS: Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) (7b2f47914) - imported from mozilla NSS: Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) (c8f029d27)
    2 points
  2. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220618-3219d2d-uxp-43cfc69b2-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220618-3219d2d-uxp-43cfc69b2-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220618-3219d2d-uxp-43cfc69b2-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220618-d849524bd-uxp-43cfc69b2-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220618-d849524bd-uxp-43cfc69b2-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220618-d849524bd-uxp-43cfc69b2-xpmod.7z Official UXP changes picked since my last build: - Issue #1905 - Part 2c - Fix OpenGL crash caused by calling [NSOpenGLContext setView:] on the Compositor thread. Starting with SDK 10.14 I believe, many functions have main thread checks, including setView: and update. So we now move the code in the updateGLContext method into doDrawRect which runs on the main thread. (7224a1790) - Issue #1905 - Part 3a - Resign python binary ad-hoc since install_name_tool invalidates code signature. The code signature is invalidated on Intel as well, but on ARM the binary fails to run with an invalid code signature error. (9f3376e56) - Issue #1905 - Part 3b - Remove iOS support from old-configure. iOS is not really a viable target and Apple Silicon Macs report the same core system. (a2f6708c4) - Issue #1905 - Part 3c - Remove iOS from the rest of the configure system. (02ceb3e1a) - Issue #1905 - Part 3d - Report GNU AS when the system "as" is LLVM-as. LLVM as is generally compatible with GNU, this should allow ICU to build on ARM Macs. (ccdf07735) - Issue #1905 - Part 3e - Fix NSPR build on ARM. The dynamic loader had been falling through to the ancient PowerPC code without __aarch64__ #ifdef (e73d4de0b) - Issue #1905 - Part 3f - Collection of fixes connecting ARM support to the Mac build. Also update ARM XPT code to add Mac/Apple support. (e55ae571d) - Issue #1905 - Part 3g - Final set of changes connecting ARM64 support for Mac. Back out some of the xptcstubs changes that are not viable for our codebase. (be240b340) - Issue #1905 - Part 3h - Fix breakages on other platforms. Mac Intel broke due to incorrect FFI target_dir for Intel. Linux and possibly other platforms use a secondary aclocal.m4 that still referenced ios.m4. (5bf1ed595) - Issue #1905 - Part 3i - Rename the ARM64 assembly files to .S. Necessary because they now need to be preprocessed. (06aa3c8c3) - Issue #1905 - Part 3j - Rename the ARM64 assembly files to .S. Missed the moz.build file in the last commit. (076a0eb27) - Issue #1905 - Part 3k - Separate the GNU and LLVM-as tests. While we should be able to test these together, I don't want to risk breakages on different *nixes. (163bce2e8) - Issue #1914 - Implement white-space: break-spaces (afbfbcb1e) - Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. (41b9919e7) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - editor: check selection->GetAnchorFocusRange() before using its functions (082405259) - imported changes from mozilla NSS: - Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c) - Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83) - Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd) - Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec) - Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b) - Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f) - Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14) - Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9) (43cfc69b2) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
    2 points
  3. Then it will 100% work . From the inf . (this driver is fetched automatically on my friend's laptop with 980m) . It's very hard to catch the actual link , so I did it for you. https://catalog.s.download.windowsupdate.com/d/msdownload/update/driver/drvs/2015/11/20798699_a2f5f8f7f200c6afdfc437166a9eacf8d85cbfc7.cab NVIDIA_DEV.139A.10E3.1462 = "NVIDIA GeForce GTX 950M" NVIDIA_DEV.139A.1102.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1107.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1109.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1112.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1113.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1138.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1139.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.113A.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.113B.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.114C.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.114D.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.115A.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.115B.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1167.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.1168.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.116B.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139A.116C.1462 = "NVIDIA GeForce GTX 950M " NVIDIA_DEV.139B.1102.1462 = "NVIDIA GeForce GTX 960M" NVIDIA_DEV.139B.1103.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1107.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1109.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1138.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1139.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.113A.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.113B.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.115A.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.115B.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1167.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.1168.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.116B.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.139B.116C.1462 = "NVIDIA GeForce GTX 960M " NVIDIA_DEV.13B0.116B.1462 = "NVIDIA Quadro M2000M" NVIDIA_DEV.13B1.116B.1462 = "NVIDIA Quadro M1000M" NVIDIA_DEV.13B2.116B.1462 = "NVIDIA Quadro M600M" NVIDIA_DEV.13B3.1103.1462 = "NVIDIA Quadro K2200M" NVIDIA_DEV.13B3.113E.1462 = "NVIDIA Quadro K2200M " NVIDIA_DEV.13D7.1129.1462 = "NVIDIA GeForce GTX 980M" NVIDIA_DEV.13D7.112F.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.13D7.1131.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.13D7.1132.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.13D7.1157.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.13D8.1102.1462 = "NVIDIA GeForce GTX 970M" NVIDIA_DEV.13D8.1103.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1125.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1128.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.112D.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1130.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1133.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1134.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1155.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1156.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1158.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.1164.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.116D.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D8.116E.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.13D9.1102.1462 = "NVIDIA GeForce GTX 965M" NVIDIA_DEV.13D9.1103.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1125.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1134.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.113F.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1144.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1147.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1158.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.1164.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.116D.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13D9.116E.1462 = "NVIDIA GeForce GTX 965M " NVIDIA_DEV.13DA.1146.1462 = "NVIDIA GeForce GTX 980" NVIDIA_DEV.13DA.1171.1462 = "NVIDIA GeForce GTX 980 " NVIDIA_DEV.1617.1140.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.1617.1157.1462 = "NVIDIA GeForce GTX 980M " NVIDIA_DEV.1618.1141.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.1618.1156.1462 = "NVIDIA GeForce GTX 970M " NVIDIA_DEV.161A.116F.1462 = "NVIDIA GeForce GTX 980 "
    1 point
  4. For what it's worth, this particular bug also occurs with Thunderbird 52.9.1 (at least on Vista with the "classic" style).
    1 point
  5. first one is fixed in my tree: https://github.com/roytam1/UXP/commit/082405259b7b6698f775783e24bcaf40acd99ccc for second one, I can't reproduce here.
    1 point
  6. Ah; well, that explains it then. The site truly is an anti-XP (and Vista) bigot; you just chose to "pass" as Win 10. Probably not even realizing you needed to. Pray tell, how do you fake your display resolution, given that it's not part of the UA? Asking for a friend Seriously; faking a display resolution would help with browser fingerprinting, for those of us using Microsoft's VM. In full-screen mode, the display resolution is usually your monitor's resolution minus two rows. That "minus two rows" stands out like a sore thumb. I don't personally, but a lot of folks do. BTW, this is a great example of "hyper-resolution-itis;" a disease which inflicts many designers of smart phone and laptop screens these days: The compulsion to cram as many pixels as possible into as small a rectangle as possible. Come on, let's get real: no one can see the difference between 1280x720 and anything greater, on a screen the size of a typical smart phone, unless they're viewing the screen with a microscope! Even my old BlackBerry Priv (well, ca. 2015 is "old" when you're talking about smart phones) has a 2560x1440 screen! (I like the phone anyway.) But "4K" resolution lets the marketing guys brag: "You need our phone because we have more pixels than the other guys!!" And enough folks are stupid enough to fall for it, that the disease has become endemic.
    1 point
  7. do you count 3840px as "4K"? high-end SONY smartphones have 3840*1644 or 3840*2160 screens!
    1 point
  8. Because I had already gotten as far as changing my UA in NM to Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36 before we discovered the site is looking for Chrome 80 and non-XP/Vista.
    1 point
  9. Throughout the years, speaking from my own experience (FX->PM->FX->Basilisk->PM), it often felt like the codebase is held together by duct tape, eg. memory leaks continue to persist. You close all tabs, but the browser process still holds hundreds of megabytes of RAM. Or take Scratchpad editor's "Pretty print" function for instance, broken that it often breaks the code or craps itself; doesn't understand "let" variable declarations (very common!) and "`", there could be more valid characters / words. This doesn't make sense, ANGLE enables D3D9/D3D11 output (only former usable on XP), with "webgl.disable-angle" set to true, OpenGL is used, not D3D9 or D3D11.
    1 point
  10. HOW TO INSTALL WINDOWS 98 IN MODERN MOTHERBOARDS USING MORE THAN 1 GB. If you try to install Windows 98 using more than 512 Mb memory the install operation will not be possible: you simply get a "Lack of memory" message (¿?) and that's all. Nevertheless Windows 98 can be installed successfully by making the computer believe that your memory is below that limit, and the purpose of this tutorial is to explain how to do it. A) INSTALL PROCEDURE.- - Get a DOS boot floppy and verify previously that the file "edit.com" is included into it. - Configure BIOS if needed, in order to set the floppy drive as first boot device (Ctrl+Supr at boot). - Insert the floppy and boot the computer. - If you want to install Windows at the C: drive, create previously the "Windows" folder and the file "system.ini" into it, by typing in the DOS command line: c: md windows cd windows edit system.ini - When the edit screen is open, copy exactly into it the following lines: [386Enh] MaxPhysPage=30000 [vcache] MaxFileCache=393216 - Save "system.ini" and close the program. - Keep inserted the floppy and start normally the install operation. - The floppy must be inserted until reboot. Don't withdraw it when you are required for that by the install program. Let the computer reboot using it. - After reboot you will find again the DOS command line. You must write into it: c: cd windows edit c:\windows\system.ini - When the edit screen is open you will see that the lines you wrote before have been modified. You must restore them copying again the given values, that is: [386Enh] MaxPhysPage=30000 [vcache] MaxFileCache=393216 - Save system.ini, close the program, withdraw the floppy and reboot. The install process will go on. - Insert again the DOS floppy before the next reboot, and leave the computer reboot using the floppy. - One more time, replace again the new values given by the install process, writing in its places MaxPhysPage=30000 and MaxFileCache=393216. - Withdraw the floppy and leave the install process go on normally up to the end. - At first you don't have any problems with the video driver because the install is done in 16-color VGA. You must install the video drivers of your video card to obtain the normal color and definition values. B ) HOW TO SOLVE SOME FREQUENT PROBLEMS. - Maybe you don't find the needed video driver to substitute VGA. You can download a generic one, very simple and easy to install covering most resolutions, from here: http://aokneufi.dyndns.org/chris/tmp/VESA/vbe9x/ - The name of the universal drivers are VBE.VXD and VBEMP.DRV. Mind that they are only meant for pure Windows. If you need to use DOS you must first close Windows using the Start in DOS mode option. - You can find other drivers for large HD, NTFS and other purposes in the posts provided by other members in the previous section of this forum. C) HELPFUL HINTS: - Even if you don't find all needed drivers for Windows 98 and you decide to install XP, it pays keeping both because that duplicity gives you a lot of freedom and makes you feel secure. You can find a tutorial about it here: http://www.msfn.org/board/create-easily-se...er-t118623.html - As said there's a generic video driver which covers most resolutions. That's sufficient if you install Windows 98 only for maintenance and repair of XP. If you don't install any other device you will notice a complete security and an unexpected speed. REMARKS: This is the way I did it. After this first post and all along this thread other members have described excellent alternatives and ideas that I didn't know, in special the way to create a self-installing Windows 98. Go on and read it in their own and well documented words. Please post in this thread any new idea about how to do it better. Thanks!.
    1 point
  11. I am currently playing The Legend of Zelda. I have some inspiration from this design. I am a visual, I feel enjoyment with playing this game. But my best games are Halo (a little bit better than Super Mario Bros movie) and incredible Call of Duty.
    1 point
  12. Yes, ME goes up to 1995 MB memory, e.g. in file System.ini write the value: MaxPhysPage=7CB00. It is maximal value!
    1 point
  13. If you have MSBATCH.INF file in the folder you are installing Windows 98 from you could make following changes to it: Modify the [install] section to include the following line: UpdateInis=Edit.Files And these lines at the end of MSBATCH.INF: [Edit.Files] %10%\system.ini,386Enh,,"MaxPhysPage=40000" %10%\system.ini,vcache,,"MaxFileCache=524288" This should get you past Windows 98 installation without having to boot to DOS to edit System.ini or without having to remove RAM modules to get past the "Not enough memory" error. You could also put some other stuff under the [Edit.Files] section... some examples: %10%\system.ini,386Enh,,"PagingDrive=C:" %10%\system.ini,386Enh,,"PagingFile=C:\PAGEFILE.SYS" %10%\system.ini,386Enh,,"MinPagingFileSize=1048576" %10%\system.ini,386Enh,,"MaxPagingFileSize=1048576" Forces Windows 98 to create a fixed 1Gt swapfile called PAGEFILE.SYS at the root of C-drive... might be useful when dualbooting with Windows 2000 or XP. %10%\system.ini,386Enh,,"ConservativeSwapfileUsage=1" Forces Windows 98 to use up all physical RAM before switching to the slower swap file. %30%\msdos.sys,Options,,"Logo=0" Gets rid of the Windows 98 boot logo.
    1 point
×
×
  • Create New...