Reply 180 of 548, by NewRisingSun
After redownloading SBVGM v1.16, it no longer freezes on the Tandy 1000 TX. Must have previously been a bad sector or something.
Which brings me to two lesser issues: SAA1099 .VGM files cannot be played back on the CMS-chips-having Sound Blaster 1.5 even with the -c option specified on the command line, claiming that no suitable hardware has been found. Apparently, it performs some misguided checks even if -c is specified. The BLASTER environment variable is "A220 I7 D1 T1". I have to specify the -gb option, which would preclude the playback of files that use the SAA1099 chips together with the YM3812 (not that I currently have any).
The second issue: The attached NES .VGM sounds out of tune when played back on the Sound Blaster 1.5 using the CMS chips; apparently the frequencies of the triangle channels are not correctly converted. This may well be a limitation of the SAA1099, but I thought I should let you know.
Edit: I suppose I should attach the NES .VGM, not the DOSBox-captured .VGM of SBVGM's SAA1099 output.
wrote:But there are also rumours that if you try to access the CMS chips while the sockets are empty, it hangs the machine, as there is nothing to generate DTACK signal so ISA bus cycle is lengthened forever with IOCHRDY.
That is correct --- an SB 1.5 without CMS chips will freeze the system if the CMS I/O addresses are written to. Reading the CMS I/O addresses only yields FF with or without installed chips, but does not freeze the system. On the SB 2.0, writing to the CMS I/O addresses will not freeze the system if the chips are not installed, and reading them will yield different results depending on whether the chips are installed or not.