win2kreviver Posted December 7, 2017 Share Posted December 7, 2017 (edited) MSVC++ 2012 requirements are for Windows XP and above. Visual C++, will it work in Windows 2k or below? Thanks for the info. Win2kreviver Edited December 7, 2017 by win2kreviver spelling Link to comment Share on other sites More sharing options...
roytam1 Posted December 7, 2017 Author Share Posted December 7, 2017 56 minutes ago, win2kreviver said: MSVC++ 2012 requirements are for Windows XP and above. Visual C++, will it work in Windows 2k or below? Thanks for the info. Win2kreviver MSVC 2013 can target XP. With v29 of BlackWingCat's KernelEx, New Moon works in Win2000. Link to comment Share on other sites More sharing options...
GrandAdmiralThrawn Posted December 7, 2017 Share Posted December 7, 2017 Even MSVC/MSVC++ 2017 can target XP and XP x64 if you choose to install support for that (platform toolset v141_xp)... Link to comment Share on other sites More sharing options...
roytam1 Posted December 7, 2017 Author Share Posted December 7, 2017 (edited) 7 hours ago, roytam1 said: and they start to use CMOV instructions in their runtime DLL, so most of i586 processors can't run programs linked to msvcr120.dll. So I decided to patch strncmp in MSVCR120.DLL not to use CMOV instruction, and K-Meleon works in i586 CPU! https://o.rthost.cf/palemoon/msvcr120-i586.7z Edited December 7, 2017 by roytam1 1 Link to comment Share on other sites More sharing options...
Dibya Posted December 7, 2017 Share Posted December 7, 2017 It's amazing but i586 can't run XP. Link to comment Share on other sites More sharing options...
cc333 Posted December 7, 2017 Share Posted December 7, 2017 @Dibya That's the original Pentium and/or PII, right? XP can run on those, but I'd imagine it would be miserably slow on such a system in stock form. On the other hand, if you nLited it down to the bare minimum needed for things like networking to work, it might be tolerable. c Link to comment Share on other sites More sharing options...
win2kreviver Posted December 7, 2017 Share Posted December 7, 2017 (edited) @cc333 I have been able to run xp on a pentium II with 256 mb of ram. It will run, but I never tried the Internet on it. It was part of a contest between me and one of my friends to see what was the absolute lowest values that would run xp. He won with 70 mb of ram. Mine ran adequately, but his was really slow! The mobo was a P2XLX slot I. Win2kreviver Edited December 7, 2017 by win2kreviver added info Link to comment Share on other sites More sharing options...
roytam1 Posted December 8, 2017 Author Share Posted December 8, 2017 9 hours ago, Dibya said: It's amazing but i586 can't run XP. Actually a Pentium will work. http://winhistory.de/more/386/xpmini.htm.en 1 Link to comment Share on other sites More sharing options...
win2kreviver Posted December 8, 2017 Share Posted December 8, 2017 @roytam1 Thanks for the fascinating and educational article. Win2kreviver Link to comment Share on other sites More sharing options...
Destro Posted December 8, 2017 Share Posted December 8, 2017 (edited) You can install XP on a 486 I saw a video on youtube. Edited December 8, 2017 by Destro Link to comment Share on other sites More sharing options...
roytam1 Posted December 8, 2017 Author Share Posted December 8, 2017 2 hours ago, Destro said: You can install XP on a 486 I saw a video on youtube. A Pentium OverDrive is actually a Pentium on 486 architecture(platform), so it is NOT 486 actually and the title is a bit misleading. 1 Link to comment Share on other sites More sharing options...
Dibya Posted December 8, 2017 Share Posted December 8, 2017 11 hours ago, roytam1 said: Actually a Pentium will work. http://winhistory.de/more/386/xpmini.htm.en Oh my goodness I can't believe to use that pc Link to comment Share on other sites More sharing options...
Destro Posted December 8, 2017 Share Posted December 8, 2017 (edited) How hard would it be to use Goanna engine in kmelon and back-port kmelon so it could work on 98se with kernelex. I tried to launch it and it complained that msvcr120 had missing exports in kernel32 but that looked promising to me, Edited December 8, 2017 by Destro Link to comment Share on other sites More sharing options...
roytam1 Posted December 9, 2017 Author Share Posted December 9, 2017 New Build! 32bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171209-574d41691-xpmod.7z 32bit noSSE https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win32-git-20171209-574d41691-xpmod-ia32.7z 64bit https://o.rthost.cf/palemoon/palemoon-27.7.0a2.win64-git-20171209-574d41691-xpmod.7z Official repo changes since my last build: - HTML - details/summary - correct the universal selector for summary to include all namespaces (tests) (f70017bae) - HTML - details/summary - debug mode - assertion failure: !summary || !summary->IsMainSummary() (627db7c49) - Bug 1295852 - elements named _moz_generated_content_before/after should not be considered generated content containers (partially) (f9e6450f2) - Bug 1297835 - figure out why we're reframing scrollcorners (68960e93a) - HTML - details/summary - add columns test case for <summary> element (8c66c6bc5) - DOM - events - support dragexit (ondragexit - the attribute) (7e8744ea4) - Make the page visibility API pref-controlled. (84ed047c0) - Add right-association function to AST serializer. (51d224627) - Implement `**` exponentiation operator. (7132e1eec) - Merge pull request #1519 from janekptacijarabaci/html_details-summary_improvements_4 (ada74a3f3) - Merge pull request #1520 from janekptacijarabaci/html_details-summary_improvements_5 (c14bbd163) - Merge pull request #1521 from janekptacijarabaci/html_details-summary_improvements_6 (e575a8d5e) - Merge pull request #1527 from janekptacijarabaci/dom_events_dragexit_1 (552487f41) - Merge pull request #1531 from MoonchildProductions/js-exponent-op1 (e021016bf) - Merge branch 'master' into html_details-summary_improvements_7 (f2ac9337c) - Merge branch 'master' into html_details-summary_improvements_7 (91eee3e8f) - Merge pull request #1522 from janekptacijarabaci/html_details-summary_improvements_7 (1ad279e21) - Update SQLite lib to 3.21.0. (a2146ab14) - Remove referrers when opening a link in a new private window. (35d294a86) - Add Windows tile assets. (574d41691) 2 Link to comment Share on other sites More sharing options...
roytam1 Posted December 9, 2017 Author Share Posted December 9, 2017 basilisk/moebius new build for XP! Test binary: Win32 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win32-git-20171209-d7763c0f6-xpmod.7z Win64 http://o.rthost.cf/gpc/files1.rt/basilisk-55.0.0a1.win64-git-20171209-d7763c0f6-xpmod.7z diff: http://o.rthost.cf/gpc/files1.rt/moebius_restoreXP_20171113.7z source patch of ffvpx H264/HEVC/AAC/MP3 Addition: http://o.rthost.cf/gpc/files1.rt/moebius-ffvpx-h264-aac-hevc-mp3-addition.7z Official repo changes since my last build: - WebExtensions - Implements runtime.onMessageExternal/onConnectExternal (a085d92b3) - WebExtensions - add-on throws error on load when suggested_key is null / missing (f93151cfe) - [suggestion] WebExtensions - commands API does not support shortcuts with space or numbers (7a7ac2cff) - Merge pull request #217 from janekptacijarabaci/webextensions_runtime_onMessageExternal-onConnectExternal_1 (6380ec78d) - Merge pull request #219 from janekptacijarabaci/webextensions_commands_1 (2fb0081fe) - Merge pull request #221 from janekptacijarabaci/webextensions_shortcut_space_1 (e0b743a3c) - Hard-code version for Mozilla's systemaddon update service (538937d61) - Security: Consider blocking top level window data: URIs (some basis) (6aaf355c4) - Security: Consider blocking top level window data: URIs (some basis - tests) (58339bc87) - Update SQLite lib to 3.21.0. (cdcdf09bf) - Security: Consider blocking top level window data: URIs (whitelists: IMAGE, PDF, JSON) (4d8a064f3) - Security: Consider blocking top level window data: URIs (unescape data: URI for console message) (e82965447) - Merge pull request #223 from janekptacijarabaci/security_blocking_data_1 (88b50b021) - Remove referrers when opening a link in a new private window. (a67a27706) - Rename visualelementsmanifest to match executable (306d9de21) - Consider blocking top level window data: URIs (follow up) (028f5b99c) - Merge pull request #224 from janekptacijarabaci/security_blocking_data_1_followUp (875c1fa52) - Rename visualelementsmanifest to match executable (follow up, build/installer bustage) (a99e4f1ac) - Merge pull request #225 from janekptacijarabaci/build_bustage_1 (d7763c0f6) 2 Link to comment Share on other sites More sharing options...
Recommended Posts