Hello everyone!
Recently I acquired a Guillemot Maxi Sound Home Studio 64 Pro card (based on ESS1868 with a S/PDIF daughterboard). The drivers from the Guillemot FTP mirror do not work for it, as pointed by kixs. The card came with a hard drive from its previous owner, who used the card. That drive had Windows 98 and the card's drivers installed. Unfortunately, the original installation CD is missing, so it would be great if someone could share it. Meanwhile, I examined the contents of the hard drive.
Essentially, the drivers are almost identical to those for the Dynamic 3D, but there are differences:
- G8500V17.BIN - The firmware. The internal name inside the file is different: in D3D it's M64LITB, while in 64 Pro it's g8500V17. There are also binary differences, possibly due to file offset shifts from the different name length. If you use the Dynamic 3D firmware, an error occur when running the 94winst.exe utility (likely related to different RAM configurations). There is also another file with different data but a later file date (1999) and content that also references a different year (1998 instead of 1997). It also has binary differences. The name in this file is HSTUD.ESS. This file is located at guillemot\6464HS\d64essn430.zip on the elianda FTP. Also, the G8500V17.BIN file found on my HDD is identical to the one in the Windows 2000 drivers (dms64sb2k100.exe).
- clean64.exe - The uninstaller. The timestamps differ: for D3D it's October 9, 1997, 12:44:16, while for 8600_2 it's October 29, 1997, 12:18:16. Internally, the registry key references differ. This doesn't affect anything.
The main difference is the INF file (GIS8600.inf), which is missing from the Dynamic 3D driver ISO. I extracted the original INF and assembled the original driver package that should have been on the card's bundled disk.
The hard drive also contained utilities, with differences in MAXIMM64:
- Files in the main folder (C:\MAXIMM64) match.
- Files in the system folder (C:\WINDOWS\SYSTEM) match.
- MAXI64H.INI differs.
The drive also had Quartz (Quartz AudioMaster MS64), for which only an update file (qamhs2219uk.exe) is available on the FTP; I couldn't find the main installation file. I repacked all found utilities, including Quartz, into a separate installer (MaxiSound64HomeStudioPro.exe) based on the INSTALL.LOG found on my old HDD. This installer is included in the archive.
Here's my procedure for installing drivers and utilities with all updates (Windows 98SE):
- Install drivers for all three devices via Device Manager, pointing to the Drivers/Install folder.
- Reboot. After rebooting, resolve any IRQ/DMA conflicts if they appear.
- Install driver updates (Drivers/Update/d64ess9xu13.exe). I'm not sure how necessary they are, but still.
- Copy the file from Drivers/firmware_nt/g8500v17.bin (from WinNT package) to the C:\Windows folder. Optional, I didn't notice any differences, but it works.
- Everything should work now, but you can also install the utilities.
- Install utilities from the repack Utilities/MaxiSound64HomeStudioPro.exe (Maxi Memory 64, Maxi FX Home Studio, Quartz).
- Install the Quartz update from Utilities/qamhs2219uk.exe. This update includes a Mixer (Sndvol64.exe) update (1.0 -> 1.01).
- Install the Maxi Memory 64 update from Utilities/mem6411/ram643.exe. Optional.
- You also can install the DTS -> 94B bank conversion utilities from Utilities/Maxi64.EXE.
For DOS drivers, you can use the installer from the Dynamic 3D ISO.
Windows 2000/XP drivers from the FTP work perfectly for me (dms64sb2k100.exe). You can also try to install p64ess-2k-100.exe, this file contains some utilities.
All files, except GIS8600.inf and the original utilities (MaxiSound64HomeStudioPro.exe), are available on the elianda FTP. I included these to have everything consolidated in one place.
Thanks to the community for the support—I hope this info helps others.