Jump to content

KernelEx for Win2000


Recommended Posts

I've been trying to get later versions of WinUAE working in Windows 2000 (The last version that officially supports 2000 is 2.0.1.)

- 2.4.2 beta 6 and earlier will always run correctly with an extended kernel

- 2.4.2 beta 7 through 2.5.0 beta 14 will just quit after attempting to allocate memory

- 2.5.0 beta 15 through 2.7.0 beta 9 have the following behavior:

 - If the system memory is less than 1536MB, the emulator will run

 - If the memory is 1536MB or more, the emulator will not run (If I run with "-log", the last entry is "Total physical RAM 2047M, all RAM 4160M, attempting to reserve 769M)

- 2.7.0 beta 10 and all later versions will stop at the "Attempting to reserve" message even if system memory is <1536MB

 

The problems seem related to a memory allocation rewrite in 2.4.2 beta 7 (and from searching the source tree for the log messages, it seems like the relevant code is in od-win32/mman.cpp

 

EDIT: I was looking at some more of the WinUAE changelogs and it looks like the emulator had to implement a workaround at one point for Win2k's VirtualAlloc not supporting the MEM_WRITE_WATCH flag. This workaround was removed in 2.2.0 beta 1.

 

EDIT: Had the wrong version listed as the last that was officially Win2k compatible.

 

EDIT: I tried running the emulator with API Monitor and it got stuck in a loop trying to use VirtualAlloc() with the MEM_WRITE_WATCH flag. Windows returns 0x50 (ERROR_NOT_SUPPORTED). If I'm reading the output correctly, it looks like the NtAllocateVirtualMemory API in NTDLL.DLL actually does the work and VirtualAlloc() just calls it. NtAllocateVirtualMemory returns 0xc00000bb (STATUS_NOT_SUPPORTED).

Edited by MacLover
Link to comment
Share on other sites

  • 2 weeks later...

blackwingcat, one of your September updates that patches the atmfd.dll font driver is missing the SP3QFE folder containing the atmfd.dll file, is it inside the update.exe in the update folder instead? Thanks to the PosReady 2009 hack I'm still getting all the latest XP updates so I just copied the newest version 5.1.2.246 into Win2000 but if it is in your update then I'll save it in case it's needed.

If it's possible could you look into updating AMD legacy drivers to 13.1? That's the most current version for XP that can be downloaded here:

http://www.techspot.com/drivers/driver/file/information/16757/

Edited by DanR20
Link to comment
Share on other sites

blackwingcat, one of your September updates that patches the atmfd.dll font driver is missing the SP3QFE folder containing the atmfd.dll file, is it inside the update.exe in the update folder instead? Thanks to the PosReady 2009 hack I'm still getting all the latest XP updates so I just copied the newest version 5.1.2.246 into Win2000 but if it is in your update then I'll save it in case it's needed.

If it's possible could you look into updating AMD legacy drivers to 13.1? That's the most current version for XP that can be downloaded here:

http://www.techspot.com/drivers/driver/file/information/16757/

Sorry I fixed it.

I uploaded on 2015/9/14 6:45(GMT)

 

My ATi VGA card had broken. so, I can not test customized driver.

Link to comment
Share on other sites

 

Sorry I fixed it.

I uploaded on 2015/9/14 6:45(GMT)

 

My ATi VGA card had broken. so, I can not test customized driver.

 

 

Got it, thanks.

 

No problem with the AMD drivers, the 9.12beta still work well enough for now although eventually they'll probably become outdated given the increasing demand of the newer flash versions.  

Link to comment
Share on other sites

Hi blackwingcat.

I installed framework 3.5SP1 from your website in w2k (extended kernel). Installation was done without error. Now, microsoft update wants to apply kb974417 and kb979909. Can I ignore these or should I apply these?

I tried to install the german language pack for netfx 3.5, but this refuses to run compat XP mode with fcwin. What can I do to get this done?

Greetings, Joe

Link to comment
Share on other sites

Hi

 

You should ignore them because they are only lastest update for Windows 2000 but more newer updates exists and perhaps applied them.

It similars older roots certificate update  shows on Windows Update for Windows 2000.

 

You can install german language pack by two ways.

 

1. use orca and change msi

2. a) install it http://blog.livedoor.jp/blackwingcat/archives/1694043.html

b) reboot your pc

c) stop service msisrv

d) set msiexec.exe XP compatible mode

e) install it.

 

 

Hi blackwingcat.

I installed framework 3.5SP1 from your website in w2k (extended kernel). Installation was done without error. Now, microsoft update wants to apply kb974417 and kb979909. Can I ignore these or should I apply these?

I tried to install the german language pack for netfx 3.5, but this refuses to run compat XP mode with fcwin. What can I do to get this done?

Greetings, Joe

Edited by blackwingcat
Link to comment
Share on other sites

  • 2 weeks later...

@blackwingcat:

I tried to install netfx 3.5 language pack deu. I extracted the .exe with 7z. Inside there is a setup.exe and vs_setup.msi. I tried to run msi according to your instructions, message: "run setup!". With fcwin I ran setup.exe in compat mode XP SP3 and installation went on successfully. But at the end, setup message failure and setup rolled back. I had failure:

EventType: visualstudio8setup P1:35102
P2: 3.5.30729.01.00_orcas_x86_net P3:pr P4:inst P5:f
P6: gencomp735 P7: baseret_failure P8:0 P9:1603
P10:gencomp700_{12cd

 

And in temp\wlf47.txt:

[10/02/15,21:29:26] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()
[10/02/15,21:29:26] Setup.exe: GetGlobalCustomProperty - Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} - PropertyName: compfailed - Value: 0
[10/02/15,21:29:26] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .
[10/02/15,21:29:26] XPSEPSC Language Pack: GenericComponent Action: CreateProcess launched with cmd line : d:\softwaredownload\windows\w2k\net framework\3.5\dotnetfx35langpack_x86de\.\netfx30lp\XPSEPSCLANGPACK-x86-de-DE-langpack.exe /quiet /norestart /log:"%TEMP%\dd_XPS_LP.txt"
[10/02/15,21:29:26] BWaitForMSI(): Verifying we're the only installation currently in progress.
[10/02/15,21:29:26] BWaitForMSI(): Ready to proceed with installation.  Continuing...
[10/02/15,21:29:27] XPSEPSC Language Pack: d:\softwaredownload\windows\w2k\net framework\3.5\dotnetfx35langpack_x86de\.\netfx30lp\XPSEPSCLANGPACK-x86-de-DE-langpack.exe exited with return value 1603
[10/02/15,21:29:27] InstallReturnValue: GFN_MID XPSEPSC x86 Language Pack, 0x643
[10/02/15,21:29:27] Setup.exe: AddGlobalCustomProperty
[10/02/15,21:29:27] XPSEPSC Language Pack: ***ERRORLOG EVENT*** : Error code 1603 for this component means "Schwerwiegender Fehler bei der Installation.
"
[10/02/15,21:29:27] Setup.exe: AddGlobalCustomProperty
[10/02/15,21:29:27] XPSEPSC Language Pack: ***ERRORLOG EVENT*** : Setup Failed on component XPSEPSC Language Pack
[10/02/15,21:29:27] Setup.exe: GetGlobalCustomProperty - Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} - PropertyName: compfailed - Value: 0
[10/02/15,21:29:27] XPSEPSC Language Pack: CBaseComponent::LaunchWatson() - Obtained CSetupWatson instance
[10/02/15,21:29:27] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()
[10/02/15,21:29:27] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()
[10/02/15,21:29:27] XPSEPSC Language Pack: CBaseComponent::LaunchWatson() - Creating a PreReq Watson report with manifest: C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\MAN45.tmp
 

temp\sdb48.tmp seems not to contain useful information for this.

 

So it seems to be more tricky to install german language pack. Can you give advice?

 

Greetings, Joe

Link to comment
Share on other sites

How about Directx10/11 ? The F1 2012 would work with dx10 dlls what i see, but the wined3d dlls seems to be don't working on Windows 2000 with this kernel, because game is not opening, without wined3d dlls game is only showing a Statement about needing of DX10/11 support.

Link to comment
Share on other sites

Hi.

 

Try to following way.

 

extract package your self.

update ( XML Paper Specification Shared Components Language Pack )

msiexec.exe  /i netfx30lpa_x86.msi
msiexec.exe  /p NetFX30_CA_DEU.msp
msiexec.exe  /p WCF_DEU.msp
msiexec.exe  /p WF_DEU.msp
msiexec.exe  /p WPF1_DEU.msp
msiexec.exe  /p WPF2_DEU.msp
msiexec.exe  /p WPF_Other_DEU.msp
msiexec.exe  /p XPS_DEU.msp
msiexec.exe  /passive /i vs_setup.msi
 

 

@blackwingcat:

I tried to install netfx 3.5 language pack deu. I extracted the .exe with 7z. Inside there is a setup.exe and vs_setup.msi. I tried to run msi according to your instructions, message: "run setup!". With fcwin I ran setup.exe in compat mode XP SP3 and installation went on successfully. But at the end, setup message failure and setup rolled back. I had failure:

EventType: visualstudio8setup P1:35102
P2: 3.5.30729.01.00_orcas_x86_net P3:pr P4:inst P5:f
P6: gencomp735 P7: baseret_failure P8:0 P9:1603
P10:gencomp700_{12cd

Link to comment
Share on other sites

Are there any prerequisites for installing Script Host 5.8 other than the Kernel32?

 

The buttons are frozen on the interface so it's impossible to intall it. I've got 5.7 already on the system, would just copying over the 11 newer files be sufficient or does it require registry updates to work properly?

Link to comment
Share on other sites

Hi.

 

Which Package does require WSH 5.8 ?

 

 

Are there any prerequisites for installing Script Host 5.8 other than the Kernel32?

 

The buttons are frozen on the interface so it's impossible to intall it. I've got 5.7 already on the system, would just copying over the 11 newer files be sufficient or does it require registry updates to work properly?

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...