Plan 9 from Bell Labs’s /usr/web/sources/extra/9hist/carrera/audio.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


## diffname carrera/audio.h 1995/0119
## diff -e /dev/null /n/fornaxdump/1995/0119/sys/src/brazil/carrera/audio.h
0a
enum
{
	Bufsize		= 16*1024,	/* 92 ms each */
	Nbuf		= 16,		/* 1.5 seconds total */
	Dma		= 6,
	Irq		= 7,

	DMA2_WRMASK	= 0xd4,
	DMA2_WRMODE	= 0xd6,
	DMA2_CLRBP	= 0xd8,

	DMA6_ADDRESS	= 0xc8,
	DMA6_COUNT	= 0xca,
	DMA6_LPAGE	= 0x89,
	DMA6_HPAGE	= 0x489,

	Dspport		= 0x220,

	PORT_RESET	= Dspport + 0x6,
	PORT_READ	= Dspport + 0xA,
	PORT_WRITE	= Dspport + 0xC,
	PORT_WSTATUS	= Dspport + 0xC,
	PORT_RSTATUS	= Dspport + 0xE,

	PORT_MIXER_ADDR	= Dspport + 0x4,
	PORT_MIXER_DATA	= Dspport + 0x5,

	PORT_CLRI8	= Dspport + 0xE,
	PORT_CLRI16	= Dspport + 0xF,
	PORT_CLRI401	= Dspport + 0x100,
};

#define	outb(a,b)	EISAOUTB(a,b)
#define	inb(a)		EISAINB(a)
.
## diffname carrera/audio.h 1995/0211
## diff -e /n/fornaxdump/1995/0119/sys/src/brazil/carrera/audio.h /n/fornaxdump/1995/0211/sys/src/brazil/carrera/audio.h
32a
#define	setvec(a,b,c)
.
## diffname carrera/audio.h 1995/0214
## diff -e /n/fornaxdump/1995/0211/sys/src/brazil/carrera/audio.h /n/fornaxdump/1995/0214/sys/src/brazil/carrera/audio.h
7a
	SBswab		= 1,

.
## diffname carrera/audio.h 1999/0504
## diff -e /n/fornaxdump/1995/0214/sys/src/brazil/carrera/audio.h /n/emeliedump/1999/0504/sys/src/brazil/carrera/audio.h
6c
	IrqAUDIO	= 7,
.
## diffname carrera/audio.h 2001/0527 # deleted
## diff -e /n/emeliedump/1999/0504/sys/src/brazil/carrera/audio.h /n/emeliedump/2001/0527/sys/src/9/carrera/audio.h
1,37d

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].