Content Type
Profiles
Forums
Events
Everything posted by Tihiy
-
This program allows your Windows 2000 to display 32-bit icons. 32-bit icons were introduced in Windows XP. They're improving experience with high-color smooth images with alpha channel (i.e. shadow). It wasn't possible to view them properly in previous Windows versions. 2 years ago, i've started Windows 98 Revolutions Pack project, which allowed Windows 98 to display those icons (and later visual themes, new system applets, improved shell experience and so on). Now i'm presenting Windows 2000 Revolutions Pack. I hope it isn't late and some people like&use Win2000. So, it Requires: - Windows 2000, SP4 & IE6 preffered (not tested with IE5) - 32-bit video mode. If your videocard does not support it, you're out of luck. Installing RP 2.01 [attached to this post]: - Extract/Run setuprp.exe [safe mode recommended] - Reboot Uninstall: - In Add/Remove programs Pros: - does not patch system files; - consumes extremely little amounts of memory; - easy to install/slipstream. Example: (with Vista Icon Pack 3.0 applied) How to force application to display 32-bit image lists: This workaround cures black shadows or discolored images in programs which were written unaware of 32-bit icons with Windows 2000. Create "your program.exe.32bitimgl" file for your program.exe in the folder this exe resides. Viola! You can also use this trick instead of "256-color tray patch" for explorer.exe, however, this isn't the right way. I think. RPL2k202.zip
-
Note: WinME-Defrag.exe in Win98SE breaks Money99!
Tihiy replied to creopard's topic in Windows 9x Member Projects
nonsense. What will happen if there is no defrag.exe? Maybe it is other Me defrag part (cvtapplog, taskmon) issue? -
I don't use global hooks because there is no reliable API hooking methods in 9x. Instead, i hack system DLLs directly I swear now that i'll definitely make an Revolutions Pack version for 2000 too. AppInit_DLLs and VirtualProtect will help me. As for subpixel font rendering - well, man, you rock! It is incredible, fast and stable. However, my eyes hurt - but that is minor detail I'm really impressed that you could read that all.
-
Small graphic library
Tihiy replied to Tihiy's topic in Programming (C++, Delphi, VB/VBS, CMD/batch, etc.)
Well, i'll use C++. Thank you for the links, however, i need something much lighter, i don't need saving/image effects/etc. I need only to load .jpg, .gif, .png and have my HBITMAP. Nothing more. Looks like i'll have to use parts from some libraries... -
Do you know a small/fast/robust, open-source library which can load popular graphic formats? (jpg, gif, png, etc.) I can't find one small & powerful enough. I'd also like fast image resampling algorithm
-
This is a great project! I hope we'll be able to share expirience. So far, it does not work neither on my XP (doesn't show interface) nor 98 (slowdown-eat all resources-hang).
-
98 (FE), 98 SP1, 98 SE + ME SHELL32.DLL fix
Tihiy replied to MDGx's topic in Windows 9x Member Projects
No, that's wrong. User/Organization/Serial was in USER.EXE only in Windows <95. And patching latest USER.EXE for win98 and winme will be enough. However, after patching i haven't noticed any stability improvements, all my resource-draining tests still usually hang system. So i don't think those patches will be useful. I wish i had an debug win9x version... -
This is possible in Windows ME, because WIA is not implemented in 98. (if your camera does not work as mass-storage device) Maybe sometime it'll be added into 98 with 98SE2ME.
-
98 (FE), 98 SP1, 98 SE + ME SHELL32.DLL fix
Tihiy replied to MDGx's topic in Windows 9x Member Projects
push 0x40 push 0x14 call KERNEL.LOCALALLOC mov cx, ds <-- ds<>0 mov [bp-4], ax mov [bp-2], ds or cx, ax <-- always <>0 jnz ... xor ax, ax jmp ... Holy cow, i can see that too! WE MUST FIX THIS NOW If Anonymous patcher won't, i will. -
There was only german Windows 9x ReduX Version which was linked here ~year ago and quickly removed from this forum. However, i was quick to download it and -i've checked it now ****. IT HAD USB2.0 STACK BACK THEN. AND WE'VE FAILED TO SEE THIS. #!@##$$!!!!
-
Windows Jackhammer?
-
Windows Jackhammer: The last update you'll need for Win98.
Tihiy replied to NL-Stitch's topic in Windows 9x Member Projects
I've used to think for this definition: Alpha - known-to-have problems release which shows one or several, but not all product features. i.e. works at least for someone Beta - known-to-have-non-major problems release which shows most product features and can perform most tasks which product is meant for. i.e. works [satisfies] most customers Release Candidate - known-to-not-have problems, release which contains all declared functionality and is expected to work for everyone. however, Wikipedia declares that different, but it won't change my mind ever. -
Try to disable ACPI? [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Detect] "ACPIOption"(dword)=2 (disable acpi)
-
Those files were taken from pre-sp4 microsoft usb 2.0 drivers: http://support.microsoft.com/kb/319973 Attention: usbport.sys higher than 5.0.2195.5652 is know to be faily, so please avoid now downloading MDGx pack. There are also reports of BSODs when installing flash drives first time. They seem to be fixed in future NUSB. Also non-letal BSODs are possible when disabling/removing controller or hub. Please test those cases.
-
This driver is created from Windows 2000 SP4 USB 2.0 stack by SweetLow from russian Ru-Board forum. http://sweetlow.at.tut.by/download/usb2.zip http://tihiy.ahanix.org/usb2.zip This is an expirimental build, i'm uploading it because i don't have enough Win98 park. Please try it if you can/want. Remove current USB/EHCI drivers (and their .inf files if there are), delete EHCI controllers from Device Manager. You can also try to install it by right-click. Feedback appreciated. They'll be included into newer NUSB version if positive
-
No, you probably won't make it. It is too hard and not documented at all. I'm working on logon, yes. However, it is locked for my Windows 98 Revolutions project, and won't be available separately.
-
Windows Jackhammer: The last update you'll need for Win98.
Tihiy replied to NL-Stitch's topic in Windows 9x Member Projects
Oh. This should be what RPLite memorized. Delete [HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor] before packaging Windows JH. -
Yeah, what's the point - if it doesn't work for anyone...
-
DirectX 4 does not exists. Version 4.09.00.0904 is DirectX 9c. google DirectX Happy Uninstall
-
Well, i have a computer at work which shows chkdsk _everytime_. Everytime it finds enormous amount of errors and fixes them - but finds a lot more next time. And with FAT32, all was ok... Well, virus can add itself into alternate file stream for notepad.exe, for example. It won't be visible in standard Windows Explorer, so it is almost no chance to remove it without using additional programs. Guess what? It eats all memory (edit: &CPU), perfoms disgusting sounds and didn't helped me even once at work, while freeware tools could. You sure have good imagination However, that wasn't once, was randomly and was terrible. Fixed somewhere in SP1... >> It is more than paranoid, it's pure FUD Time will tell. >>A week after ATI released newer drivers that are a lot faster and solved all of the problems. Well, can't speak for newer ATI drivers. I've tried newer NVIDIA drivers that were released today and perfomance still suck: GDI/overall responsibility is still 3-10 times slower. I guess all-new driver architecture is rotten, however, time will tell. >>Yeah but it still has plenty of problems that alternative browsers like Avant don't have because Firefox setup doesn't install the associations correctly. Well, does Avant makes it correctly? New 'you silly negro, select program for your internets' API is not used in current programs. Maybe only via XP compatibility mode... >>The new audio stack has its advantages, for example now it natively supports 5.1/7.1 The only things i've seen in forums about new audio stack is: jerky sound and completely unability to support more than 2.0 sound. >>That same thing could have happened on 9x so I don't understand what would the sense of that story be. Well, 98 is dead, and XP is in mainstream and still have critical bugs. They haven't offered a hotfix for my russian XP, and english can't be installed (even though it doesn't contain any localizable resources). And remember, all 'shutdown correctly' patches for 98 were released publicly. >>BTW as long as I remember that vulnerability is just a double free() so as long as I know it could just hang the system. No, it was a strcpy( asLocal.Buffer, asLocal.Buffer+4 ); and is exploitable. >>Even AmigaOS didn't have a decent memory protection so what? Well, your point was about 1992 OS/2. I'm speaking about 1999 Mac OS. So, 9x wasn't the last.
-
>>1) ntfs has more security checks Slowing access to files. And easy enough to bypass. >>has additional streams that can be used for example, like kaspersky does, to extremely speed up antivirus scanning More often used by viruses. Oh and have i said that kaspersky is crap? >>windows uses less ram to read ntfs drives Oh? NTFS wasn't included in 9x, because it eated too much RAM. FAT32 structures are never loaded into memory completely while MFT do. >>4) ntfs supports compression and encryption without needing extra software Which noone in right mind uses. >>5) ntfs has a rollback system that automatically undoes interrupted operations if for example your pc powers off while the ntfs is being written Oh, i remember XP SP0 rolled back my entire work day. Better read: http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt However, it is paranoid enough. There is no crashes in current Firefox versions which are solved by upgrading. Oh noes, i recalled: Mozilla had to release a Firefox 2.0.0.1 just to make it work with Vista... O RLY? Again, there were no Catalyst updates. And that means they've included buggy driver into RTM. I won't tell how ugly Vista is and how pathetic it comes perfomance-wise. I'll tell you funny story:Recently, i had to install XP on a modern Sony Vaio. After installing it and fully updating, it kept hanging on shutdown or standby. After several support calls and mass hysteria i've found a fix that must solve this problem. And guess what? It does not exist for Russian XP version (however, it was found 2 years ago), nor it was available for public. I had to hack file in Safe Mode just to install 'hotfix' for an 5-year-mature OS which hanged on shutdown. Oh, and didn't you heard a recent story where one simple MessageBox caused memory corruption, privilege elevation and BSOD on 2000-XP-Vista?(It is still not fixed) Mac OS < X didn't have a decent memory protection too.
-
Maximus-Decim Native USB Drivers
Tihiy replied to maximus-decim's topic in Windows 9x Member Projects
Well, according to this: %USB\VID_03EE&PID_6901.DeviceDesc%=USBSTOR_CBI,USB\VID_03EE&PID_6901 USB\VID_03EE&PID_6901.DeviceDesc = "Mitsumi USB Floppy" seems no. Are you stating that all USB FDDs will fail? -
Windows 98 and Windows ME are unsupported by DirectX
Tihiy replied to halohalo's topic in Windows 9x/ME
This DLL is language neutral. -
Windows 98 and Windows ME are unsupported by DirectX
Tihiy replied to halohalo's topic in Windows 9x/ME
Here is D3DX9_32.DLL with patched header to run under 9x: http://rapidshare.com/files/8639801/d3dx9_32.zip.html besides header, it seems it does not contains evil checks aganist 9x. However, i can't check if it is really working, because there is no app which uses it now. -
Windows Jackhammer: The last update you'll need for Win98.
Tihiy replied to NL-Stitch's topic in Windows 9x Member Projects
OMG! You've done it while i hasn't! Congratulations! However: 1) MOAR screenshots please. And i mean a lot MOAR. 2) I don't believe that Sourceforge hosts this! Dunno what MSFN'll say. 3) 2 CD - sure a lot. Can you please write a short list: what's included, what's removed, what's extremely different?