prefect
Home Engineering Audio Biking Publications Photo Gallery Personal Info
DACS: Interrupt Vector Table, mixvect.c
 
  next up previous contents
Next: Mixer Driver Header, mixdrv.h Up: Mixer Unit Previous: Mixer Unit Main Code,   Contents

Interrupt Vector Table, mixvect.c

The following code segment is the interrupt vector table for the mixer unit. No interrupts are presently implemented in the firmware.
extern void _start();	/* entry point in crt11.s */

#pragma abs_address:0xffd6

void (*interrupt_vectors[])() = 
	{
	/* to cast a constant, say 0xb600, use
	   (void (*)())0xb600
	 */
	/* all interrupts reset the processor */
	_start,	/* SCI */
	_start,	/* SPI */
	_start,	/* PAIE */
	_start,	/* PAO */
	_start,	/* TOF */
	_start,	/* TOC5 */
	_start,	/* TOC4 */
	_start,	/* TOC3 */
	_start,	/* TOC2 */
	_start,	/* TOC1 */
	_start,	/* TIC3 */
	_start,	/* TIC2 */
	_start,	/* TIC1 */
	_start,	/* RTI */
	_start,	/* IRQ */
	_start,	/* XIRQ */
	_start,	/* SWI */
	_start,	/* ILLOP */
	_start,	/* COP */
	_start,	/* CLM */
	_start	/* RESET */
	};
#pragma end_abs_address


Steve Richardson 2000-07-06
Table of Contents

[PDF] [Whole document in PDF 1.9MB]

[more photos and information]

 
Page last modified:
Copyright © 1993-2000 prefect - All Rights Reserved.