Jump to content

Goodmaneuver

Gold Sponsor
  • Posts

    1,015
  • Joined

  • Last visited

  • Days Won

    2
  • Donations

    0.00 USD 
  • Country

    Australia

Everything posted by Goodmaneuver

  1. There could be a resource conflict. The display driver is installed first before the network card so did you try removing the NIC while SDD is working then install it again? With SDD I think that the original OS OpenGl.dll has to be removed/renamed.
  2. Do you mean the SciTech Display Driver and after installing it your network no longer was accessible? Can you be more specific about it with more detail?
  3. Make sure that you always use the stack size increase mod. You will get the Ddhelp problem even though it is not Ddhelp at fault if the original CoD2 executable is used unmodified.
  4. I thought this may be significant also. Server would not allow any more editing to last post. This was before the previous post part with some logging taken out in between. 1|ffe57aaf| [COD2SP_S.EXE]00451eae:<USER32.DLL>SendMessageA|1 1|ffe57aaf| [COD2SP_S.EXE]0044e989:<KERNEL32.DLL>LoadLibraryA(bfa4c3ed) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "WideCharToMultiByte", bfa52fda) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "LoadLibraryA", bfa4c3ed) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "FindResourceW", bfa4fdad) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "MapViewOfFile", bfa4dc69) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "OutputDebugStringA", bfa4b25c) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "DebugBreak", bfa4b336) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "OutputDebugStringW", bfa4b25c) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "GetLocaleInfoW", bfa5049a) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "VirtualProtect", bfa52e05) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "GetVersionExA", bfa51f2f) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "CompareStringW", bfa4c4bc) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "CreateFileW", bfa4f333) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "TlsAlloc", 7d00de8e) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "TlsFree", 7d00df2a) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "MultiByteToWideChar", bfa53025) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "LCMapStringW", bfa4c708) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "ExitProcess", bfa4df49) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "FreeEnvironmentStringsW", bfa4fdc4) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "GetEnvironmentStringsW", bfa500f3) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "HeapDestroy", 7d00375c) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "HeapCreate", 7d00371c) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "GetStringTypeW", bfa4c589) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "GDI32.DLL", "DeleteObject", bfa471e1) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0faf74d6:<KERNEL32.DLL>GetVersionExA(bfa51f2f) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0faf74d6:<KERNEL32.DLL>GetVersionExA|1 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafde5e:<KERNEL32.DLL>HeapCreate(7d00371c) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafde5e:<KERNEL32.DLL>HeapCreate|4e4d454a 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "FlsGetValue", bfa4ad84) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "FlsSetValue", bfa4ad92) 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "FlsFree", bfa4ad76) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafafc1:<KERNEL32.DLL>TlsAlloc(7d00de8e) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafafc1:<KERNEL32.DLL>TlsAlloc|10 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafdca1:<KERNEL32.DLL>GetEnvironmentStringsW(bfa500f3) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafdca1:<KERNEL32.DLL>GetEnvironmentStringsW|1cf8d54 Added info. DW when logging COD2 original with SwiftShader 2.01 D3D9 said that the stack size was not big enough. 00:00:29.622: First chance exception 0xC00000FD (Stack Overflow) occurred in "d:\c\call of duty\2\COD2SP_S.EXE" at address 0x0056C475 by thread 1. 00:00:29.623: Second chance exception 0xC00000FD (Stack Overflow) occurred in "d:\c\call of duty\2\COD2SP_S.EXE" at address 0x0056C475 by thread 1.
  5. I think this is what you want but let me know otherwise. 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd18a:<KERNEL32.DLL>LCMapStringW|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd239:<KERNEL32.DLL>LCMapStringW(bfa4c708) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd239:<KERNEL32.DLL>LCMapStringW|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd25c:<KERNEL32.DLL>WideCharToMultiByte(bfa52fda) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd25c:<KERNEL32.DLL>WideCharToMultiByte|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd0ef:<KERNEL32.DLL>MultiByteToWideChar(bfa53025) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd0ef:<KERNEL32.DLL>MultiByteToWideChar|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd170:<KERNEL32.DLL>MultiByteToWideChar(bfa53025) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd170:<KERNEL32.DLL>MultiByteToWideChar|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd18a:<KERNEL32.DLL>LCMapStringW(bfa4c708) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd18a:<KERNEL32.DLL>LCMapStringW|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd239:<KERNEL32.DLL>LCMapStringW(bfa4c708) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd239:<KERNEL32.DLL>LCMapStringW|100 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd25c:<KERNEL32.DLL>WideCharToMultiByte(bfa52fda) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafd25c:<KERNEL32.DLL>WideCharToMultiByte|100 0|ffe57aaf|new log_stub("GFX_D3D_X86_S.DLL", "KERNEL32.DLL", "IsProcessorFeaturePresent", bfa4c10d) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafe760:<KERNEL32.DLL>IsProcessorFeaturePresent(bfa4c10d) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafe760:<KERNEL32.DLL>IsProcessorFeaturePresent|0 1|ffe57aaf| [COD2SP_S.EXE]0044e989:<KERNEL32.DLL>LoadLibraryA|fa00000 1|ffe57aaf| [COD2SP_S.EXE]00451e72:<USER32.DLL>SendMessageA(bfa56d51) The next logging sent message after <USER32.DLL>SendMessageA is 0|ffe57aaf|new log_stub("D3D9BASE.DLL", "KERNEL32.DLL", "IsDebuggerPresent", bfa4b37f) The last of log. 2|ffe57aaf| [MSSMP3.ASI]26f0aef0:<KERNEL32.DLL>HeapDestroy(7d00375c) 2|ffe57aaf| [MSSMP3.ASI]26f0aef0:<KERNEL32.DLL>HeapDestroy|1 2|ffe57aaf| [IMAGEHLP.DLL]7669376e:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [IMAGEHLP.DLL]7669376e:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafafd5:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafafd5:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafdf16:<KERNEL32.DLL>HeapDestroy(7d00375c) 2|ffe57aaf| [GFX_D3D_X86_S.DLL]0fafdf16:<KERNEL32.DLL>HeapDestroy|1 2|ffe57aaf| [D3D9BASE.DLL]01e52053:<KERNEL32.DLL>HeapDestroy(7d00375c) 2|ffe57aaf| [D3D9BASE.DLL]01e52053:<KERNEL32.DLL>HeapDestroy|1 2|ffe57aaf| [MSS32.DLL]21132e88:<KERNEL32.DLL>HeapDestroy(7d00375c) 2|ffe57aaf| [MSS32.DLL]21132e88:<KERNEL32.DLL>HeapDestroy|1 2|ffe57aaf| [TAPI32.DLL]77022693:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [TAPI32.DLL]77022693:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [3260MT.DLL]3267edcb:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [3260MT.DLL]3267edcb:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [OLEAUT32.DLL]77a102f1:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [OLEAUT32.DLL]77a102f1:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [OLEAUT32.DLL]77a26e36:<KERNEL32.DLL>TlsFree(7d00df2a) 2|ffe57aaf| [OLEAUT32.DLL]77a26e36:<KERNEL32.DLL>TlsFree|1 2|ffe57aaf| [OLEAUT32.DLL]77a27a84:<KERNEL32.DLL>HeapDestroy(7d00375c) 2|ffe57aaf| [OLEAUT32.DLL]77a27a84:<KERNEL32.DLL>HeapDestroy|1 0|ffe57aaf|End of API Log for D:\C\CALL OF DUTY\2\COD2SP_S.EXE
  6. When going back to DX D3D9 for the Apilog, the game does the same as the SwiftShader D3D9. The game first run after going back to DX says there is a hardware change or something like that. What you do is do not select safe mode when prompted and do not select to change settings when prompted. I did not change the COD2 executable, it still has the 1000000 hex setting on the reserve stack size. If I go back to the original COD2 exe then the program terminates before the lead-in adverts. I downloaded the full SwiftShader and tried to install but it needed KernelEx XP settings and then errored. The file swift_798247639.exe (3,080,192 bytes) had a Trojan:Win32/Wacatac.D5!ml according to Win10 security. The settings I can not alter unless there is another SwiftShader download that is compatible. Where is the Config.cfg file I can not find it. I do not know where the settings are kept on my systems and looked in registry also. I repeated the install technique on another build and had the same result. After Alt+Tab then right clicking the application in the application bar the mouse cursor goes right to the RHS edge of the screen. MageKnight Apocalypse had to have the same screen resolution as the desktop otherwise the mouse cursor position was out by a factor of the resolution differences. Once the desktop matched the game resolution the mouse worked in the correct position. The game only has 4x3 modes +1360x768 with nVidia but this can be changed in the Default_GameOption.ini to a size and ratio of your choice. At 1920x1080 though I had to Alt+Tab then Alt+Tab back to the menu for the mouse cursor to be in the correct position. Gameoption.bcf has to be deleted before new settings take place. With AMD video the Default_GameOption.ini has to be set to 640x480 otherwise the game will not start. If COD2 installer is set KernelEx NT40 then the install complains of not being compatible with the OS. If I use ApiMonitor (not KEX one) on a working to menu COD2 then the game fails and with the log I have given the APImonitor all of the categories to be monitored possible. With original CoD2SP_s.exe I have given the ApiLog. 3260MT is in use on the test log build but the other test build had Crtdll for _getdrives. I have tried to slow the Apilog by using DW to load COD2 on a working exe (no filtering though) but machine had some some strange sounds still running after force exit of the game. Xls = ApiMonitor. Txt = ApiLog. EDIT I can not upload the 157kB zip file. Unknown server error, code 200. What does this mean? Cannot upload a 16kB Rar file either same error.
  7. Can be related to hardware, CPU and or RAM speed. Settlers 6 lead-in video did not make it to the end on old motherboards. The 939 board works it and other Settlers 6 cinematics easily. KernelEx can be set disabled on COD2demo.exe downloaded from UpToDown.com. Also runs after install with KEX disabled but has the same error, are we using the same program? ( *\D3D*.DLL = DCFG1 reg settings, some other settings may play a role too, just test to see ). Is WinME on a VM and using SwiftShader 2.01 as this probably makes a difference? Yes the arguments on the executable do not make the Gfx_d3d_x86_s.dll switch to Direct Draw. Also a BAT file with the arguments and DW with arguments did not switch the render. The first exception occurs after loading Shell32 in DW. Both DW and OllyDbg says the error occurs in Kernel32 from Gfx_d3d_x86_s. 00:00:02.602: DllMain(0x7FBD0000, DLL_PROCESS_ATTACH, 0x00000001) in "c:\me\system\SHELL32.DLL" called by thread 1. 00:00:02.602: DllMain(0x7FBD0000, DLL_PROCESS_ATTACH, 0x00000001) in "c:\me\system\SHELL32.DLL" returned 1 (0x1) by thread 1. 00:00:03.715: First chance exception 0xC0000005 (Access Violation) occurred in "c:\me\system\KERNEL32.DLL" at address 0xBFF66EAD by thread 1. 00:00:08.945: Loaded "d:\c\call of duty\2\GFX_D3D_X86_S.DLL" at address 0x03200000 by thread 1. Successfully hooked module. 00:00:08.990: DllMain(0x03200000, DLL_PROCESS_ATTACH, 0x00000000) in "d:\c\call of duty\2\GFX_D3D_X86_S.DLL" called by thread 1. 00:00:08.992: DllMain(0x03200000, DLL_PROCESS_ATTACH, 0x00000000) in "d:\c\call of duty\2\GFX_D3D_X86_S.DLL" returned 1 (0x1) by thread 1. 00:00:09.019: First chance exception 0xC0000005 (Access Violation) occurred in "c:\me\system\KERNEL32.DLL" at address 0xBFF66EAD by thread 1. The bottom of the COD2 Console says Creating Direct3D device... Com_TouchMemory: 0 msec. Using sum: 0 Initializing render targets... Requested frame buffer to be 24-bit color with 8-bit alpha DirectX returned a frame buffer that is 24-bit color with 8-bit alpha Error during initialization: Create2DTexture( $floatz, 1024, 768, 0, 114 ) failed: 8876086c = Invalid call Yes because we used DirectX D3D9,dll. If we use SwiftShader 2.01's d3d9.dll downloadable from GoogleDrive and increase the Exe stack reserve size. Then the game gets to the start menu but the mouse is not moving and so nothing can be selected. The console with the DX D3D9 had mouse not on the same layer but Alt+Tab and then placing mouse estimating under the menu selections then Alt+Tab back to the game did not select the items. An improvement and thanks for the OllyDbg tips and SwiftShader D3D9.
  8. One is used as a common setting system wide the other is specific for different applications/scenarios. I thought I read that Kexbasen was common but I am not 100% but because Kexbases has multiple functions of the same name then it suggests it is for specifics in my opinion.
  9. The line under BASE is so that it is configurable and that the order of which the libraries are loaded makes/can make a difference from left to right. MIN is also loaded with BASE. MIN is required for Adobe reader 9. Kstub824 is not released just yet and it should be changed to Kstub823. This is what the error is I think and you should have Kstub823.dll and Kstub823.ini in your KernelEx folder. I posted as I would like to know if the order should be consistent or not kexbasen,kexbases as it changes in the Core.ini further down to the other way around.
  10. [ The motherboard brownout as described here https://msfn.org/board/topic/182214-did-my-mobo-die-while-sitting-unplugged-was-please-help-me-check-my-power-supply/?do=findComment&comment=1194960 has fixed something and going back to 3700+ single core means the cooler is good enough. EVR DXVA2 anti-aliasing and extended color is working good now. See here https://docs.microsoft.com/en-us/windows/win32/medfound/enhanced-video-renderer and https://docs.microsoft.com/en-us/windows/win32/medfound/extended-color-information ] This bracketed comments were shifted and unrelated to this topic in the main. I was going to edit it when I got more information. It is best to be gentle when pushing the graphics card for the motherboards sake and an overclocked 3700+ is better at exercising the card for the Northbridge's sake on my machine. The other CPU overheating was something wrong and I am not ruling out the CPU itself. Either way it needed more heat-sinking to prevent CPU overheating and freezing the machine and also for preventing burnout of the CPU. These 939 processors are getting expensive too.
  11. The cheapest 1000W PSU unbranded is now too sensitive to overload protection even though it is not overloaded. This happened after a short electrical storm cut power for several short time intervals. The first time it was OK as the machine kept going which must mean the line input capacitance is OK. The second short blackout not a brownout I estimate as lights went out fully on both occasions stopped the machine and now the overload trips in the PSU under very light loads. It was always tripping too low but looked like it was improving and was working well up until the storm. If overload in PSU trips then the mains plug needs to be pulled until the standby power on the motherboard is fully discharged. How are things going?
  12. The muddy sound is usually inter-modulation distortion created by the amplifier with several stages of amplification. The inter-modulation is created when overall feedback is employed or feedback is getting though the power supply line from output stages to input stages. With valves the previous comments should not happen unless it comes through the supply lines as they usually use single stage feedback. Grunty distortion to get some good sound with valves you can overdrive the output stage of the AMP and with a fairly powerful amplifier that would mean playing it loud but our ears are more perceptive with low sound level so this will defeat the purpose of cleaning the sound. You might be able to have the Fender miked up and put the sound through another AMP. The review here has reverb on and miked up this could make a difference. https://www.youtube.com/watch?v=x4W8pIxQR6M Hope you get some real advice from someone who knows. There are several guitar player forums this one seems reasonable https://www.guitarforums.com/showthread.php?t=55388
  13. There are some Borland C++ RTL multi-threaded libraries like CC3260MT and CC3250MT. If the names are shortened like 3260MT then they can be used for _getdrives. The link name is changed to __getdrives to match 3260MT. This frees up the 40607 and the functioning I think is correct and therefore a better choice. Everything seems to load faster and screen refresh is faster. There is KernelEx.dll 4.5.2 and 4.5.2016.19 error showing in some programs like TClockEx and WxHexEditor. Msvcr80 and Mozcrt19 will need similar treatment as they originally point to Msvcrt for _getdrives. Avformat-Lav-58 works with this arrangement importing from 40607 and can be seen in the uploaded HTM file list (PotPlayer.zip). The upload has Crtdll loaded because Avifil32 uses Crtdll and that depends on what video is loaded. Avifil32 can be forced to use Msvcrt and I have done so now. I have found out why MPC-HC staying RAM and it is an EVR DXVA anti-aliasing - hardware issue that appears to be getting better. The 2 types of video types I can play are 3g2 and F4v on Mplayer2. If I rename other types to either 3g2 or F4v then they play without issues. So this is due to registry settings. PotPlayer.zip
  14. When MPC_HC was staying in RAM there were 181 modules loaded and the HTM upload was when playing the one AV1 which had 131 modules loaded with no lock up in RAM on exit. KMP and PotPlayer load LAV filters OK but MPC_HC loads H265 & AV1 but other types the LAV Video and Lav Audio do not load from the LAV splitter and then MPC_HC locks in RAM on exit when using other filters from LAV splitter and may have always been the case as it did lock up in RAM before.
  15. http://dependencywalker.com/faq.html is an easier to look at information about DW, look for this in particular "My application runs better when being profiled by Dependency Walker than when I run it by itself. Why is this?" and https://documentation.help/Dependency-Walker/documentation.pdf has more info about other things. Because Crtdll caused some errors - I stopped Crtdll from being loaded altogether for testing. If the _dll is removed from the end of the functions that have it then Radmin32 can use Msvcrt instead of Crtdll. This is why Crtdll is not showing up in the HTM (2 posts on) - which was done using CurrProcess.
  16. Msvcrt19 was supposed to be Mozcrt19 from FireFox 8 or lesser version. I thought that Msvcrt10 was a WinMe library but it must have been after installing Crystal Reports which is available in Microsoft Windows NT 3.51 Resource Kit (3.51.1057.1) and Msvcrt10 is in Crystal\Disk1. Microsoft Windows NT 3.51 Resource Kit (3.51.1057.1) is available from winworldpc.com. Msvcrt10 is also in WinFrame 1.8 : - Quadrant Manager. After expansion the size should be 210,944 bytes link time stamp 24/07/1993 DD/MM/YYYY. Msvcrt10 although better is not as good as a stub. (KMP will freeze loading LAV with Msvcrt10, see 2 + 3 posts further on here,)
  17. I did make a mistake Msvcrt19 Mozcrt19 did not have the functions listed. I have corrected my posts above by deletion.
  18. The PSU wattage is the maximum rated power and is an intermittent power rating. What we need is the continuous power rating from the manufactures and if water cooling is required so that the components fit in the PSU standard size case and also to satisfy peoples noise tolerance then this is what I recommend. One PSU model did have water cooling that I know of and it was 600W from memory of such. If the Corsair CX500M does not need resetting when it tries to boot the ASRock AB350M Pro4 then the pin 15 or green cable is loosing its grounding. This means that a certain criteria was not met like the voltage did not rise fast enough. To give the 1000W power supply some justice I have 2 extra SATA drives installed along with the 3 SCSI drives in the interim of changing to SATA. My board has 7 3300uF capacitors on the CPU and 3 large ones (cannot be more specific as board is in its case and I did not memorize this) on the 12V side of the inverters. I can count to 10 which would be about 10 seconds before the light on the network socket goes out after unplugging the PSU. You do not need a license to work on computers but you do for low voltage work theoretically this includes repairing a PSU or valve radio. The EMF can be reduced significantly if I use the shortest PSU mains lead. What I have done is have my leads Velcroed together and I had the PSU plugged in on one of the longer cables by coincidence. The Velcroing of the power leads creates a captive shield and to be fair many of these PSUs must have not enough line filtering. My other 550W power supply did interfere with the TV when I had it on the longer lead but not as bad. I just made this discovery and so I updated this post and in conclusion the cheap 1000W PSU is not that bad.
  19. Sorry my mistake, InitializeConditionVariable is not used in KernelEx.
  20. Some motherboards have a lot of capacitance to charge up around the CPU and if the PSU cannot handle this amount on startup it will shut down and only way to reset it is to unplug the mains plug I think. I bought the cheapest 1000W power supply just recently. It was very light weight and has not got enough line filtering and not enough holdup capacitance on the line. Line is the mains side and watching TV is impossible at the moment with the WinME machine running because of the RF emitted into the mains. Line filtering hardware can be added close the the PSU later and it will be essential. My power supplies were burning out with using 3 SCSI drives and all the board components. Admittingly they were probably burnt half out prior to their use. They were cheap 500W ones as an average wattage. The new 1000W one I painted the internal heatsinks black. A good check on whether the PSU is under stress is feel the air temperature coming out of it. If it is warm then there are components getting too hot as there is not enough heatsinking employed and not enough air flow. The new one is fairly cool and that is good. So I recommend trying a larger wattage PSU first on second thoughts as they are not built to last unless lightly loaded and it might be the cheapest alternative. BTW the added capacitance capacitance I mentioned before was a mistake and it was that that made the startup boot problem I believe. My board has a lot of through hole capacitor positions that were vacant. I removed one that I had installed and no boot problem with BIOS defaults. Voltage startup timing around the board components would be the issue here I think.
  21. Editing posted like this is not good in my opinion. It has happened to me on two occasions so far on two different machines running Win10 browser EDGE on both.
  22. InitializeConditionVariable= InitializaSListHead= VerSetConditionMask= These function are already in KernelEx so they should not be used in KexStubs as well. You can use Ktree to look for functions used by KernelEx. The two API set values are good except LCIDToLocaleName will have to be redirected in KexStubs to NLS.dll if it is used and GetSystemDefaultLocalName will be a problem as well unless GetSystemDefaultLanguageID works as a replacement function.
  23. Using HxD hex editor if you search for msvcrt in 8.40607.52 you will find the text string msvcrt that is after _set_error_mode. If this is left msvcrt then the 40607 module will not work when loaded from many executables where 40607 is an implicit. True: - _getdrives is the one and only import from Msvcrt showing as a implicit but I have proved step by step in getting another build to work by changing or_mode.msvcrt.d as shown in 16 character per line view to another library reference works. I found this out after going back to a previous build where I had this text changed (I had _set_error_mode.msvcrx.dll..). and if using Msvcrt10 for _getdrives import then most things work so far. I do not expect work to be done about this but thought it might be an insight for LAV filters, DW, 3DYD source_filter and possibly registry accessing/workings as from what the player's error says. If I have KEX ApiLoging selected in the KEX property sheet of MPlayer2 for example and I do not have ApiLog.exe running Dependency Walker slows down even slower than having the text window open with ApiLog running : - it takes over one second to write one line.
  24. Why did prior posting happen when I just edited previous post. With modern OSs if the CPU is flat-out the PS2 ports can play up creating all types of different keying errors/functioning but none were visible when I edited. EDIT it is Chrome browser doing this previous stuck through sentence not Microsoft. High light a few lines of text then hold shift key then type as you would a new sentence. It is not the new UI either it was happening prior. Using FireFox now. EDIT when CPU peaks at 100% with modern Windows OS it is not just the PS2 port not working properly. FireFox also has made PS2 keyboard do extraordinary things that it is not supposed to do and a system reboot is necessary to fix it.
×
×
  • Create New...