chromatic47

Member
  • Content count

    96
  • Joined

  • Last visited

Community Reputation

0 Neutral

About chromatic47

Contact Methods

  • Website URL
    http://

Profile Information

  • OS
    98SE
  1. Love the sarcasm, always useful. Thanks, I'll give COA2 a try.
  2. Yes, sorry I neglected to say that I replace all occurrences of C:\ with F:\ as well. I stopped using C:\Program Files long ago. The only directory on C drive is C:\Windows, all other programs reside on D. That way I never have to change any links in a fresh Win98 clone, except the few that reference C. I haven't tried COA2 yet. Do you mean use it to automate the substitution of "F:/" for "C:/"? The way I do it is easy -- clear their attributes, then open *.DAT, *.INI, *.LNK in Notepad++, hit replace, save all, and done. Takes a couple of minutes.
  3. jaclaz and rloew thank you both for advice and offers of help. I did not expect to have options to think about. In the Win98 clone I have replaced in SYSTEM.DAT and USER.DAT (and all relevant .INI and .LNK files) all occurrences of "C:\Windows" with "F:\Windows". So when I am running the Win98 clone it only does business on F drive. Of course I would stop doing that if I set up the HDD with one of the methods you guys suggested, and simply make another self-referencing Win98 clone elsewhere on the disk.
  4. I installed a new slave HDD and set it up as an extended partition (no primary) with 3 logical drives, in order to keep the existing drive letter sequence: Master HDD: C (primary partition with Win98) D E Slave HDD: F (identical clone of C including root sys files) G H Currently I am using the C clone residing on F simply to occasionally run the Win98 clone using a boot floppy with sys files pointing to F:\Windows. It works fine and I am satisfied to have a backup OS. My question is, if the master HDD suddenly fails, is there a way to directly boot the backup HDD? Since the cloned sys files and cloned Win98 are on a logical drive in an extended partition, I assume that in order to boot, the containing partition would need to be converted to primary. Is that possible, and if so can it be done without destroying the data?
  5. Thank you both for the elucidation and links. Leyko's remarks about typical RAM size circa 1998 must apply in this case. The program dates to 1998, and wasn't written with 1 GiB of physical memory to play with. So (if I understand correctly) it lacks some crucial safeguard and will expand a virtual folder much bigger than is possible with 32 MiB or even 256 MiB physical memory to work with, and eventually impinging on the system arena. It does work without a hitch if I stay below the threshold, with no apparent impact on Windows performance. I often use a virtual folder for mixing audio tracks entirely in RAM, along with the associated temp and undo files -- an operation which normally would continually thrash the hard disk. Too bad about the functional size limit. Can you recommend a good Non-XMS RAMdisk?
  6. This may be an obscure issue particular to vRamDir but I'm thinking it may also have to do with running 1 GiB RAM, and my SYSTEM.INI settings. vRamDir is a dynamic 32-bit virtual RAM file system driver (VXD) for Windows 9x, it allows to map any existing folder(s) into RAM, which are thereafter readable/writeable exactly as a disk folder, but contents go into RAM instead. It functions in practice like a ramdisk, except that no fixed amount of physical memory is reserved ahead of time for the mapped folders, which instead shrink and grow in RAM depending on contents size. I have been using it for years on my Win98se machine with no problems ... until today, when I attempted to copy several large audio files into a virtual folder. The virtual folder (call it C:\audio_temp) will only "hold" 256 MiB of data, and no more. Any attempt to copy more files to the virtual folder simply fails -- the file just does not get copied. And as the folder contents approaches 256 MiB, I start to get the error message on other programs (including Explorer and DOS boxes): "There is not enough memory available to run this program. Quit one or more programs, and then try again." Nearing 256 MiB, if I add carefully very small files (like icons), the virtual folder will accept a few of them until it finally reaches a point where Windows freezes. So my question is, why is this happening, when Sysmon simultaneously reports 600 MiB unused RAM? vRamDir is supposed to be limited only to the amount of free RAM available, so I ought to be able to copy 500 MiB of data into memory at least. There is no problem at all using vRamDir, as long as the total virtual folder(s) size stays somewhat below 256 MiB. System info: Windows98SE Physical memory: 1 GiB AGP aperture: 64 Graphics card RAM: 128 MiB SYSTEM.INI settings: [386Enh] MaxPhysPage=40000 ConservativeSwapfileUsage=1 [vcache] MaxFileCache=262144 chunksize=512
  7. Thanks for that tip. I searched and found latest driver for the SiS chipset and it indeed has UDMA. Now installed. Device Manager doesn't say anything about it, but the registry key reports BM and UDMA enabled and in use. That would be very useful for porting chunks of audio to a faster machine for processing, adding reverb and similar number-crunching tasks. The Win95a machine has a 100mbps full-duplex NIC. Can you recommend best method for fastest file transfer between this and a networked Win98se machine? I don't necessarily need visible file sharing, just the quickest way to send files to the Win98 box, and back.
  8. Interesting that this thread has come to life again, because just yesterday I began transferring to digital all of my old 4 track tapes, on this same machine. I have followed all suggestions offered, except ended up putting CoolEdit's temp file on a dedicated 8 gig hard drive. So far I have recorded four ~500 MiB files in 32-bit floating point without a problem. My Win95a is super stable, I haven't seen a blue screen in years, but I would like to upgrade to OSR 2.1 if possible, for the DMA and USB capability in moving large files around -- trouble is, I can't find OSR2.x anywhere. My first thought was naturally eBay ... no dice.
  9. Actually yesterday I uninstalled the WDM driver and installed the Win95 codec instead. I didn't have any use for the simulated "4 channel" audio or the "room size" reverb geegaws. The Win95 driver consists of just 3 files (VXD, DRV, INF), and provides full stereo input/output mixing functionality via the Windows mixer. Works like a charm. B)
  10. Ahhrooooo!! As Inspector Clouseau would say, "The case is solv-ed." I took a closer look at the driver install INF and noted this line: ;;;; DDInstall for C-Media 9738 AC/97 Codec [AC97] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) So I checked for the presence of those two additional INFs and sure enough, KS.INF was missing for some reason. Extracted it from PRECOPY2.CAB, placed it in Windows/INF, re-installed the driver and everything works now -- control panel included. The audio device is sharing IRQ 5 with the SMBus. It would be nice if Windows would provide some hint, like "Windows cannot locate a required file for this driver" but oh well. Thanks for all of your help guys. Hopefully this info will come in handy for somebody else.
  11. submix8c, thanks for replying! Yep, SOYO is no more. And my apologies, I didn't type the full name of the motherboard -- it is an SY-P41 845PE Lite, which is the same as the one you found, except with 6 PCI slots and no ISA slots. The BIOS doesn't have a setting for PnP OS enable/disable. It does have a setting for APIC ("Advanced Programmable Interrupt Controller") which is currently disabled. Curiously when I run PCI List (utility from EnTech) it lists among the detected PCI devices, an Audio Device on IRQ 5: VENDOR ID - 8086 SUBSYSTEM ID - 4941 SUBVENDOR ID - 434D DEVICE ID - 24C5 IRQ 5 But Windows has not assigned an IRQ in Device Manager -- only memory and I/O ranges. The Associated Error for the exclamation point is always the same as in my original post. These are the files in the driver set, and the Windows sub-folders in which they reside: CMUDA.INF inf/other CMUDA.CAT inf/catalog CMIDS3D.DLL system CMICNFG.CPL system AUDIO3D.DLL system CMUDA.DLL system32 UDAPROP.DLL system32 CMUDA.SYS system32/drivers Below is the INF. As Sfor noted, there are many PCI ID string entries related to other chipsets in the INF, so for brevity I removed the VIA and SiS entries: ; Copyright 1999-2002, C-Media Inc. [Version] Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} provider=%ProviderName% LayoutFile=layout.inf, layout1.inf, layout2.inf DriverVer=11/01/2002,5.12.01.0025 CatalogFile=cmuda.cat [SourceDisksNames] 222=%DiskDescription%,,, [SourceDisksFiles] cmuda.sys=222 udaprop.dll=222 cmids3d.dll=222 Audio3D.dll=222 cmicnfg.cpl=222 cmuda.dll=222 [Manufacturer] %MfgName%=C-Media [ControlFlags] ExcludeFromSelect = * [C-Media] ;;; Intel %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&CC_0401 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1001109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1002109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1003109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1004109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1005109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1006109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1007109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1008109D %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A601019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A611019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A621019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A631019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A641019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A651019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A661019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0A791019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18611019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18621019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18631019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18641019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18651019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18661019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18671019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18681019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18691019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18701019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18711019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18721019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18731019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18741019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18751019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18761019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18771019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18781019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18791019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18801019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18811019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18821019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18831019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18841019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18851019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18861019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18871019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18881019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18891019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_18901019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_A0031019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_A0041019 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_A0051019 %CMI9738.DeviceDesc%=AC97-1, PCI\VEN_8086&DEV_24C5&SUBSYS_80911043 %CMI9738.DeviceDesc%=AC97-1, PCI\VEN_8086&DEV_24C5&SUBSYS_80921043 %CMI9738.DeviceDesc%=AC97-1, PCI\VEN_8086&DEV_24C5&SUBSYS_80951043 %CMI9738.DeviceDesc%=AC97-1, PCI\VEN_8086&DEV_24C5&SUBSYS_80961043 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_A41410FD %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0B451297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_0B471297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3001297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3011297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3021297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3031297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3041297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3051297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3061297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C3071297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4001297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4011297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4021297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4031297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4041297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4051297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4061297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_C4071297 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_030013F6 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_030113F6 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_1005147B %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_00C51565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_00C61565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_00C71565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_00C81565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_00C91565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_87001565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_F6131565 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_F6141565 %CMI9738.DeviceDesc%=AC97-1, PCI\VEN_8086&DEV_24C5&SUBSYS_24C51849 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_05091865 %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_271D270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_271E270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_271F270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_2720270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_2721270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_2722270F %CMI9738.DeviceDesc%=AC97, PCI\VEN_8086&DEV_24C5&SUBSYS_24C58086 ;;;; DDInstall for C-Media 9738 AC/97 Codec [AC97] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=CMUDA.CopyList, CMUDAProp.CopyList, C3D.CopyList, Audio3D.CopyList AddReg=CMUDA.AddReg, CMUDAProp.AddReg, Mixer.AddReg, Audio3D.AddReg, UDA_NAMES.AddReg [AC97.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,UDA.Interface.Topology [AC97-1] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=CMUDA.CopyList, CMUDAProp.CopyList, C3D.CopyList, Audio3D.CopyList AddReg=CMUDA.AddReg, CMUDAProp.AddReg, Mixer.AddReg, Audio3D.AddReg, UDA-1_NAMES.AddReg, AC97-1.AddReg [AC97-1.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,UDA.Interface.Topology [UDA.Interface.Wave] AddReg=UDA.I.Wave.AddReg [UDA.I.Wave.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%CMUDA.Wave.szPname% [UDA.Interface.Topology] AddReg=UDA.I.Topo.AddReg [UDA.I.Topo.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%CMUDA.Topology.szPname% [CMUDA.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,cmuda.sys HKR,,NTMPDriver,,"cmuda.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%CMUDA.DeviceDesc% HKR,Drivers\midi\wdmaud.drv, Description,,%CMUDA.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%CMUDA.DeviceDesc% [CMUDAProp.AddReg] HKCR,CLSID\%CMAudioProperty_CLSID%,,0,%CMAudioProperty_FriendlyName% HKCR,CLSID\%CMAudioProperty_CLSID%\InProcServer32,,0,"%10%\System32\udaprop.dll" HKCR,CLSID\%CMAudioProperty_CLSID%\ProgID,,0,%CMAudioProperty_ProgID% HKCR,CLSID\%CMAudioProperty_CLSID%\VersionIndependentProgID,,0,%CMAudioProperty_VersionIndependentProgID% HKCR,CMAudioProperty,,0,%CMAudioProperty_FriendlyName% HKCR,CMAudioProperty\CLSID,,0,%CMAudioProperty_CLSID% HKCR,CMAudioProperty\CurVer,,0,%CMAudioProperty_ProgID% HKCR,CMAudioProperty.7,,0,%CMAudioProperty_FriendlyName% HKCR,CMAudioProperty.7\CLSID,,0,%CMAudioProperty_CLSID% ;HKR,,EnumPropPages32,,"udaprop.dll, CMAudioPropPageProvider" HKLM,"Software\Microsoft\Windows\CurrentVersion\Control Panel\Cpls",Cmcpls,,"%10%\System\cmicnfg.cpl" HKLM,"Software\Microsoft\Windows\CurrentVersion\Run",Cmaudio,,"RunDll32 cmicnfg.cpl,CMICtrlWnd" [Mixer.AddReg] HKR,"Settings","EnableLegacy", 0x00010001,0x02,0,0,0 HKR,"Settings","JackConfig", 0x00010001,0x05,0,0,0 HKR,"Settings","SpeakerConfig", 0x00010001,0x04,0,0,0 [Audio3D.AddReg] HKCR,Audio3D,,0,Audio3DObject HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID% HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,Audio3D.dll HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment [UDA_NAMES.AddReg] HKLM,%MediaCategories%\%UDAGUID.PhoneVolume%,Name,,%UDANode.PhoneVolume% HKLM,%MediaCategories%\%UDAGUID.PhoneVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.PhoneMute%,Name,,%UDANode.PhoneMute% HKLM,%MediaCategories%\%UDAGUID.PhoneMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.MonoOutSelect%,Name,,%UDANode.MonoOutSelect% HKLM,%MediaCategories%\%UDAGUID.MonoOutSelect%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Spdif%,Name,,%UDANode.Spdif% HKLM,%MediaCategories%\%UDAGUID.Spdif%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Video%,Name,,%UDANode.Video% HKLM,%MediaCategories%\%UDAGUID.Video%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.StereoMix%,Name,,%UDANode.StereoMix% HKLM,%MediaCategories%\%UDAGUID.StereoMix%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Aux%,Name,,%UDANode.Aux% HKLM,%MediaCategories%\%UDAGUID.Aux%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.MonoIn%,Name,,%UDANode.MonoIn% HKLM,%MediaCategories%\%UDAGUID.MonoIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.SpdifValid%,Name,,%UDANode.SpdifValid% HKLM,%MediaCategories%\%UDAGUID.SpdifValid%,Display,1,00,00,00,00 [UDA-1_NAMES.AddReg] HKLM,%MediaCategories%\%UDAGUID.PhoneVolume%,Name,,%UDANode.PhoneVolume% HKLM,%MediaCategories%\%UDAGUID.PhoneVolume%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.PhoneMute%,Name,,%UDANode.PhoneMute% HKLM,%MediaCategories%\%UDAGUID.PhoneMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.MonoOutSelect%,Name,,%UDANode.MonoOutSelect% HKLM,%MediaCategories%\%UDAGUID.MonoOutSelect%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Spdif%,Name,,%UDANode.Spdif% HKLM,%MediaCategories%\%UDAGUID.Spdif%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Video%,Name,,%UDANode.Video% HKLM,%MediaCategories%\%UDAGUID.Video%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.StereoMix%,Name,,%UDANode.StereoMix% HKLM,%MediaCategories%\%UDAGUID.StereoMix%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.Aux%,Name,,%UDANode-1.Aux% HKLM,%MediaCategories%\%UDAGUID.Aux%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.MonoIn%,Name,,%UDANode.MonoIn% HKLM,%MediaCategories%\%UDAGUID.MonoIn%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%UDAGUID.SpdifValid%,Name,,%UDANode.SpdifValid% HKLM,%MediaCategories%\%UDAGUID.SpdifValid%,Display,1,00,00,00,00 [AC97-1.AddReg] HKR,Settings,DisablePCBeep,0x00010001,1 [DestinationDirs] CMUDA.CopyList = 10,system32\drivers CMUDAProp.CopyList = 10,system32 C3D.CopyList = 10,system Audio3D.CopyList = 11 DefaultDestDir = 11 [CMUDA.CopyList] cmuda.sys [CMUDAprop.CopyList] udaprop.dll cmuda.dll [C3D.CopyList] cmids3d.dll cmicnfg.cpl [Audio3D.CopyList] a3d.dll,Audio3D.dll,,4 Audio3D.dll ;;================= Windows 2000 ==================== ;;============================================================================ ;; AC97 Codec ;;============================================================================ [AC97.NTX86] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration CopyFiles=CMUDA.CopyList, CMUDAProp.CopyList, C3D.CopyList, Audio3D.CopyList AddReg=CMUDA.AddReg, CMUDAProp.AddReg, Mixer.AddReg, Audio3D.AddReg, UDA_NAMES.AddReg [AC97.NTX86.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,UDA.Interface.Topology [AC97.NTX86.Services] AddService = cmuda, 0x00000002, CMUDA_Service_Inst ;;============================================================================ ;; AC97 Codec (TAD-IN) ;;============================================================================ [AC97-1.NTX86] Include=ks.inf,wdmaudio.inf Needs=KS.Registration,WDMAUDIO.Registration CopyFiles=CMUDA.CopyList, CMUDAProp.CopyList, C3D.CopyList, Audio3D.CopyList AddReg=CMUDA.AddReg, CMUDAProp.AddReg, Mixer.AddReg, Audio3D.AddReg, UDA-1_NAMES.AddReg, AC97-1.AddReg [AC97-1.NTX86.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,UDA.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,UDA.Interface.Topology [AC97-1.NTX86.Services] AddService = cmuda, 0x00000002, CMUDA_Service_Inst [CMUDA_Service_Inst] DisplayName = %CMUDA.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\cmuda.sys [Strings] ProviderName="C-Media Inc." MfgName="C-Media" DiskDescription="C-Media WDM Audio Driver" CMUDA.DeviceDesc="C-Media WDM Audio Device" CMUDA.Wave.szPname="C-Media Wave Device" CMUDA.Topology.szPname="C-Media Mixer Device" CMUDA.SvcDesc = "C-Media WDM Audio Interface" CMI9738.DeviceDesc="C-Media AC97 Audio Device" CMI8738.DeviceDesc="CMI8738/C3DX PCI Audio Device" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}" KSNAME_Wave="Wave" KSNAME_Topology="Topology" CMAudioProperty_CLSID="{201FEC6C-E94E-450c-8ECB-5297957441A6}" CMAudioProperty_FriendlyName="CMAudio WDM Property Component" CMAudioProperty_ProgID="CMAudioPropertyCOM.7" CMAudioProperty_VersionIndependentProgID="CMAudioPropertyCOM" ;; Nodes (non-localizeable) UDAGUID.PhoneVolume ="{0A8C1A87-42B0-11D2-95D2-00C04FB925D3}" UDAGUID.PhoneMute ="{0A8C1A88-42B0-11D2-95D2-00C04FB925D3}" UDAGUID.MonoOutSelect ="{0A8C1AA9-42B0-11D2-95D2-00C04FB925D3}" UDAGUID.Spdif ="{5AEA5794-AA8A-4aaf-AB8B-4854C97B5D90}" UDAGUID.Video ="{32E06BEE-BD20-48b8-9552-E5240EAF05BC}" UDAGUID.StereoMix ="{3EC8502B-5D89-4d2d-A78A-FF45CA18A3B7}" UDAGUID.Aux ="{AF24C5CC-A32D-479f-9FFB-BFD00E135BA9}" UDAGUID.MonoIn ="{51C53816-3407-4BA0-8B4D-B4FCADC65A54}" UDAGUID.SpdifValid ="{D0DF1519-7207-4135-9EFD-934061113FFA}" ;; Nodes (localizeable) UDANode.PhoneVolume ="Phone Volume" UDANode.PhoneMute ="Phone Mute" UDANode.MonoOutSelect ="Mono Out Select" UDANode.Spdif ="SPDIF In" UDANode.Video ="Video" UDANode.StereoMix ="Stereo Mix" UDANode.Aux ="Aux" UDANode-1.Aux ="Aux/Phone" UDANode.MonoIn ="Mono In" UDANode.SpdifValid ="Validity Check" Audio3D_CLSID="{D8F1EEE0-F634-11CF-8700-00A0245D918B}" If more info is needed, I'll be happy to provide.
  12. Graphic Design Utilities -- ColorPad 2.7 -- a handy little color picker, dockable, ergonomic, teeny footprint. http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Others/ColorPad.shtml
  13. The other Win98se drivers installed perfectly from the manufacturer's CD -- USB, onboard LAN, Intel chipset -- but repeated attempts to install the onboard audio driver result in the yellow ! in Device Manager with the message: The NTKERN.VXD, MMDEVLDR.VXD device loader(s) for this device could not load the device driver. (Code 2.) However when I manually force-install the provided Win95 driver -- it works, and I get access to the Windows mixer. The Win95 driver provides basic stereo, and control over all inputs/outputs, but no access to the "3D" and "4 channel" functions available with the Win98se driver set, and also no configuration through the provided Control Panel applet. The motherboard is a SOYO SY-P41 845PE with Intel 845PE chipset. With the Win98se driver installed, the Enum key for the device is: [HKEY_LOCAL_MACHINE\Enum\PCI\VEN_8086&DEV_24C5&SUBSYS_4941434D&REV_02] [HKEY_LOCAL_MACHINE\Enum\PCI\VEN_8086&DEV_24C5&SUBSYS_4941434D&REV_02\BUS_00&DEV_1F&FUNC_05] "Capabilities"=hex:14,00,00,00 "HardwareID"="PCI\VEN_8086&DEV_24C5&SUBSYS_4941434D&REV_02,PCI\VEN_8086&DEV_24C5&SUBSYS_4941434D,PCI\VEN_8086&DEV_24C5&REV_02&CC_0401,PCI\VEN_8086&DEV_24C5&CC_040100,PCI\VEN_8086&DEV_24C5&CC_0401" "CompatibleIDs"="PCI\VEN_8086&DEV_24C5&REV_02,PCI\VEN_8086&DEV_24C5,PCI\VEN_8086&CC_040100,PCI\VEN_8086&CC_0401,PCI\VEN_8086,PCI\CC_040100,PCI\CC_0401" "DeviceDesc"="C-Media AC97 Audio Device" "HWRevision"="002" "ClassGUID"="{4d36e96c-e325-11ce-bfc1-08002be10318}" "Class"="MEDIA" "Serial"=hex:12,00,00,00,00,00,00,00 "Driver"="MEDIA\0000" "Mfg"="C-Media" "ConfigFlags"=hex:00,00,00,00 And the MEDIA key is: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000] "DevLoader"="*ntkern,mmdevldr.vxd" "AssociatedFilters"="wdmaud,swmidi,redbook" "Driver"="cmuda.sys" "NTMPDriver"="cmuda.sys,sbemul.sys" "InfPath"="CMUDA.INF" "InfSection"="AC97" "ProviderName"="C-Media Inc." "DriverDate"="11- 1-2002" "DriverDesc"="C-Media AC97 Audio Device" "MatchingDeviceId"="PCI\\VEN_8086&DEV_24C5&CC_0401" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers] "SubClasses"="wave,midi,mixer" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\wave] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\wave\wdmaud.drv] "Driver"="wdmaud.drv" "Description"="C-Media WDM Audio Device" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\midi] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\midi\wdmaud.drv] "Driver"="wdmaud.drv" "Description"="C-Media WDM Audio Device" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\mixer] [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Drivers\mixer\wdmaud.drv] "Driver"="wdmaud.drv" "Description"="C-Media WDM Audio Device" [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0000\Settings] "EnableLegacy"=dword:00000002 "JackConfig"=dword:00000005 "SpeakerConfig"=dword:00000004 It does not appear to be a hardware problem, since the Win95 driver works fine. The Win98se NTKERN.VXD resides in VMM32.VXD, and MMDEVLDR.VXD is present in Windows/System folder. I have tried extracting fresh copies of both of those VXDs from the Win98se CABs, and placing them in the Windows/System/VMM32 folder, to no avail. I have also reset ESCD in BIOS, and tried "upgrading" the driver in Device Manager. (Because Windows promises me that clicking that button will "fix the problem". Nope.) Can somebody tell me how to resolve this issue?
  14. Now using your skin with Opera 10.63 and I do like it. Excellent! Thanks!
  15. None of the clips I tried worked. Thanks, good idea. I already have ResHacker, it's a useful program, you can do all sorts of things with it, modify dialog box sizes, change font sizes (nice for big screen viewing of tiny MS utilities), add/subtract other things.... I used it to make Windows calculator actually visible on 1680x1050 screen. I will do your suggested mods and report back. UPDATE: I can confirm that this resource hack fixes also Flash Player 9.0.159.0 to work on the Mediathek site, now clips play fine. Using Opera 10.63 browser.