Content Type
Profiles
Forums
Events
Everything posted by Goodmaneuver
-
Are these functions catered for in KEX GetLocaleInfoEx > Kernel32 GetSystemDefaultLocaleName > Kernel32 IsValidLocaleName > Kernel32 LCIDToLocaleName > Kernel32 GetFontFileInfo > Gdi32 This one is asking for the font name GetFontRealizationInfo > Gdi32 This one is asking for the font ID and is a ROS function call Is there any chance of these functions set to work or stubbed. Does this make sense @@ -8180,7 +8245,7 @@ static BOOL freetype_GetFontRealizationInfo( PHYSDEV dev, void *ptr ) info->flags |= 2; info->cache_num = physdev->font->cache_num; - info->instance_id = -1; + info->instance_id = physdev->font->instance_id; if (info->size == sizeof(*info)) { info->unk = 0;
-
KernelEx Apps Compatibility List (New)
Goodmaneuver replied to xrayer's topic in Windows 9x Member Projects
I have turned off the numeric file naming for DOS several years ago so I am not as familiar with short file naming as I should be. To get numeric tails on a search, Explorer must just be looking at the first 7 characters of the file. KexBasen & KexBases having only 8 characters complies with short file naming 8 dot 3. To register a library with RegSvr32.exe the DLL must have function DllRegisterServer & to unregister DllUnregisterServer. The MSVC series of files do not have these functions. When registering a library it can call other modules not directly connected to it and if there is a problem with one of these indirectly connected modules then it may not register. For instance registration may not occur in a folder with spaces in the name and if the other modules it requires are not in the same folder or in a mapped folder. See AutoExec.bat for instance, for folder mappings, Set Path=. KernelEx folder is not a mapped folder unless you make it such. So if a library requires a file that you have placed in KernelEx folder then it will not register if it can not find the file. Check this by using Dependency Walker and see if Depends can find the files. [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem] "Win31FileSystem"=hex:00 "NameNumericTail"=hex:00 -
>>Well i though that only newer not Win98 compatible versions has this options, if is not true and only older version have this option, let me know which version to try.. Revolutions Pack is only compatible with Win98/ME. AFAIK latest update is 9.7.2 and it tells you the version under Misc tab. The update has version 6.0.2900.2180 assigned to the executable and updates Comctl32 and Dibeng to 4.98.8000 and has Ctras vs 0.2.0.3. Also has Gdiplus but I use 6.0.3264.0 which has more functions than any other compatible version. When exiting using Ctrl+Alt+Del to tell windows to terminate a program that is not responding, do it twice after a few seconds as often this is required. ATI had hot keys so perhaps a key assignment program can assign Process Explorer. Latest PE is v10.2 for 98/ME, PE is important to see what libraries are relocated due to image base conflicts.
-
Browsing the web on 98/ME in 2019 and beyond
Goodmaneuver replied to Destro's topic in Windows 9x/ME
>>I tried logging onto eBay.com, which mostly works, but the sign in page is broken eBay.com USA can log in but eBay.com.au Australia can not. I can confirm the IPS Theme fixes width issue in Opera and Mozilla cannot reply although Jumper said KM76 could. When I tried some latter FireFox's it said XPCOM.dll could not load (was missing) and previous versions are incompatible. SeaMonkey equivalent for FF13 2.9.1 was still compiled with VC80.CRT. -
Yes you can but it will not be any better at terminating programs. There is also Starter which can be used and works in Safe Mode. You would use a shortcut to Process Explorer or Starter instead of Ctrl+Alt+Del. Code Stuff Starter needs the PSAPI from KEX auxiliary Dlls. RP9's Ctrl+Alt+Del three times might work in restarting machine, often does. If a program is locked up or cycling into a lock up the best termination is restart from the Start button. You have to hit the close button on the error message a few times while machine tries to exit from Explorer. When gaming try the Windows key or Alt+Tab or Ctrl+F4 sometimes works. Sometimes it is impossible to come out from, if the frame rate is extraordinarily slow then reset button is often the best option.
-
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
Ruthan, If 7772 inf is accidentally used with 8269 files then it will give a similar result as you are experiencing. This happened to me while installing FX5500 PCI on old drive but I did not retest as it is damaging. It is best to keep a copy of the correct inf in each driver location as if 8269 drivers are relocated then Windows will ask for location of each file. At least you know that it is installed correctly this way. The first file it asks for is the inf again. I was wondering why it was asking for the extra language files. Actual events were starting with 8269 inf then when Windows asked for inf location which I chose the normal location in other drives for 8269, it turned out to be 7772. What I am saying here is 8269 inf loaded first then 7772 was loaded. This is why I suggested to locate the correct Inf in the driver file locations as well as the INF directory. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
Yes I will check again and see one moment. It is run from 1920x1080 desktop mode and there does not seem to be a resolution adjustment. I got mine off my Steam drive. All settings are maxed out, texture quality = very high, view distance = 100%. Settlers 6 has no shadow errors with this video card now, it is working pretty good. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
FlatOut 2 locked in at 60FPs at all times with 7900 GS. I have an AMD 890 board rigged up now but same drive has been on an Intel 915 motherboard and it worked good there also. It will not be your case but I had a K7 AMD board that would only work the AGP properly with one CPU and WinME, the rest of my second hand CPUs must not be up to scratch for that board or the extra CPU cache size was enough to stop it although other Durons were tested. It was the CPU that was sent with the machine, the other possibility was that this CPU wore-in the North bridge. Many other boards were no good either, it is not easy to get a good CPU secondhand or any hardware really. Without 4 bit color error message BSOD, the fault could be worse and the machine had no chance to error from Kernel mode or it could be trying to push out a frame and just not able to, and it might be just very slow. So you have the 6600GT working on the machine you want with KEX and updates but you want it to work with no KEX build or updates? Well you can extract the registry parts you need from the KEX drive then delete the new drive same parts while in safe mode then merge back the KEX drives ones. I will tell you what registry parts you need if you want. I have done this as a last resort and it works fine. I did this because I could not get sound to work but I think it was after the install of Aureal Vortex audio as it does its own thing too much and I would have had to remove all its VXDs and other files. This build may still have trouble with audio install in future if it is in the Classes section that stops the audio detection. Did you try without KVM pass though for the first install run with the Windows install. Can you make an image that loads again so you can swap video cards after the GT failed to the LE and see if that booted into Windows. -
When I looked on the web I copied and pasted but returned a mobile CPU desktop board. I did not check back to see if board model was correct so the last post of mine if did not make sense then that is the reason. Yes there is no adjustment of access timings. I bought a USB Blu-Ray burner about 7 years ago and it was not a bad price, they are about $80 minimum now. DVD USB burners can be bought for about $20 minimum. In the old days it was not good for the IDE controller chip to have some devices connected with 16 bit access in BIOS and some with 32 on the IDE ports. It will not be the case with yours as you only have one but if BIOS is trying to drive CD drive too fast it may connect with 16 bit access. This might help but take a copy of scanreg results before trying to fix conflicts. https://msfn.org/board/topic/181107-windows-98se-and-nforce-2-change-chipset/?do=findComment&comment=1176842
-
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
I have got an idea. VIA has got GART control. If you install to the VIA880 machine or put a ready built drive on it and the 6600GT works after installing drivers. Take the drive off the VIA880 and put it on the other machines. My build has been going since 2005 on many different machines. The network card number has to be low so some unused devices for them need to be removed. The unused video cards can be remove etcetera but the sound devices, have to be careful not to remove any Microsoft ones streaming devices and such. You may not need to remove any anyway its just the network devices that may not work after installing if there are too many. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
The machine that works might be stronger at driving or weaker. If it is the only card that has problems then I would be suspicious of its condition. If your directories are similar and the programs are similar you can use the registry settings from the one that works but if the machines are different then it is not possible to use the system section or driver sections and this is that you need. Replacement has to done off-line. If you have a spare drive KernelEx is not a problem. The Star Force protection files that the games use have to be KEX disabled and besides you can have it turned off in Core.ini as default. I am not sure exactly what to alter myself but I could ask Jumper. How does the machine work with the games with the one that works with the 6600GT? I may be able to help with settings or something. Star Force driver stopped working in either Vista or Win7 so the games did not work. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
I have scanregw.exe /autorun set to start at runtime. This will check registry for errors every time windows starts. This can be checked in msconfig if it is set in startup section. There is no real answers that I can see on the web about error 0016 on fonts. It has happened a few times to me if there was boot trouble. If you have no booting trouble and no registry errors try booting into safe mode fully. When hard drive activity stops then reboot. This will reset the ttfCache it should not be very big in the Windows folder but is a hidden file. Mine is 73kB. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
The VXDs may not be needed so this is not a concern either. Use MsConFig to see if it can be established that they are left overs from an uninstalled program. If they are in System\Iosubsys then all needed to test is rename the ones that are not working to test say to (file name).VX- . If system stops then use safe mode to boot up and fix. VPD.vxd may not be found. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
I just would like to say first is that 6200 is not any better for frame rates compared to 5500. the 6600 is a big step in improvement and the 7900 is a big step above the 6800 even 7300 is better, there is not much difference between 7300 and 7600. Ruthan, I think your best bet is to use your 6600 GT on another operating system to see if it works and exercise it on that machine but it has to have enough heatsinking to keep the chips cool. The 6600LE could have quality solid heatsinking, my MSI WinFast 6800LE has but has only 128MB of GRAM I bough 2 on eBay ages ago, one was faulty. Your 6600GT has probably not enough inputs toggling for 16 bit driver. The PCI bus may be able to be redirected but be aware that this card could be damaging to your machine. Marlett is essential and will be working if you have X in the corners of windows. Do not be concerned too much about the font errors at this stage wait until you have rebooted a few times on a good installation. There are other fails though in the VXDs that should be looked into. I did not see the XP install of the 6600GT I would use Vista or Win7 though as XP can still use 16 bit and have the rest of the 32 bit to deal with what I was saying above. This is my estimation, Vista will test it out. Actually Win98/ME tests it out the best when you think about it. -
It may not be adjustable but I thought it would being a board of this quality. If you get it working it will be fast and an upgraded CPU will be a good idea while some are still left at low prices. Have to be very careful to choose the right CPU type, look closely at pictures of underside as some sellers have it wrong. I have not seen Drive Configuration in the BIOS before. The CD ROM should show if it is connected. The first or second section down from the top in the BIOS settings should show Primary IDE etcetera and the drives connected should be there.. Select the actual CD or HDD for a new page of settings. You have turned off the inboard graphics by selecting disable Onboard VGA. F10 to save.
-
Paragon partition manager 6 has got exFat. Paragon NTFS for 98 will work with NTFS and FILE64 by Rudoph Loew will work for files greater than 4GB. These programs should be free.
-
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
Welcome Ximonite, Zac McKraken's driver is the 8269 one but it does include the VIVO driver which is good. Zac's files are the same as mine except it has more languages and I have an updated NVAGP.inf. So that is good yours is the same as mine virtually. The one on https://toogam.com/software/archive/drivers/videodrv/mswinvid/nvidia/unoffici/nv8269.php uses some older files but it is essentially the same with more languages like Zac's in that respect. I have run the NVALM.inf of that driver but elected to keep my newer files and it works. Testing my FX5500 PCI at the moment. The benchmark video is good but comparing pixel shader 2 cards with non pixel shader cards is that a good comparison? If non pixel shader games are the only ones to be used it is good comparison and well worth knowing about. The driver upgrades would be more suited for the latest cards I would think so there was some missing in the 8198 test. The FX5 series have pixel shader 2 and my PCI FX5500 256MB does work without any white areas in Xpand Rally with high reflective surfaces employed. Richard Burns Rally is OK I had some corrupted game files on the old HDD. Ancient Wars Sparta I do not think the card is good enough. Just wanted to confirm accuracy of another post and to check PCI video card compatibility. -
Geforce 6xxx PCI-E drivers compatibility and experience?
Goodmaneuver replied to ruthan's topic in Windows 9x/ME
I personally like the 8269 with the NVAGP.inf 08/10/2007 at all times and all cards. The 8198 driver, the latest from nVidia did not work on the PCI cards, it was a short circuit between the PCI card and the CPU but it did work on AGP and probably PCI-EX but I have not tried it. 7772 is the better one that supports all ports, that is the PCI cards as well. There are several drivers from Guru3D.com nvidia_w9x_omega_14523.exe - http://www.tmeeco.eu/9X4EVER/GOODIES/nvidia_w9x_omega_14523.exe - direct download 6642_w9x_me_Guru3D.com - https://www.guru3d.com/files-details/forceware-66-42-win-9x|me.html forceware_win9x.zip - was the same as 8269 - use only the NVAGP.inf for PCI-EX and on all occasions. -
You might be able to install a moderner OS like Vista and see that everything is OK. It will exercise as well and that will help if done for some time. In the BIOS settings under Standard CMOS Features, open the CD ROM and manually override the settings. I have been using the same hardware since 2012 with PIO 0 and MWDMA2. Do this for the HDD as well. I changed the DVD for a Blu-Ray several years ago though - same settings. These settings will still exceed the CD ROMs read speed and give a throughput of 14 MB/s on the Blu-Ray and 23 MB/s on the old IDE drive. It means that the HDD might be able to say, are we there yet instead of the motherboard asking are you there yet continuously. It is more healthy for the components. If you up the speed slightly with higher BIOS access timing and HDD bench on a write does not improve, then you know you have gone far enough. The FX5200 will be a bottle neck though and my FX5500 would only give a fraction of a frame rate per second on Ancient Wars: Sparta. It was a good game cheat though. This was with modern OS. I think the new cards that are supplied may still very hard to get going and need the very best of hardware to push them. There was an improvement at the end of the line when the transistor size dropped say the HD4770 , and that one did operate reliably. With the moderner OS you can check that the card is OK and the RAM can be checked for hard faults. I have manually set the timings in BIOS to be sure that it is OK. 667 5 6 6 15 are my RAM settings but my board G31 still needs good RAM and second hand may be just off loads but now it might be better as old hardware is not used.
-
Windows 2000 pro and 4gb ram
Goodmaneuver replied to Nikitastepanov's topic in Windows 2000/2003/NT4
There is no reserved RAM on 64 bit OS. A 32 bit integer has a maximum 4GB addressable range. Memory address includes an amount used in the video window for the graphics card. PAE extended the address range of the x86 processor and could access to 64GB. The OS can access the extended address but "PAE does not change the amount of virtual address space available to a process. Each process running in 32-bit Windows is still limited to a 4 GB virtual address space." https://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension?redirectedfrom=MSDN. Perhaps a multi processor board would be different. Reporting is just that though, I have put 3GB of ECC SDRAM in a Pentium 4 machine and Vista Service Pack 1 reported 6GB. Windows 2000 Datacenter Server was based on Windows 2000 operating system and Service Pack 1. -
>>I installed so far everything else include .Net 1.1 and sp1 fine. These do not need an updated installer from memory of it. So it is not a good MSI test. Net 1.1 will not need to be installed if 2.0.50727.42 is installed. Some very old programs may ask for missing DotNET but it was usually only v1.0.3705 that it asks for when it did not know any better (v1.1 might work here) and is usual only on installing. DotNet should be backward compatible. MS released some programs that were targeted at in between DotNet versions that will not install on 50727. The in between DotNet versions at the time were more closer related to DotNet 3 and they will install on 98/ME. Only thing is the majority of programs after development of 50727 will ask for 50727. Anyway just in case you want to start again but you should not have to, I am reasonably sure you just have the wrong version of installer installed. To be sure (though not sure if it works as MScoree in the system is set to open 50727 folder) of programs not asking for DotNet 1, it can be installed if you want first, otherwise it may not be allowed to install after 2.0.50727.42.
-
KernelEx 2022 (Kex22) Test Versions (4.22.26.2)
Goodmaneuver replied to jumper's topic in Windows 9x Member Projects
Because I am using DCFG1 on explorer it is important I say what settings I am using for nVidia at least, and besides modules will get relocated in RAM at times under differing KEX modes. Some modes that may help are : *\UNICOWS.DLL = BASEN *\XUL.DLL = NT40 *\*.SCR = BASE *\MSVC*.DLL = BASE *\*EAY32.DLL = BASE *\*.AX = BASE *\D3D*.DLL = BASE *\MFC*.DLL = NT40 *\RUNDLL32.EXE = BASE *\NV*.DLL = BASES SHLWAPI.DLL = DISABLED DSOUND.DLL = DISABLED -
KernelEx 2022 (Kex22) Test Versions (4.22.26.2)
Goodmaneuver replied to jumper's topic in Windows 9x Member Projects
Yes, the use default compatibility under basic options but it won't work though as I have set Explorer to DCFG1 and nVidia will not like this. For instance if NVDD32 is in Default and you go to change resolution error message sent about NVDD32. It is fixed by setting a specific setting on the nVidia modules or/and RunDll32. Acrobat 9 can use BASE, NOHEAP, Win 95/98/ME/NT6a/2K/XP/2K3 and I think BASESN (no has same effect as DCFG1). It stops working in Vista mode. MSHTML should be set disabled for Explorers sake having DCFG1. Oleaut32 should be set BASE in case it gets loaded with a disabled executable and has to be relocated in RAM. I have set both Foxit and Acrobat to both use BASE and also the two Rundll32 BASE with no Flags section as RunDll32 would have no child process.