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. The newer function call of GlobalMemoryStatusEx has the extended ullAvailExtendedVirtual but this value is reserved and always 0 according to GlobalMemoryStatusEx Microsoft document. GlobalMemoryStatusEx is required if the physical RAM is larger than 2GB which WinME does not use for me. 32bit 4GB tunning can be read about here https://docs.microsoft.com/en-us/windows/win32/memory/4-gigabyte-tuning . By directing the call of GlobalMemoryStatusEx to GlobalMemoryStatus the function is not interfered within the Kernel and both deliver the same results in KB. GlobalMemoryStatus if using SIZE_T will match the CPU's memory addressing whether it be a 16 bit processor, to a 64 bit processor. MEMORYSTATUSEX structure - "This structure is identical to the original MEMORYSTATUS structure except that all the size members are 64 bits wide, allowing for values greater than 4 GB. The member at the end, ullAvailExtendedVirtual, indicates the size of unreserved memory in the very large memory (VLM) portion of the virtual address space of the calling process. This VLM portion applies only to certain CPU architectures in certain configurations." Quoted from https://flylib.com/books/en/4.419.1.101/1/ There are several games that I have had to change GlobalMemoryStatusEx >> GlobalMemoryStatus to get them to work and I thought that Jumper had made changes in Kexbases so that Broken Sword - Legends of the Ark would work without having to change the GlobalMemoryStatusEx string to GlobalMemoryStatus ( but checking now it still does not work ) and newly discovered Titan Quest when coping over game files from XP installation, Kexbases - GlobalMemoryStatusEx function did not work either. This is why I asked whether GlobalMemoryStatusEx can be made a common KernelEx function or not. Kexbasen is supposed to be KernelEx's common functioning library.
  2. Jumper, does that error say that unicode text is not an executable file type or does it say unicode text is not being parsed? Have you tried to download YouTube URLs with YouTube source yourself and do you get the same error?
  3. I think you may have solved it but you could take a copy of original FOLDER.htt ( if it exists ) before swapping to Image Preview. For a standard folder view, folders do not need FOLDER.htt and DESKTOP.ini, and for image view, only DESKTOP.ini is required in the folder. I did not know about creating Image Preview folders until now and only have My Pictures folder with image preview implemented. FOLDER.htt for the folders of Windows, Program Files and System contain much more info than the WEB directory FOLDER.htt. My DeskTop.ini is shown below for the My pictures folder if that helps? The JavaScript error should say what line and character ( distance in ) of the FOLDER.htt the error starts at. [ExtShellFolderViews] Default={8BEBB290-52D0-11D0-B7F4-00C04FD706EC} {8BEBB290-52D0-11D0-B7F4-00C04FD706EC}={8BEBB290-52D0-11D0-B7F4-00C04FD706EC} {5984FFE0-28D4-11CF-AE66-08002B2E1262}={5984FFE0-28D4-11CF-AE66-08002B2E1262} [{5984FFE0-28D4-11CF-AE66-08002B2E1262}] WebViewTemplate.NT5=%WebDir%\ImgView.htt [.ShellClassInfo] InfoTip=Stores your pictures IconFile=%SystemRoot%\System\mydocs.dll IconIndex=-101 ConfirmFileOp=0
  4. I am surprised that 98SE does not have the My Pictures folder image preview implemented. Explorer has thumbnail preview with basic info about the file at the LHS of the window. It is not zoomable though and does not use SHIMGVW for this. The thumbnail viewer is for various file types with settings in the registry. Image Preview or mainly IMAGING.dll was used up to Whistler 2454 approximately and if you use SHIMGVW you will need a compatible IMAGING.dll as well. SHIMGVW is loaded when My Pictures folder is opened. Image preview is zoomable here with rotation print and full screen view buttons. The size of and position of the image preview within the My Pictures folder is governed by IMGVIEW.htt from within the WEB folder. The WEB folder files are setup from the registration of WEBVW.dll. If you like the 98/ME color scheme, registering the SP WEBVW will alter the LHS folder color to white. Reregistering the original file will fix this. ME's SHIMGVW has got slideshow functions where as Whistler ones did not have these. Whistler 2223 had a similar preview setup as ME having 04/2000 link time stamp. IMAGING.dll from 2223 is compatible but not as good as ME's IMAGING.dll as ME's can parse differently formatted Jpeg types. IMAGING.dll will need registering.
  5. Is there a reason why GlobalMemoryStatusEx >> GlobalMemoryStatus can not be made a common KernelEx function redirect? Is it because it does not work when GlobalMemoryStatusEx and GlobalMemoryStatus are both imported by the module, or does it need a differing approach when both are called? The reason I ask is that Titan Quest the game refused to accept virtual memory was enabled until I changed GlobalMemoryStatusEx >> GlobalMemoryStatus manually in TQ.exe. I have the original DVD which did not require Steam.
  6. No I get the error in source_filter.ax as described in my last post when asking the programs to open a YouTube URL You have suggested that Schwups had a registry error. The registry configuration is important and can inhibit DLLs working like I had File64 interfering with pshExports.dll which was resolved from swapping over system.dat from another build but if YouTube source filter is used when downloading from other sites other than YouTube then I do not think that it would be a generalized setting - for example the KernelEx registry settings, that is to blame for the source_filter.ax error when loading other site URLs? TD32 is from Borland C++ 4.52 Released in 1995 by Borland International, Inc For Windows 3.1 Borland C++ 4.52 is downloadable from winworldpc.com Later debuggers needed the symbols for the DLLs and so without them debugging was not possible but I do not know much about it.
  7. Thanks; I needed the file name. The opera profile/cache etcetera directory can be changed in opera:config. @loblo I can bring up the source_filter.ax configuration and alter the settings but I too get the same results as Schwups. When URL is loaded in GraphStudioNext or any other player except KMP I get error in source_filter.ax. In KMP 4.06 when I Open URL(YouTube) some of the the on-line radio stations work like http://public.npr.org/anon.npr-mp3/npr/news/newscast.mp3 but this is not using YouTube source filter. When I type in https://www.youtube.com/watch?v=7bYaRG2t2WE for example I get 'report error to KMP forum' message window and KMP has loaded source_filter.ax for this. I have uploaded some debug info from WMP6 ( MPLAYER2.exe ) when trying to open YouTube URL and getting the fault in source_filter.ax. I have no idea how to process these debug results though. MPLAYER2 caused an invalid page fault in module SOURCE_FILTER.AX at 01b7:0229fa10. Registers: EAX=00000000 CS=01b7 EIP=0229fa10 EFLGS=00010202 EBX=02abdc80 SS=01bf ESP=02abdbc8 EBP=02abdc0c ECX=00000008 DS=01bf ESI=02abdbc8 FS=3f47 EDX=0229fa10 ES=01bf EDI=02abdcbc GS=0000 Bytes at CS:EIP: 2e 00 65 00 78 00 65 00 00 00 00 00 2e 00 63 00 Stack dump: 00020000 02abdbe4 021217fc 02abdbe4 0229fa10 4a0377f8 00000010 bff60000 82614a48 004b086a 004b086a 00000000 00000007 4a0377f8 02abdc54 0226ddd8
  8. @loblo I need help with the above. I can not find the [Link Popup Menu] section. What is the Opera menu config file is it Opera:Config?
  9. Thanks for the downloader. I will report as soon as I have tried it in the next few weeks. Using it in WonderFox HD Video Converter Factory 13 said please check network connection. I have not followed all instructions just yet and will be away for a week or two.
  10. I think Internet Explorer still has FTP access also. Sounds like the CRT monitor needs a new capacitor or two.
  11. Yes partition table and thanks for pointing that out but after doing a 1 to 1 sector copy of a hard drive the free space will not be updated and if you start writing to that drive then there will be corruption unless you do a ScanDisk first. There are issues when writing from later NT operating system in that if the file name can not be read properly with Win98/ME then it can not be deleted. The strange characters were readable on Win7 but not on ME which showed undersores ______. Also this is what I experience. When writing from Win7, or 10 I believe, to NAS drive in folder named "Videos" then the NAS drive will then show afterwards two folders one named "Videos" and the other name "videos". It is the same folder and WinME does not do this. I now write to the NAS drive from Win7/10 to the smaller Vids folder instead of Videos. My reasoning why this occurs is that the Videos folder is very large and often opening it with the later OS's from a fresh boot shows nothing in it. There are other anomalies with modern OS's that never have been corrected. I will not say here as it is not in the correct feed.
  12. It may be too late to say but I think the MBR did not match what was on the HDD and then the HDD was written to and cross linking has occurred. Jumper is correct in using ScanDisk but I would slow down access timing and use on a good USB 1.1 port. If the drive is not accessed properly then more corruption is probable.
  13. OK, that is a good idea. I have a right click method that was set up in the registry.
  14. All good then. I will try the downloader but it will not be soon though I estimate. If a file is in a folder name that has spaces in it I can not register them. I was not referring to any typing errors. What do you use "SendTo" for, is it the downloader?
  15. Space bar spaces, the spaces placed between words when writing. Well if you have registered them they should work but there can be memory mapping issues when combined with other programs. An easy check is to download the spbtv_sample_bipbop_av1_960x540_25fps.mp4 from GitHub and see if it plays.
  16. The filters will need registering they will not work running with the older reg settings of 70.2. Not for AV1 anyway. Can you play AV1?
  17. What is the error when you go to register the filters. I cannot register in a directory with spaces in it. I placed all LAV files in the system folder and used/registered from there. If you think there might be a Crypt32 problem then you can use BWC's Crypt32 which will not need KEX. EDIT I do not know if that is true I am using 5.131.2296.1 which definitely works in safe mode - no KEX required.
  18. In response to Do you not think NtClose should work if loading MSVCRT of BWC's version? I do not believe that it is because of another reason and it has been in use for a long time. MSVCRT loads very early and BWC's version of MCVCRT is a great test for NTClose as it is the only imported function. Users use differing versions of MSVCRT for example MSCVR70. I know your opinion that you do not want testers to use other versions but you stated it would not make any difference as far as KernelEx is concerned.
  19. @Loblo, I will eventually get around to trying it. I am about to test AV1 on an Intel machine and I will work through the downloader idea hopefully without problems but appreciate your efforts and support. Note I have updated a comment of mine related to your URL shortcut to KernelEx Core Updates about Riched20. @Schwups, You can not use KEXstubs because it is already a function included in KernelEx and therefore would have 2 conflicting instructions.
  20. Guaranteed I mean BWC's Msvcrt does work and is a better upgrade than Msvcr70.
  21. Do not use KEX stubs edit the file string manually, it is guaranteed to work. If KernelEx has already a function it its criteria then KexStubs will not work because of a conflict of having 2 x NtClose instructions. Yes Jumper and I had a discussion about it. MSVCR80 8.0.3xxxxx has more functions than the latest MSVCRT usable in WinME. There are many functions missing in a modern MCVCR80 compared to MSVCRT not just time. The modern equivalent for _fstat is _fstat64i32 and for time would be a 64to32 function. Like I said the 8.0.31113.25 and BWC's Msvcrt will get Miro video converter going and some other programs.
  22. Thanks for trying, you have to link NtClose to GDI32 DeleteObject as KernelEx does not work for NtClose and MSVCRT has to work in safe mode anyway. I have stated this in several topics checkout URL shortcut 3 posts above the video in this topic. BWC's wrapper set as MSVCRT. You can find the MSVCR80 8.0.31113.25 as I said https://msfn.org/board/topic/152471-kernelex-apps-compatibility-list-new/?do=findComment&comment=1180398. Once MSVCR80.dll is located in the system folder then usually the others that you found, 75 of them outside the system folder can be deleted. I would use the highest version number in the system and delete the others to reduce HDD space. You will not have to re-install windows just correct the NTDLL >> NtClose to GDI32 >> DeleteObject it will be a great improvement you will not be regretful. It will enable more programs to run. DIVX player for example did not run with MSVCR70 set as MSVCRT as MSVCR70 has missing functions. DivxPlayer also does not work beyond KEX14.
  23. I had the Win7 machine too busy I think to work properly. It did not show up all variants first time I checked or I was too tired. 360p plays with MPC-HC in sync but is a but stuttery so may just need a bit more processing power. It is only skipping a few frames audio does not stutter. The maximum I can clock the Opteron is to 3000MHz. Maximum clock frequency is encoded into the Opteron CPU itself AFAIK. I will take it up to 3GHz and report back. It still skips a few frames so I would say for smooth playback with an AMD CPU 3.2Ghz would be required. If encoded 21FPS it might work but 25FPS is the downloaded test video shown on this page. Intel Duo core CPUs bench about twice as good in PhotoWorxx; AES; and FPU tests except for SinJulia.
  24. I though that might be a case for the string but if added to the end it opens YouTube with 360p resolution set. Back to jDownLoader it only comes back with 1080p video so I do not know and it is the latest version and FFmpeg installed.
  25. How do you get it to download the lower resolutions. I tried adding the string you suggested -f bestvideo[height<=?360][vcodec=av01]+bestaudio/best at the end or do you have to tell jDownloader to convert it to other resolutions. I have the 1080p file downloaded and AV streams combined.
×
×
  • Create New...