Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

My build of New Moon (temp. name) a.k.a. Pale Moon fork targetting XP

Recommended Posts

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 by win2kreviver
spelling

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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

2eJG8L9.png

Edited by roytam1
  • Upvote 1

Share this post


Link to post
Share on other sites

It's amazing but i586 can't run XP.

Share this post


Link to post
Share on other sites

@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

Share this post


Link to post
Share on other sites

@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 by win2kreviver
added info

Share this post


Link to post
Share on other sites

You can install XP on a 486 I saw a video on youtube.  

 

Edited by Destro

Share this post


Link to post
Share on other sites
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.

  • Upvote 1

Share this post


Link to post
Share on other sites

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 by Destro

Share this post


Link to post
Share on other sites

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)

  • Like 1

Share this post


Link to post
Share on other sites

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)

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...