Jump to content

Firefox 24 - 52 for ME and 98


 Share

Recommended Posts

8 hours ago, RayZen said:

Looks like someone managed to make MyPal 68 work on Windows 2000 after some file editing:

http://mrqash.blogspot.com/2022/04/mypal-68-firefox-68121-on-windows-2000.html

Wonder if those edits can help in any way onto running MyPal on 98/ME, would be amazing if it did so.

Great find! I can run it on my Win2000 laptop now.

Unfortunately on Win98 it still errors out with "Can't load XPCOM". No other errors though.

Link to comment
Share on other sites

  • 2 weeks later...

Posted (edited)

I didn't untie the Mypal68 knot so far and I deleted my main Kstub.ini today through a stupid negligence.
The latest Backup is three month old. Pity! My new "Maypal68.ini" has improvements,
but I still have problems with browser crashes on video start (of course not Mypal68, that doesn't run),
the Vlc player 3 reacts very sensitively to different definitions, so that it very easily refuses to start and similar applies to Notepad++ 7.x.x.
Notepad++ 8 needs at least uxtheme.dll to be updated. Note: This ini file may not be secure and has only been tested with a few programs. It is for test purposes:

~~~ Definitions ~~~

[ADVAPI32.dll]
CredDeleteA=o3e
CredReadA=o4e                        ;
CredWriteA=o2e                       ;
EnumDynamicTimeZoneInformation=e0    ;
GetDynamicTimeZoneInformationEffectiveYears=e0  ;

[KERNEL32.DLL]
AddDllDirectory=z1e                  ;
CompareObjectHandles=f1              ;
;CompareStringEx=z9e                 ; =>Kernel32.dll:CompareStringW or z9e mostly OK but not good. It's better to disable, but that's no solution
CopyFile2=o3                         ;
CreateFile2=-1e                      ;
CreateMutexExA=z4e                   ;
CreateMutexExW=z4e                   ;
CreateRemoteThreadEx=z8e             ;
CreateWaitableTimerExW=z4e           ;
DeleteVolumeMountPointW=z1e          ;
DeleteSynchronizationBarrier=o1      ;
EnterSynchronizationBarrier=f2       ;
FindNLSString=o7e                    ;
FindStringOrdinal=-1e                ;
GetCalendarInfoEx=e                  ;
GetCurrentProcessorNumberEx=         ;
GetCurrentThreadStackLimits=         ; None
GetFileMUIInfo=f4e                   ;
GetFileMUIPath=f7e                   ;
GetFinalPathNameByHandleA=z4e        ;
GetLogicalProcessorInformationEx=f3e ; o3e
GetNamedPipeClientComputerNameW=z3e  ;
GetNLSVersion=o3e                    ; f3e
GetNLSVersionEx=o3e                  ; f3e
GetProcessMitigationPolicy=f4e       ;
GetProcessPreferredUILanguages=f4e   ;
GetSystemPreferredUILanguages=f4e    ;
GetThreadIdealProcessorEx=z2e        ;
GetThreadPreferredUILanguages=o4e    ; KM76
GetTimeZoneInformationForYear=z3e    ;
GetUILanguageInfo=f3e                ;
GetVolumeInformationByHandleW=z8e    ;
HeapSummary=0                        ;
IdnToUnicode=z5e                     ;
InitializeSynchronizationBarrier=f3e ;
;InitOnceBeginInitialize=o4e          ; o4e problem VLC3 Notepad++ 7.9.3 - 7.9.5 false or true
InitOnceComplete=z3e                 ; if succeed nonzero
;InitOnceInitialize=                  ; none
IsNLSDefinedString=o5e               ;
IsValidLocaleName=o1                 ;    Notepad++
IsValidNLSVersion=o3                 ; -1 or o3   for Notepad++ in conjunction with CompareStringEx
QueryProcessAffinityUpdateMode=z2e   ; Notepad++ 8
RemoveDllDirectory=z1e               ;
SetComputerNameExW=z2e
SetDefaultDllDirectories=z1e         ;
SetDynamicTimeZoneInformation=z1e    ;
SetEnvironmentStringsW=0             ;
SetProcessAffinityUpdateMode=z2e     ;
SetProcessMitigationPolicy=f3e       ;
SetProcessPreferredUILanguages=f3e   ; Notepad++ 8
SetStdHandleEx=0                     ;
SetThreadIdealProcessorEx=z3e        ;
SetThreadPreferredUILanguages=o3     ;
SetWaitableTimerEx=z7e               ;
SystemTimeToTzSpecificLocalTimeEx=z3e ;
TzSpecificLocalTimeToSystemTimeEx=z3e ;
WaitOnAddress=o4e                    ;
;WakeByAddressAll=                    ; None VLC3 problem
;WakeByAddressSingle=                 ; None VLC3 problem
WindowsCreateString=0                ;
WindowsDeleteString=0                ;

[ntdll.dll]
NtReleaseKeyedEvent=z4               ;
NtWaitForKeyedEvent=z4               ;
RtlCopyLuidAndAttributesArray=     ; None
;RtlGetLastNtStatus=                 ; documentation?
RtlIpv4AddressToStringExW=0          ;
RtlIpv6AddressToStringExW=e1         ; 0
RtlIpv4StringToAddressExW=0          ;

[Urlmon.dll]
CreateUri=0                          ;

The DependencyWalker gives a very strange thing for Mypal68.exe. I see at Kernel32.dll in the ParentImportFunctionListView "Reg... API's, like RegCreateKeyExW=
RegCloseKey, RegDeleteKeyExW, RegDeleteValueW, RegEnumKeyExW and others (whole Reg API group). Instead of Kernel32 these should be supported by ADVAPI32.
My suspicion is there something wrong in Kexbasen here.

Mypal2.png.41521dffa2c138463807f25c50c7dd55.png

 

Mypal3.png.3a1dbb5f8d98efc5dcbb539c06bb65fc.png

One idea, maybe I'm totally wrong. I stumbled over the shunimpl.dll, it seems to me a library/collection of ordinals. If so, could it be
somehow usable as a aux Kex dll??

Edited by schwups
Link to comment
Share on other sites

 

2 hours ago, schwups said:

The DependencyWalker gives a very strange thing for Mypal68.exe. I see at Kernel32.dll in the ParentImportFunctionListView "Reg... API's, like RegCreateKeyExW=
RegCloseKey, RegDeleteKeyExW, RegDeleteValueW, RegEnumKeyExW and others (whole Reg API group). Instead of Kernel32 these should be supported by ADVAPI32.

I didn't suspect that at first, this happened because tested Win7 dll's. I renamed SSPICLI.DLL and changed Authz.dll and Apphelp.dll to the version of XPSP3. The "Reg API's" have disappeared.

 

Link to comment
Share on other sites

On 4/25/2022 at 3:02 PM, schwups said:

I didn't untie the Mypal68 knot so far and I deleted my main Kstub.ini today through a stupid negligence.
The latest Backup is three month old. Pity! My new "Maypal68.ini" has improvements,
but I still have problems with browser crashes on video start (of course not Mypal68, that doesn't run),
the Vlc player 3 reacts very sensitively to different definitions, so that it very easily refuses to start and similar applies to Notepad++ 7.x.x.
Notepad++ 8 needs at least uxtheme.dll to be updated. Note: This ini file may not be secure and has only been tested with a few programs. It is for test purposes:

~~~ Definitions ~~~

[ADVAPI32.dll]
CredDeleteA=o3e
CredReadA=o4e                        ;
CredWriteA=o2e                       ;
EnumDynamicTimeZoneInformation=e0    ;
GetDynamicTimeZoneInformationEffectiveYears=e0  ;

[KERNEL32.DLL]
AddDllDirectory=z1e                  ;
CompareObjectHandles=f1              ;
;CompareStringEx=z9e                 ; =>Kernel32.dll:CompareStringW or z9e mostly OK but not good. It's better to disable, but that's no solution
CopyFile2=o3                         ;
CreateFile2=-1e                      ;
CreateMutexExA=z4e                   ;
CreateMutexExW=z4e                   ;
CreateRemoteThreadEx=z8e             ;
CreateWaitableTimerExW=z4e           ;
DeleteVolumeMountPointW=z1e          ;
DeleteSynchronizationBarrier=o1      ;
EnterSynchronizationBarrier=f2       ;
FindNLSString=o7e                    ;
FindStringOrdinal=-1e                ;
GetCalendarInfoEx=e                  ;
GetCurrentProcessorNumberEx=         ;
GetCurrentThreadStackLimits=         ; None
GetFileMUIInfo=f4e                   ;
GetFileMUIPath=f7e                   ;
GetFinalPathNameByHandleA=z4e        ;
GetLogicalProcessorInformationEx=f3e ; o3e
GetNamedPipeClientComputerNameW=z3e  ;
GetNLSVersion=o3e                    ; f3e
GetNLSVersionEx=o3e                  ; f3e
GetProcessMitigationPolicy=f4e       ;
GetProcessPreferredUILanguages=f4e   ;
GetSystemPreferredUILanguages=f4e    ;
GetThreadIdealProcessorEx=z2e        ;
GetThreadPreferredUILanguages=o4e    ; KM76
GetTimeZoneInformationForYear=z3e    ;
GetUILanguageInfo=f3e                ;
GetVolumeInformationByHandleW=z8e    ;
HeapSummary=0                        ;
IdnToUnicode=z5e                     ;
InitializeSynchronizationBarrier=f3e ;
;InitOnceBeginInitialize=o4e          ; o4e problem VLC3 Notepad++ 7.9.3 - 7.9.5 false or true
InitOnceComplete=z3e                 ; if succeed nonzero
;InitOnceInitialize=                  ; none
IsNLSDefinedString=o5e               ;
IsValidLocaleName=o1                 ;    Notepad++
IsValidNLSVersion=o3                 ; -1 or o3   for Notepad++ in conjunction with CompareStringEx
QueryProcessAffinityUpdateMode=z2e   ; Notepad++ 8
RemoveDllDirectory=z1e               ;
SetComputerNameExW=z2e
SetDefaultDllDirectories=z1e         ;
SetDynamicTimeZoneInformation=z1e    ;
SetEnvironmentStringsW=0             ;
SetProcessAffinityUpdateMode=z2e     ;
SetProcessMitigationPolicy=f3e       ;
SetProcessPreferredUILanguages=f3e   ; Notepad++ 8
SetStdHandleEx=0                     ;
SetThreadIdealProcessorEx=z3e        ;
SetThreadPreferredUILanguages=o3     ;
SetWaitableTimerEx=z7e               ;
SystemTimeToTzSpecificLocalTimeEx=z3e ;
TzSpecificLocalTimeToSystemTimeEx=z3e ;
WaitOnAddress=o4e                    ;
;WakeByAddressAll=                    ; None VLC3 problem
;WakeByAddressSingle=                 ; None VLC3 problem
WindowsCreateString=0                ;
WindowsDeleteString=0                ;

[ntdll.dll]
NtReleaseKeyedEvent=z4               ;
NtWaitForKeyedEvent=z4               ;
RtlCopyLuidAndAttributesArray=     ; None
;RtlGetLastNtStatus=                 ; documentation?
RtlIpv4AddressToStringExW=0          ;
RtlIpv6AddressToStringExW=e1         ; 0
RtlIpv4StringToAddressExW=0          ;

[Urlmon.dll]
CreateUri=0                          ;

The DependencyWalker gives a very strange thing for Mypal68.exe. I see at Kernel32.dll in the ParentImportFunctionListView "Reg... API's, like RegCreateKeyExW=
RegCloseKey, RegDeleteKeyExW, RegDeleteValueW, RegEnumKeyExW and others (whole Reg API group). Instead of Kernel32 these should be supported by ADVAPI32.
My suspicion is there something wrong in Kexbasen here.

Mypal2.png.41521dffa2c138463807f25c50c7dd55.png

 

Mypal3.png.3a1dbb5f8d98efc5dcbb539c06bb65fc.png

One idea, maybe I'm totally wrong. I stumbled over the shunimpl.dll, it seems to me a library/collection of ordinals. If so, could it be
somehow usable as a aux Kex dll??

LINK REMOVED - DO NOT POST LINKS TO WAREZ! :realmad:

Program for recover delete files and partition

Edited by LoneCrusader
removed warez link
Link to comment
Share on other sites

On 4/26/2022 at 6:02 AM, schwups said:

I deleted my main Kstub.ini today through a stupid negligence.

Contrary to Scanreg.ini information suggesting backup files can have a comma between them, it did not work. So to keep the backup registry and KernelEx in sync I use these 4 lines of text for backing up the Kernelex INI files where BackupDirectory=10,SYSBCKUP is the original registry backup line and my Kstub names are KSTUB01.INI, KSTUB823.INI and KSTUB03.INI and it works.

BackupDirectory=10,SYSBCKUP
Files=10,KERNELEX\CORE.INI
Files=10,KERNELEX\KSTUB01.INI
Files=10,KERNELEX\KSTUB823.INI
Files=10,KERNELEX\KSTUB03.INI

Edited by Goodmaneuver
Link to comment
Share on other sites

Thanks for your tips! :) @Welder your link gives "Censored / Error 451 - The page is blocked..." @ Goodmaneuver, I think I'll do that in the future.

I usually edit a copy of my Kstub.ini file. Instead of copy I created a shortcut. I noticed my mistake after saving, so that I overwrote the file. I already searched with TuneUp Undelete and Piriform Recuva for deleted files of recent date. However, the files found were older.

Link to comment
Share on other sites

3 minutes ago, schwups said:

Thanks for your tips! :) @Welder your link gives "Censored / Error 451 - The page is blocked..." @ Goodmaneuver, I think I'll do that in the future.

I usually edit a copy of my Kstub.ini file. Instead of copy I created a shortcut. I noticed my mistake after saving, so that I overwrote the file. I already searched with TuneUp Undelete and Piriform Recuva for deleted files of recent date. However, the files found were older.

Zachowajto to (or uloz to) and search DMDE. You must use a VPN

Link to comment
Share on other sites

18 hours ago, Welder said:

I already searched with TuneUp Undelete and Piriform Recuva

As you selected to shortcut the original and not to copy the original, the original file was edited. Finding files that were deleted but not overwritten would not be the scenario to pursue in this case.

Link to comment
Share on other sites

It feels like it's been ages since I've seen any activity here!  I was starting to think that any effort to get Win98 onto the modern Internet had been abandoned, but it seems not, which is good!

On 4/27/2022 at 6:27 AM, schwups said:

@Welder your link gives "Censored / Error 451 - The page is blocked..."

I just tried it (no VPN or anything), and, aside from being unable to read Polish, it downloaded fine.  Why is it censored for @schwups?  I'm in the US, so I'm probably somewhat naive regarding the intricacies of censorship (in my experience, internet censorship pretty much doesn't happen here except for a few highly specific cases, such as blatant fraud and copyright infringement/piracy).

Anyway, I'm going to follow this thread, now that it seems to be active again :)

c

Edited by LoneCrusader
warez link removed
Link to comment
Share on other sites

  • 2 weeks later...

Hello, I have FF 52.9.0esr running on Win 98SE, but there is no sound. When I had a CMI8738 based card with WDM drivers installed, sound worked in FF. When I changed it to VxD, it stopped working. Also when I changed card to Audigy 2 ZS with VxD drivers sound refused to work. I've tried clearing cache, reinstalling flash and even reinstalling whole browser, but it didn't help. Have you some ideas where can be problem? Is it something with VxD drivers?

I also changed graphics card from GF 2 MX400 to GF FX 5500 (using the same driver version - Forceware 77.72), and video stopped working. Interestingly, video works on MyPal 28.0, but it has some graphical glitches and is less stable than Firefox on my PC.

Link to comment
Share on other sites

18 minutes ago, ks4 said:

Hello, I have FF 52.9.0esr running on Win 98SE, but there is no sound. When I had a CMI8738 based card with WDM drivers installed, sound worked in FF. When I changed it to VxD, it stopped working. Also when I changed card to Audigy 2 ZS with VxD drivers sound refused to work. I've tried clearing cache, reinstalling flash and even reinstalling whole browser, but it didn't help. Have you some ideas where can be problem? Is it something with VxD drivers?

I also changed graphics card from GF 2 MX400 to GF FX 5500 (using the same driver version - Forceware 77.72), and video stopped working. Interestingly, video works on MyPal 28.0, but it has some graphical glitches and is less stable than Firefox on my PC.

Lack of audio on non-WDM drivers seems to be a really common issue, the only solution to this is... ...using a WDM driver, yeah, that's the only solution.

Link to comment
Share on other sites

2 minutes ago, RayZen said:

Lack of audio on non-WDM drivers seems to be a really common issue, the only solution to this is... ...using a WDM driver, yeah, that's the only solution.

I'll try if Audigy 2 ZS work with WDM in FF, but I'd prefer to use VxD, because difference in performance between WDM and VxD drivers on Creative's cards are very huge, and personally VxD drivers sounds better for me (especially in DOS programs). Is there any solution, for example additional codecs that can provide VxD support in FF?

Link to comment
Share on other sites

1 hour ago, ks4 said:

Is there any solution, for example additional codecs that can provide VxD support in FF?

From my experience, no.

Link to comment
Share on other sites

On 5/10/2022 at 10:53 PM, ks4 said:

Hello, I have FF 52.9.0esr running on Win 98SE, but there is no sound. When I had a CMI8738 based card with WDM drivers installed, sound worked in FF. When I changed it to VxD, it stopped working. Also when I changed card to Audigy 2 ZS with VxD drivers sound refused to work. I've tried clearing cache, reinstalling flash and even reinstalling whole browser, but it didn't help. Have you some ideas where can be problem? Is it something with VxD drivers?

I also changed graphics card from GF 2 MX400 to GF FX 5500 (using the same driver version - Forceware 77.72), and video stopped working. Interestingly, video works on MyPal 28.0, but it has some graphical glitches and is less stable than Firefox on my PC.

Greetings. I have a very similar problem. There is sound in Windows ME with the WDM driver, but if you install the VXD driver, the sound disappears. And in Windows 98 there is no sound at all, both with the VxD and with the WDM driver. At the same time, there is sound in the system itself in all cases. Sound is also available in older versions of Firefox (<14 and some early nightly alpha builds of 14). Starting from version 15, the sound is no longer available in all that I managed to try at the moment. I don’t know what to do with this problem, so far I see the option of installing a separate sound card with WDM drivers, especially for browsers, or looking for some purely software sound card emulator based on WDM drivers. And the fact that you have CMI8738 sound under Windows 98 SE, with installed WDM drivers is a very good sign (In terms of WinME is not required in this case). Because I have sound on SoundBlaster16 only in WinME and only with WDM drivers. This may mean that the WDM driver for CMI8738 has some key files that give sound to Windows 98 SE (not only in WinME, as in my case).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...