Jump to content

sp193

Member
  • Posts

    131
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Singapore

Everything posted by sp193

  1. There usually won't be any drivers for modern soundcards for Windows 3.x, unless they are very old. Try looking for microsoft's PC-speaker driver(SPEAK.EXE), but is rather limited. (Doesn't work on all programs, does not work on all machines) For 256 color graphics card drivers, try: 1. Downloading http://www.japheth.de/downloads/svgaptch.zip 2. Get SVGA256.EXE (From Microsoft.;Easily found.) 3. Extract the files in SVGA256.EXE by running it (In a new folder, or you will get a mess). 4. Apply patch from the link in the 1st point. 5. Install modified driver in Windows 3.1 Originally quoted from this post here: http://www.computing.net/answers/windows-3...6drv/11648.html
  2. EDIT: It crashed firefox (Which was also open viewing another page) after I closed IE after viewing the link(Strange?). Firefox caused an error in DIBENG.DLL, and that hung my computer....
  3. A card that old should still be supported by Windows 95. What is it's exact model? (E.g Soundblaster 16, Soundblaster 32 PNP... or the card's model number: e.g. CT2940) There were 2 versions of Windows 95B (Or OSR2/Windows 4.00.950B, circa 1996). One was OSR 2.0, which only introduced FAT32 support, and OSR 2.1 which introduced primitive USB and FAT32 support. Yes, 95B was the most stable, and revisions C-E were....bad (It had IE integrated!! ARGH!). 95-95B(OSR2.0) DO NOT SUPPORT USB KEYBOARDS/MICE WITHOUT BIOS USB LEGACY SUPPORT!! However, Win95 doesn't necessarily have better performance than Win98 (With Win95 shell) on newer hardware though(Lack of performance drivers, so it may actually run slower than your 633MHZ celeron)... and does have large incompatibilities now (Out of the box). Good for fun and not serious work(Should not be a problem for you). Offtopic: I installed a Jap Windows 98 on my 2GHz laptop, and it loaded slower than Windows XP. XD It suffered from a lack of support from Compaq, and was stuck with Microsoft's generic drivers (Like Esdi_506.pdr), hence slowed down a lot. So did I, but I intended it to be only as a hobby. All the best! I tried all kinds of OSes on my box....DOS 3.3/5.00/6.22 and PC-DOS 2000, Windows 1.0, 3.1, 3.11, 95 (Build 58, 189 and 950), 95B(OSR2.0), Windows Nashville(aka Windows 96), Windows Memphis(Windows 98 build 1525), 98/98SE(With shutdown time of 2.7s...), ME and XP.......even LINUX!!! BTW It's illegal to use Win95 without a valid license.
  4. What version of Windows 95 is it? (RTM, A, B, C, D or E?) Windows 95 RTM and A are missing the following features: FAT32 support and USB support, plus Win95 does not officially support >DirectX8.0b You need to load the "350Mhz AMD K6-2" update" into your Win95 installation (Either slipstream it in, or install it through DOS manually or Windows(If it DOES load)), or you will get a "Windows Protection Error" at startup. No problem here. You need to find Win95 drivers for this card though. I think that that model had Win95 drivers. Which model? Windows 95/A(4.00.950, or 4.00.950A) does not support FAT32, but only FAT16, so you need to have OSR2.0 and above to install on partitions>2GB You may need to install some "Bus master update" (Saw it in some Win95 installation guides).... anyone knows what this really is and what it does? I did accomplish what you sought on my system 2 years ago, so good luck! My specs at that time: Pentium III 1.0Ghz 512MB PC-133 SD RAM 80GB HDD (95 only used 2GB of it) Gigabyte GA-6OXM7E Nvidia Geforce FX5200 Soundblaster PCI128 (Actually some other brand, but it identifies itself as a soundblaster) Realtek RT8139 Ethernet
  5. Flash does play slowly(And lags my system a lot!) on my 1.0Ghz Pentium III with 512MB RAM If IE crashes then your explorer shell would also crash (it is, after all the same program). Scan for spyware (They DO make windows so much more unstable!) and viruses. BTW It's really normal for IE to crash a lot on Win98.... (Mine locks up, but doesn't crash my shell as I isolated it) Win32 programs usually don't use such a system anymore. Windows would allocate memory (And the program would request it, without knowing how it was mapped). Unless you plan to run DOS programs.
  6. No wonder Firefox 3 won't work for me.... I'll see what I can do. Thanks for your feedback!
  7. You CAN install and run Flash 10, but some programs that use Flash 10 may occasionally crash (Like Firefox, IE....) It works most of the time, but I just felt p***ed off whenever it caused my browser windows to close when the browser crashed.... I do not know whether it's due to my system configuration, or maybe it really is a flaw. I tried it on 2 computers using Win98 (USA and Japan Editions, the USA one being modified with SH95UPD, the Japan Edition is unnmodified), all having similar effects. Flash would load and run properly, but occasionally crash.
  8. Hey, do you have the Intel Application Accelerator (Or a replacement driver from VIA if your chipset is from VIA)? If you do, you should not have the "DMA" checkbox there (Mine doesn't have it). If you have the Intel Application Accelerator installed: Check under the "Secondary Channel" (Your drive is plugged there right?), and tell us the following: PIO Mode Support What are the supported DMA SW Modes? What are the supported DMA MW Modes? UDMA Mode Support? Current Transfer Mode. Transfer Mode Limit. Cable Type (Host). Or even better, send us a report generated by Intel Application Accelerator. Also, you could reinstall those drivers (Chipset drivers first, then any 3rd party IDE bus drivers like the Intel Application Accelerator)
  9. Hi everyone, after a long while of being away from SH95UPD development, I need to inform all of you that Geocities Singapore (The website host for my project page) is going to shut down it's web hosting services on the 26th October 2009. Therefore, I created a blog account for all of my programming projects, and SH95UPD would be moved there. It's still under construction, hence there are no release links there yet. Until the 26th October 2009, my Geocities website would still be operational (Along with the downloads listed there), but please update your links. Blog link: My program development blog
  10. Flash Player 10 never work properly on Win98 with KEX. I have to overwrite Flash 10 with 9 every time it gets installed automatically (Flash 9 would auto-update my installation to Flash 10, as it thought that my system could support it) Therefore it won't work until this issue gets resolved. I don't think so. I haven't seen any way to test your KEX installation in 0.4.0 ... yet.
  11. That's not normal for modern graphics cards (You stated that it was a ATI Radeon 9200). Possibly a sign of a major fault with your graphics card drivers/system. Try reinstalling the graphics card drivers and DirectX? Also check for any resource conflicts. My Nvidia GeForce FX5200 is older than your card, and already has AGP texture acceleration. I also have a laptop computer that had a ATI Mobility Radeon 7200 (Older by a lot!!) that also had Texture Acceleration.
  12. You don't understand..... the Simplified Chinese IME I installed was like the one stated, meant for Win95/98/ME and NT4 without Office XP installed. However, the IME would break after I install KernelEx, and would work again after uninstalling KernelEx (The "Input Options" dialog under the menu displayed when the the IME's icon is right-clicked does not display, and only a "click" is heard). It used to work for me, but I can't remember how long ago that was (Probably before KernelEx 0.36 was released?). It worked with all programs that supported the use of Win98's IMEs, but now this fault is now evident in those programs. I wanted to see if I was the only one experiencing it, or if it was really an issue caused by KernelEx. I am using Windows 98SE (Codepage is natively 437). However, I can't say if this issue was only caused by KernelEx as my system was modded my SH95UPD (But the IME still worked after it's installation), that's why I wanted someone else to help me confirm if the issue is caused by KEX alone. @Xeno86, thanks for the updates though. This isn't a bug report; I only want confirmation for a certain fault. I posted a post like this in the old KernelEx thread but it was ignored though... Thanks.
  13. So you managed to install the Chinese IME? Are all of the dialogs and menus working? Mine is still broken since KernelEx 0.3.6 (Or maybe even before that? I don't have 0.3.2 to test with anymore)... (Right-clicking on the Chinese IME icon and clicking the "Input options" menu only produces a "click" sound)
  14. I think you misunderstood which dialog we were talking about. The 4GB display problem is not on the disk properties dialog (Which was fixed in 95B, but not the pie chart), but only occurs when you try to view the properties of a file>4GB(Not possible under Windows9x without using NTFS), or viewing >4GB worth of files. The file sizes would "Wrap around" when it exceeds 4GB. Also, I have used the patch uploaded by controller before (From Windows 95B QFE), and the problem was still there...
  15. I had a similar error before. Mine was caused by a camera driver setup program overwriting Usbmphlp.pdr(I think it was this file) with a version incompatible with my USB mass storage device driver (Yours might be a little different problem though, but seems to be a driver error). Therefore, before we can properly answer your question, could you tell us what was the last thing you did before that an error appeared(Did you install any new device drivers?)? What are the modifications are you using for your Windows installation (If any)? Offtopic: The "Windows Setup" string seems to be a leftover from Win3.1, which had a configurator in MS-DOS to change the basic devices driver settings.
  16. I agree that it isn't very hard, but is is really easier with a proper GUI to help you, and especially inexperienced users. Have you used nlite before and seen how easy it is to integrate new drivers and SPs? You can't just add a .INF into Windows setup CAB files and expect it to execute normally. You will need to modify SETUPPP.INF to include your added INFs, and modify LAYOUT.INF to upate the new size of SETUPPP.INF or setup will think that the file is corrupted. However, improper modification may result in a unstable, or unusable Windows installation (Due to broken dependencies, incompatible files, or simply due to a simple syntax error in setup's files). It's easy for people who have done it before, but not for those inexperienced users. That's why we need a GUI to make it easier to modify Windows setup.
  17. Agreed. There was no such patch. Well, I don't use Windows 95 OSR2.x but I do use the shell32.dll 4.00.1112 (From Windows 95 OSR2.x) under Win98SE, and it still mis-calculates the file sizes that are greater than 4GB....(The file size would wrap round at 4GB, hence this shows that MS had only made the SHELL32.DLL to use 32-bits) Great to hear that! Thanks.
  18. You're right. However, it did cause many bugs in windows....possibly because some part of the explorer shell still pointed to the Win98 shell32.dll instead of shell95.dll. So I supposed that it was deemed to be a failure. That's why I've developed SH95UPD to solve the Win95 shell32 missing exports problem with 3rd party programs. Really? I looked over that page but didn't find such a patch...maybe I've missed it. =( I do agree that we need a setup modifier GUI for Win9x as inexperienced users find editing and modifying the Win9x setup files a challenge (But I suppose it's still easier than modifying WinNT by hand?).
  19. Hi all, sorry for the long delay between replies, I was away from MSFN... =( Well, a lot of missing exports in the Win95 SHELL32.DLL were actually implemented in the IE4 desktop update, but installing the IE4 desktop update would bring disaster to a Win9x system (LOTS of potential instability, slowdowns, bugs and security loopholes...) But no, as far as I can see (Someone correct me if I am wrong), the IE4 desktop update does not update USER32.DLL. Well, I'd hate to tell you this but: There can't be a "complete" KernelEx for Win95 directly as Kernel32.dll of Win95 doesn't seem to be able to be patched with the KernelEx patcher (Ask those who tried installing pre-v0.03 versions of SH95UPD on Win95). However, I could write a custom patch to patch those other files(like USER32.DLL, if it can be patched) under the KernelEx 0.3x architecture if you would like. However, whatever update it is, it can only come after October. Sorry guys, but my grades have fallen significantly during the past year. However, thanks for all the support you guys have been giving to this project!! Keep the suggestions/comments coming.
  20. Try re-installing Internet Explorer 6 over your installation(Assuming that you are still using the default shell provided by Microsoft). The shell would "break" if Internet Explorer was broken. You may also want to PM Tihiy for help if you still can't solve your problem even after reading the RP threads.
  21. Errm, SH95UPD is actually meant to sit under KernelEx, and Xeno86 is not involved in SH95UPD's development. So, no, KEX 4 does NOT integrate SH95UPD's "extensions" as they now use different architectures(SH95UPD patches SHELL32.dll directly like Pre-0.40 KEX, while KEX 0.40 seems to use another method) + KEX is NOT aware(for now) that SH95UPD exists and functions under it... I think that such a version number is already displayed under the compatibility tab..
  22. Well, maybe, but SH95UPD wasn't designed to be a plugin for KernelEx, but rather sit under KernelEx without KernelEx knowing that the SHELL32.DLL it is using is actually v4.00 However, it is possible, if you merge the patch codes of SH95UPD and KernelEx together as one.... Ok, I'll make it a point for me to state that on my page during my next update. Well, I'd rather keep this project small, but I welcome anyone else to modify the code and post any better versions here. PS Update: I've managed to port KernelEx v0.36 code for this project, but the executable is huge(~170KB, compared to ~90KB). New features of upcoming SH95UPD v0.0.7(Or rather new proposed features from v0.0.6): -KernelEx 0.3.6 based -Seperate uninstaller program programed under OpenWatcom(Resulting in a smaller footprint on systems after installation compared to it's predecessors) -Smaller patch code, but now Shell32.dll would be linked to shlwapi.dll like shell32. v4.7x SH95UPD v0.0.6 is the last build based on KernelEx 0.32a, and I may clean up the code and try to release a new beta update(Update to the aging v0.0.5!) ASAP....(Check the project page for updates!) I know that it's bad posting many updates without posting a working executable, but I now cannot upload any of the new builds(v0.0.6/v0.0.7) as there are many bugs(Like after injecting new code for Ordinal 194, KernelEx would "break" shell32.dll, and the unpatched desk.cpl is still not working properly(Linked to ordinal 194)) The next update when I can really promise the MSFN community a new build is after my October GCE 'O' level examinations...
  23. Thanks, snuz2. Ok, I thought of doing a quick update on my slight progress(Slowly and quite poor I'm afraid) I now have a private(buggy) build of SH95UPD(v0.06) that fixes the following(Or supposed to): -Desk.cpl no longer needs to be hex-edited for it to work (Shell32 Ordinal 194 was relocated, replaced with the Win98 function SHCreatePropSheetExtArrayEx in its place, credit goes to Controller for supplying me with critical information) -SHELL32.dll would now report itself as Shell32.dll 4.72.3612 (Hence no more programs complaining that shell32 is too old/identifying it as v4.00) -DllGetVersion now has less redundant code -SHGetNewLinkInfo is now an alias of Shell32 Ordinal 179 (Hence a proper, 100% working implementation) -SHGetSpecialFolderPathA/SHGetSpecialFolderPathW are aliases of Shell32 Ordinal 175 (Less redundant code) -SH95UPD's main executable is now UPX'ed (Hence reduced from ~80KB to ~40KB!) -More redundant code from the main executable is also removed (some leftover functions from KernelEx) Note: Please do NOT ask me for this private build(yet) as it may crash(Or cause damage to) some parts of your system(It still has large amounts of new, untested "technology") However, a few new snags were hit, as I needed to add a new import to shell32.....(KernelEx 0.32a doesn't have that function, hence a switch to KEX 0.36 is necessary(Or a major rewrite is required)). -SP193
  24. OK, for those who haven't heard - SH95UPD's development will have to be halted until late 2009(September-November?) as I would be taking one of my biggest examinations in my life which would affect my future(GCE 'O' levels).... However, SH95UPD isn't dead, it would just lie dormant for about 7 months... Anyway, for those who want the quick launch under the Win95 shell -> http://www.msfn.org/board/index.php?s=&amp...st&p=463508 For those who want to remove Internet Explorer, use IEradicator: http://www.litepc.com/ieradicator.html *Note: IEradicator may remove files that are part of IE that may still be needed by certain programs(Like urlmon.dll). However, you can always re-extract them from your Windows98 installation disk. Also, some programs may check for an installed version of IE(Like MSN messenger) Fix for IE version checking programs(Note that it's case sensitive): Open REGEDIT and browse to "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer". In this key, create the string value named "Version" and give it the value "9.99.9999.9" I wanted to find the shellswap script (Automatically swaps the Win98 shell for the Win95 shell) and post a link here, but I can't read my old backup diskettes from my WinXP installation...I'll see what I can find and upload next time... I have already uploaded the source code for SH95UPD v0.0.5. It's a rushed release so there isn't any documentation and may have problems. However, it's very similar to KernelEx... Meanwhile, please POST HERE what are the currently missing functions from the Win95 shell, so I can resume SH95UPD's development after September... @betaluva: You can't really change the button's shape, but you can replace the icons with something more stylish using a resource editor like Reshack... I DO know several functions that are currently missing/not 100% implemented: SHGetNewLinkInfo From an old thread: http://www.msfn.org/board/index.php?showtopic=51521&st=0 ExtractIconExW Shell_NotifyIconW Anymore functions to add? There ARE people who still use the Win95 shell right? =D
  25. Features that cannot be added without heavily rewriting the windows 9x kernel(Meaning that it isn't really feastible): - support for hyperthreading (p4 with HT) - support for multithreading (dual core and higher) -large ram (partially fixed by commercial product) <- No, the problem wasn't fixed like that. You can use >2GB by editing something about your vcache, without using a commercial product, but your milliage may vary. I can't remember the solution clearly, so could someone please point him in the right direction here? hi cpu speeds (what about test with low speed dualcore? has anybody tried this and measured core performance?) <- You CAN run win98 on a fast CPU(32-bit or 64-bit), but it would only use 1 core on any system(regardless it is a dual core or not) files larger than 4gb (NTFS can be applied but window stil cannot write more than 4gb) <- Can't remember clearly, but I thought that there was a unofficial patch for this somewhere on this forum for kernel32.dll? Oh, since USB3.0 is already finalized, what do all of you think are the odds of a driver for Win9x appearing?
×
×
  • Create New...