Home | History | Annotate | Download | only in obio
History log of /src/sys/arch/mac68k/obio/ascaudio.c
RevisionDateAuthorComments
 1.18  05-Jun-2025  nat Fix full duplex recording for the later version of the EASC.

The status reported for fifo a is inverted on the later version of the EASC.
 1.17  04-Jun-2025  nat Fix independent volumes when operating in full-duplex mode.
 1.16  04-Jun-2025  nat ascaudio(4) now works full duplex! :)

ASC (non enhanced) has only been tested in an emulation though.
 1.15  15-May-2025  nat Smaller recording block size.

Fixes an issue with audio blocks being skipped especially when the recording
samplerate did not match the hw capabilities.
 1.14  14-May-2025  nat Missing whitespace.
 1.13  14-May-2025  nat Rearrange.
 1.12  14-May-2025  nat Remove unused code.
 1.11  14-May-2025  nat Add support for 22kHz recording.
 1.10  12-May-2025  nat Add software volume scaling to recording.
 1.9  12-May-2025  nat Return initial block of silence when starting recording.
 1.8  12-May-2025  nat Set non compressed mode for recording.
 1.7  12-May-2025  nat Add code to configure the Digitally Filtered Audio Chip.

This was the missing puzzle piece to audio recording on the Macintosh.

It is currently experimental and use caution when testing!

It should work on most machines expecpt the PowerBook 5xx and similar
due to the fact they configure the dafc via the power manager.
 1.6  12-May-2025  nat Add independent audio recording volume control.
 1.5  09-Apr-2025  nat Move version identifiers to ascreg.h

No functional change intended.
 1.4  13-Jan-2025  riastradh mac68k/asc: Nix trailing whitespace.

No functional change intended.
 1.3  12-Jan-2025  nat Overhaul of ascaudio(4).

Simpler interrrupt function.
Volume control works properly on different variants of EASCs.
Alternate FIFOs identified for some EASCs.

Recording still does not work as yet as microphone audio needs to be routed
to the sound chip. However attempting to record should no longer cause a
lockup or panic.
 1.2  13-Oct-2024  nat Match against an EASC chip that reports a different version id.
 1.1  13-Mar-2024  nat Apple Sound Chip audio support for 68k Macintoshoes.

This provies a sound device and support for wsbell(4).

Manual page to be added in a followup commit.

As posted to port-mac68k.

RSS XML Feed