LGRs evolution of PC audio, playing on a Mac without a sound card
Posted by chrizman2001@reddit | retrobattlestations | View on Reddit | 8 comments
Posted by chrizman2001@reddit | retrobattlestations | View on Reddit | 8 comments
circletheory@reddit
Is this done by some low level emulation or is it just playing audio samples?
frederic_stark@reddit
Just playing 8 bits mono samples 22KHz. Standard Mac stuff.
frederic_stark@reddit
Cool, another MacFlim video! Lopve it, and the idea of showcasing PC sounds on an old Mac is exactly my kind of humor :-)
chrizman2001@reddit (OP)
Thanks Fred, great job with MacFlim and its encoder. If there were a GUI implementation to the encoder in the future, I believe a lot more people will try their hand at it. Compiling the encoder was a little tricky for a relative novice like me
frederic_stark@reddit
I know that :-(. But there so little time and so many projects!
That said, I now have discovered how to properly use ImGui and felt in love, so adding a simple UI to flimmaker may not be that far away. Just missing time and am deep in other projects right now (spent a few months deep in Apple1, am currently into Micral, still have some NeXT and IBM 5160 stuff on pause and also wants to do a CP/M NorthStar demo...).
Anything that could have been done to make it easier, let me know by entering a issue in github. What platform did you made it on?
dos622ftw@reddit
Nicely done. I remember the first time I heard digital audio coming from a PC speaker after hearing nothing but beeps and clicks for years. Clever coding!
blissed_off@reddit
Macs did have audio. This thread has a lot of good information on how it worked.
frederic_stark@reddit
I think the fact that the video is playing with sound on a Mac Plus is the proof that Macs did have audio :-)
What the poster wanted to hint at, I think, is that the original Mac (or almost, this is a Plus, so mostly identical as far as sound generation is concerned) is able to demo the sound of all PCs, in its stock configuration, without the need of an additional card.