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. Sorry browser needed refreshing I edited last post. What difference does it make though if it worked on a KernelEx24 system with not much room for maneuvering as WMP6 only works and besides it does not need the adjustment now. It doesn't make any difference if you have a lot of leeway like a KernelEx9 system that has not as much registry settings. I am talking about my systems and I only said what happened because Schwups was keen to get it solved.
  2. There is a possibility of a NorthBridge problem. If you have a processor that operates on a lower FSB speed like a Celeron which works on 533 then this is also worth trying. Also try setting BIOS settings low to try and get the chip working properly. I had a temporary heat sink on the reverse side chip of an ATI 4670 1G card but I forgot to plug the fan for the temporary heat sink in or it was not spinning. The reverse side chip became very hot and frame rate halved. I shut the machine down but it may not have been the best decision as the frame rate was bouncing back up to proper speed and halving. I was an Intel processor board with VIA 900 chipset. The AGP never recovered again no matter how hard I tried always halve the proper speed no matter what card was chosen. The game - FIFA10 frame rate - locked to sync which was 50hz fairly sure : - halved to 25. Could have been 60 to 30 though and OS was Vista. What happen after the event is the processor got a lot hotter than it should which indicates that some of its outputs were not toggling.
  3. It could be due to the video card, try a different card perhaps an ATI card but be aware of ATI2CQAG.dl_ https://msfn.org/board/topic/179556-looking-for-ati-xpert-128-gl-pci-biosrom-for-pc/?do=findComment&comment=1180280 Try your cards in a modern OS and see how they perform but be aware of this https://msfn.org/board/topic/175188-ati-widescreen-support-for-win9x/?do=findComment&comment=1157246 and https://msfn.org/board/topic/178240-winxpz170z370-mb-google-chrome-firefox-opera-dont-respond-on-user-actions-games-microfreezes/?do=findComment&comment=1174797 You are finding out that the AGP port has ample throughput for the very best of cards. The nVidia can be getting better. Schwups did not say what bench was used I think it would be 3Dmark01 but it would be good to clarify that. My 3dmark03 bench results https://msfn.org/board/topic/178283-how-you-really-browse-the-web-on-98me-in-2019/?do=findComment&comment=1168646. Some comments are out of date Cstore may have been coincidental. It is extraordinarily difficult to get a good video card. When you boot up with nVidia the blinking cursor flashes twice as fast as that of an ATI card. If you intend to try some games then Glory of the Roman Empire will probably not show shadows correctly with nVidia but this is just the card not fully functioning. I have it fully functioning with Quadro 3000 - FX5900 Ultra it was not at first though. Best to read this I guess, I had no Fraps. https://msfn.org/board/topic/178142-screen-icons-refresh-when-opening-explorer-browsing-drive/?do=findComment&comment=1159233 The icons refreshing is the RAM address re-assignment I think - It will happen on Win10 as well if RAM is not 100%. If hardware share the same chip then they can affect each other by momentarily dipping the supply voltage to that chip for example. If your operating system does refresh the video when required then it is healthy. I found this from my WinME experience. A good game to help nVidia I found is the Settlers 5 Heritage of Kings.
  4. It worked on one build of mine, every little bit helps. I went back to an even earlier build and installed KernelEx 9 with Basen 8 registered 3DYD source with source_filter and LibCurl set as NT2K. Then installed defaults of LAV filters 70.2.16 and it streamed on WMP6. I then registered a 74.1.9 XP LAV install and it worked. I then installed MPC-HC 1.5.1.2903 and it streamed as well. I did not do the CryptStringToBinaryW alteration as I am using the suggestion about the files on previous page. It must be the configuration in the registry that caused later builds of mine to not work. I can stream 1080p VP9 25 FPS KernelEx24 WMP6 at 70% CPU usage. 3DYD source loses registration if I register other files though. There is something not right there. I will comment about Dxva2 later.
  5. Very basically the root certificates are a reference on the certificate signing authority site, the secure web site you are communicating and the client machine - you, so that the secure web site communications can be checked for genuinity. Otherwise you may have to force your browser to proceed or not. The root certificates should be kept up to date. It should work for other OS's that can use Microsoft Serialized Certificate Store - SST files. I know 2K and XP does and because the links to download them are not OS specific I assume the others do too. There is a difference between registry vs 4 and vs 5 though where long values more than 2048 bytes must be stored as files with the file names stored in the registry. I get an overflow in my icon cache to the Windows folder named ShellIconCache - keep an eye out, when it approaches 16kB then a boot into safe mode is required to reset it. https://support.microsoft.com/en-us/help/256986/windows-registry-information-for-advanced-users
  6. What happens when you right click the root directory folders to get their properties? It should show their size and size on disk you should be able to narrow it down from there. Select all root directory folders properties and see if it correlates to close to 2GB or not.
  7. The anti-viruses name? Search on internet on how to remove it. It can really muck up a good system, their engine files are possibly unviewable. Your comments suggest it has partially installed. What I would do is take the HDD off line to try and fix it. First remove all data sources and reset the BIOS taking note of any non default settings and of course all power removed. I would also make the partition inactive first. Go to another OS or KernelEx machine and use WinMerge to copy the swap file across to a newly partitioned drive that has been formatted by Win95. The swap file is in the Windows directory. The rest of the files will be able to be copied across normally from a Win9x machine. The new drive once all files copied across, physically set it up to replicate the original. In Fdisk from a start disk make the partition active and from start disk command prompt go to the Command folder from within the Windows install folder and type sys c: then return which writes the Win95 operating system engine which makes the partition bootable. There is no need to go to the command folder if you have installed to the standard directory - Windows. To gain your original drive back as bootable just mark partition active again.
  8. I did not read the full post correctly. I did not do it and thought that the function was missing. @Schwups have you changed the string it might be why the error is saying "OSError: Failed to write string"
  9. Some of my KEX setting are *\*.AX = NT2K recent change due to 3DYD source; *\D3D*.DLL = DCFG1; *\EAY32.DLL = BASE; *\MFC*.DLL = NT40; *\MSVC*.DLL = BASE; *\FFMPEG.EXE = NT40; *\MSXML*.DLL = Win2K_MT; used this to see if it would speed up, MSXML 3.0 SP10 needs at least NT40 I think from my memory. Before adding a wild card setting all other references to another applicable modules must be removed. For example for adding *\MSVC*.DLL search for MSVC throughout the KernelEx registry and remove others otherwise KEX will not work as it is intended and cause problems. >Then according to the DependencyWalker, it should work. I do not understand how you know the functions are going to work in DW just by changing KEX settings, are you profiling it? BASE should work. The failure to render pins is a codec problem but it can be just a bit of a load problem. If you use WMP6.4.9 it might work, WMP6.4 is the only player that works for me. More things to consider MP6 loads ac3filter.ax vs 2.6.0.0 ; DIVXAF.AX vs 0.4.0.0 ; ffdshow.ax vs 1.1.3853.0 ( this is a KEX 4.5.2 friendly version - because I am working from a drive using an older build ) ; 3DYD source and the LAV filters with audio of ( 66 now ; LAV audio with dependencies of the same name as LAV video/splitter in different directories still load separately in RAM but pointing a handle to the correct memory location might be a problem ; 66 has different names ) : - thats all of the ax filters loaded when streaming a YouTube URL.
  10. You need Updroots.exe from one of the unofficial SP's for 98SE or ME. It is inside ROOTSUPD.cab in UMECU105A : - 2017 updates. There has been a later update in a SP some where. Curl I think is for auto updating but I do not know. It might stand for CertificateUpdateRemoteLink. Curl works with KernelEx with 2K settings. Just collect all the SST files and put them in your system folder then run the script. There will be an INF in the SP files that will make things easy. To view MSC files you need MMC installed but MMC, Microsoft Management Console, is useless for modern MSC files. It is best to interrogate registry with an other application I think. MSTOOLS may have one but I need to check.
  11. KEX24 overrides child module settings now when an executable is KEX disabled but there is a solution. YouTube-dl executable will work with KEX24 if it is selected KEX MIN. This sort of has it disabled enough to work with no child module override. We need to know the reg settings for 3DYD source so that the different frame size file downloads can be set. The property page does not apply reg settings and just putting config.json in a folder did not work for me.
  12. I have it solved I believe. Now the only way I now to install LAV to play in most players is to run their installer - their executable. The 3DYD filter does not need LAV splitter formats installed in the registry but it uses LAV splitter and does its own thing - it needs the higher merit. What is best or required is to install the 3D3Y splitter filter first then you install LAV filters, I did not choose any streaming protocols though. I wanted to play x265 and RM so install splitter for what formats you need to get going with LAV video and LAV audio. Make sure you have the KEX registry setting ready to go for registration of the filters themselves although this can be done later. Mine *\.AX >NT2K find out the minimum for 3DYD and use that and also select LIBCURL to use the same setting. Jumper prefers we switch away from the old settings and that will be OK too. It can be a good idea to get your Dxva2.dll native set up first also otherwise the H.264 MVC 3D Decoder ( extra download ) may not install if you want to try it. The problem is the LAV splitter installs with the same merit as the 3DYD splitter so now once you have LAV installed the merit needs changing so that 3DYD has the higher merit. This can be done easily in KMPlayer system filter manager or in later MPClasic versions. The reason it worked in above post is that there were no LAV splitter formats installed even though LAV splitter was registered. Settings do not work for me adjusting them with LAV filter configuration nor the properties page there needs to be adjustments made via a reinstall. I have still used LAV 58 audio and reregistering the ax filters with their dependencies within the same folder will transfer operation to the new directory ( without spaces ) but then the merits will go back to original settings. You can change directory by manual typing in LAV installer, the explorer tree does not work for me. I am using Quartz 6.3.1.889 at the moment it might make a difference what version is used and the larger H264 and x265 needed the video player buttons stopped then started again for some reason in WMP, KMP does not do it. Thank you Loblo.
  13. 3Dmark01 is not a good check 3Dmark03 would be better though it still doesn't test pixel shader 3. Trying to push the card faster with BIOS settings is not always best as there seems to be less driving force if broader video window and faster settings are used but if all is working then it is OK to try. If not improving speed then perhaps tame it down a bit. Better to choose your own games for testing and use Fraps for 98 available from MajorGeeks.com. A score of 12829 for those old games would still be at a high frame rate. I get about 15000 points on 3Dmark03 with 7900GS 256MB. The official 81.98 did make some games work a bit better but sacrificed the PCI cards. https://msfn.org/board/topic/175188-ati-widescreen-support-for-win9x/?do=findComment&comment=1157304
  14. Wintrust from Windows2000-KB935839-v30e-x86-ENU and Crypt32 from Microsoft Windows XP (''Whistler'' 5.1.2296.1 Professional B1) will take the issue of this missing function call away. I will be some time trying to ascertain what makes the YouTube source filter work or not but when I solve it I will let you know straight away. I got LAV 58 from here https://www.videohelp.com/software/LAV-Filters/old-versions . If you unregister the audio filter and then the player downloads and plays the video then it might work for you. Try downloading with WMP 6.4 : - MPLAYER2.exe located inside the WMP directory. This is the lightest player I think. I managed to break the 3DYT filter on the backup hard drive so a backward step again required. When checking properties with WMP6.4 and playing YT it says I have 2 LAV splitters no source_filter so this is strange. That video link defaults or has only 720p available when I pick another it downloads 1080p. A 1:1 hard drive copy and start again for me I did not do 1:1 yesterday.
  15. The separate directory is not essential it is the different library names that give it a separately copy of the functions in memory. It is a race to load I think that occurs not necessarily that the memory manager could not map all functions. There are a lot of registry settings for 3DYT source filter and the XP version of LAV has supposed to have removed DirectX 11 so there are a few variables of which I have not laid to rest yet until I back up again and configure properly the rest of the codecs on the working drive ( Haali splitter way need to be fully removed or restored for one thing as an example of what I needs to be done ). The reason being the above post of mine does not work on all builds, - even without LAV installed 3DYT source can error.
  16. I have been looking at YouTube source filter. It is not KernelEx 24 that stops it. I did try KEX9 with Kexbasen 4.5.2 but that build did not have LAV filters installed, there was no problem with the source_filter. What I found was that the YouTube source filter + LAV splitter + LAV video + LAV audio must not have been mappable in the memory all together. This was apparent when I systematically registered LAV 74.1.9 XP filters in sequence. All was OK until I got to register LAV audio. So I had a zip of LAV audio 58 and I put of all files needed in a separate directory. Now MPLAYER2 downloads 720p and plays excellently. Probably a more modern LAV audio will work as well with its separate libraries.
  17. ClipConverter is not available for videos containing music though at the moment I found.
  18. That is excellent, how do you get the web pages to display correctly? DailyMotion is just a white screen for me. Placeholders are there on Youtube mainly although the player is shown and video can be seen along the progress bar preview. Maxthon3 still operates YouTube correctly with Maxthon Trident engine instead of WebKit which is default. This would be for 2K uses though as I can not get it to run on WinME. I tried that and get Python has made an error in Kernel32. If I use the executable and just run it in command prompt I get the same as Schwups. Loblo the fact that you can view MSFN in full width default mode instead of IPS is special too. I will have to learn how to use kstub822 or is there an easy way you can show/explain what settings you are using. I have included the command shot of the downloader perhaps you could show what is does when you try it. PYTHON caused an invalid page fault in module KERNEL32.DLL at 01b7:bff6a285. Registers: EAX=01133618 CS=01b7 EIP=bff6a285 EFLGS=00010212 EBX=026c0e34 SS=01bf ESP=0071e798 EBP=0071e7d8 ECX=00100000 DS=01bf ESI=0158d81c FS=528f EDX=00f60008 ES=01bf EDI=01133618 GS=0000 Bytes at CS:EIP: 8b 03 a8 01 74 25 25 fc ff ff 0f 8b 53 08 03 f0 Stack dump: 0071e7d8 0158d81c 010f3614 00040004 bff6a501 00c40000 01133618 0158d81c 00000000 00c4000c 00c40000 010f3614 00000000 00000000 000026c0 000010f4
  19. You said it can be disabled in Device Manager and the screen goes black though; is that correct? If so that is what I am talking about when disabling although I meant to say device manager. If you choose the monitor that the nVidia card is on as the default monitor then the screen will be black until the operating system has loaded explorer. This is not a hot swap switching idea it is Microsoft using the other graphics card as the default but it may be different for a laptop. Can you try an external monitor and see what happens?
  20. Yes, I was struggling with wording and my memory of what the RAID BIOS actually said like truncated so I said "should" and left it. Good to add that link though JacIaz. I left a cliffhanger about "Do not do a low level format" also but to go right throughout explaining it all I needed to look into the BIOS with certain drives connected to get the precise wording for parts of the explanation so I left it at that and included it as to say 'be careful, do not low level format by mistake'. Low level formatting can make things a lot worse and render the drive irretrievable ( factory fix or hard-drive firmware adjustment perhaps required - to swap hard-drive circuit boards the firmware build must match AFAIK ). The drive has to be in good condition for a low level format to be successful in which case the number of sectors the drive has available for use can increase to that of what it was by reassignment. The BIOS must be capable of reading the full drive size of course.
  21. What happens when you click on the other monitor numbers like number 2 in the photo. It should say from my recall the monitor on the graphics card to which it is connected. Choose one which is connected to the graphics card you want to use. You can make this the default monitor and then the OS will use/switch to this monitor graphics card combination at runtime. You could then disable the Intel graphics in device monitor if you want or if necessary. Did you try this driver https://us.download.nvidia.com/GFE/GFEClient/3.20.4.14/GeForce_Experience_v3.20.4.14.exe I chose the game ready driver and also 32 bit XP OS.
  22. I mentioned it here when KEX18 was made https://msfn.org/board/topic/173233-kernelex-45-core-updates-45201617/?do=findComment&comment=1159232 In relation to that post I do not normally have trouble with SetFilePointerEx but that was the case as mentioned. Broken Sword - Secrets of the Ark the game is downloadable to try it and also Titan Quest also said virtual memory not enabled until I manually changed the string GlobalMemoryStatusEx >> GlobalMemoryStatus. I do not think that GlobalMemoryStatusEx in KEX4.5.2 works either but I will have to check. I have checked and GlobalMemoryStatusEx does not work with KernelEx 4.5.2. The test I have done is a reliable method unless every single occurrence of GlobalMemoryStatusEx has to be written into KEXBASES but I would not think this is a good procedure.
  23. Adaptec SCSI Card 29160 is not a raid controller so you will have to use a software raid program to mirror the drive or use an auto backup program. What is disk1 by the way as disk1 OS assignment is not on the SCSI bus. Always have boot target ID as 0 set in the 29160 BIOS settings this will make the boot drive the lowest ID on the SCSI bus and always have the boot drive as the lowest ID on the SCSI bus. Ctrl + A will enter the SCSI BIOS on booting up the controller. Operating systems may write registry settings to lowest disk number on the SCSI bus if they are similar. You do not want to boot to disk1 for example, and then the operating system switch to disk0. The IBM has ID jumper settings next to the power connection. With the drive horizontal with label facing up, the first ID jumper bridge is from the RHS and if shorted so the jumper is placed like that shown on Delay Spin in the picture on the Quantum label, it will make it ID 1. The Quantum will need a different ID. Shorting SCSI ID 1 on J3 as shown on the label will make the Quantum ID 2. If no ID bridges are shorted then the drive will always take position 0 on the SCSI bus and as mentioned drives have to be configured to have different ID numbers. When entering the controllers BIOS settings there will be disk utilities where you can check the disk media for errors. Do not do a low level format. When hardware Raiding drives they should have identical sizes.
  24. Best to state full version number as the SP one starts with 5.50 as well but you will know of course ME's original will have the same version number as the IMAGING.dll from ME, 5.50.4134.100.
  25. So you are not using ME's WEBVW.dll? Registering this file fills the WEB folder with ME's HyperText files. You must be using an updated SP file of WEBVW.dll I think. It is tricky to get it all correct as you are finding out and once you have it correct take a copy of the registry and the WEB folder. Various WEBVW versions may be used, as the registry string SHELL32.dll references are the same, well into Whistler development but If you register those files script errors will occur and Control Panel, My Pictures, My Network Places and My Printers may not work. Not to be tried in my opinion unless you have a registry and WEB folder backed up. The best idea is to stick with ME's WEBVW registration settings. Manual modifying the HyperText files is OK of course if you know what you are doing and is suggested in the ME's custom folder options. Because I am using 1920x1080 desktop viewing resolution I made the image view panel width 400 pixels wide instead of 300. You did good to get it all working.
×
×
  • Create New...