6 ms·
It was actually reasonably common around the mid 90's for game CDs to have their music as audio tracks on the CD. I guess there was a point when CD-ROM was the
by Delk 1mo ago
It was actually reasonably common around the mid 90's for game CDs to have their music as audio tracks on the CD.
I guess there was a point when CD-ROM was the target format anyway but game content hadn't necessarily grown to fill it yet. Having the CD drive play the audio directly (it could be directly connected to the sound card) with no decompression or software processing required probably saved some CPU cycles as well.
I think at least half a dozen games I had around the time did that. Of course most of the soundtracks wouldn't be interesting enough on their own.
- jasomill 1mo agoDid the early proprietary CD-ROM interface cards that shipped in "multimedia upgrade kits" and on sound cards even support DMA? I know both DMA and PIO-only SCSI HBAs existed at the time, but I'm not sure about the proprietary interfaces that were more common for consumer CD-ROM drives.
- rasz 1mo agoVery firsts Philips/DEC LMSI controller did DMA https://github.com/AkBKukU/CM153-Repro https://github.com/AkBKukU/CM153-Repro https://github.com/AkBKukU/CM153-Repro/blob/main/EDA/ISA-Card/ISA-Card.pdf https://github.com/AkBKukU/CM153-Repro/blob/main/EDA/ISA-Car... Panasonic (MKE) was pure pooled PIO and didnt even support Interrupts. Sony and Mitsumi do have DREQ/DACK pins so most likely did ISA 8bit DMA. ISA DMA is pretty terrible and slow (4.7MHz clock, steals CPU cycles for the duration of the byte transfer), barely enough for 2x CDROM. IDE PIO is better on 286 and up than ISA DMA thanks to nice dedicated REP INSW. Taking into account ISA limits transferring one CD sector should take no less than ~700-1000us. While ISA SCSI and VLB controllers could do DMA, they rarely did with ISA 16MB memory limit and VLB compatibility worries. The one VLB IDE controller dlaiming to do DMA, Promise PDC20630, does MWDMA2 to the drive but with CPU manually pooling IO pins on the other side, total waste https://www.vogons.org/viewtopic.php?p=1323789 https://www.vogons.org/viewtopic.php?p=1323789 TLDR: Talk of enabling DMA for your HDD and maybe even CDROM became common only somewhere around 1996, a good year into Intel shipping busmastering IDE controller in PIIX on Pentium boards (430FX and up). You had to put devices on separate IDE channels and hope everything is compatible and works.
- Anamon 29d agoIt was routine for preteen and teenage me to put any game CD or game magazine coverdisc in the Hi-Fi CD player at some point, and see if the track number indicator would show anything higher than 01. It was definitely quite common. Some that I remember are Grand Theft Auto, Carmageddon, Alone in the Dark 2, Rayman, Little Big Adventure 2, Tunnel B1, 7th Guest, The Dark Eye... The music was made interesting by the sheer novelty of being able to listen to it that way, and get a bit of the game to enjoy even after the parents decided computer time is over =D
- Delk 25d agoI remember at least Civilization II, Descent II, Settlers II, Outcast, and I think some rallying game I had as using Redbook audio. The industrial soundtrack of Descent II was actually pretty good. The interwebs also mention G-Police, which I remember playing, but I have no recollection about the soundtrack.