/*$Author: DCODY $*/ /*$Date: 25 Jun 1992 23:27:22 $*/ /*$Header: W:/sccs/inc/state.h_v 1.1 25 Jun 1992 23:27:22 DCODY $*/ /*$Log: W:/sccs/inc/state.h_v $ * * Rev 1.1 25 Jun 1992 23:27:22 DCODY * PAS2 expanded state table * * Rev 1.0 15 Jun 1992 09:58:48 BCRANE * Initial revision. */ /*$Logfile: W:/sccs/inc/state.h_v $*/ /*$Modtimes$*/ /*$Revision: 1.1 $*/ /*$Workfile: state.h $*/ ; /*\ ;---|*|----====< Pro Audio Spectrum Hardware State Table >====---- ;---|*| ;---|*| Media Vision, Inc. (c) Copyright 1991. All Rights Reserved ;---|*| ; \*/ struct MVState { unsigned char _sysspkrtmr; /* 42 System Speaker Timer Address */ unsigned char _systmrctlr; /* 43 System Timer Control */ unsigned char _sysspkrreg; /* 61 System Speaker Register */ unsigned char _joystick; /* 201 Joystick Register */ unsigned char _lfmaddr; /* 388 Left FM Synth Address */ unsigned char _lfmdata; /* 389 Left FM Synth Data */ unsigned char _rfmaddr; /* 38A Right FM Synth Address */ unsigned char _rfmdata; /* 38B Right FM Synth Data */ unsigned char _dfmaddr; /* 788 Dual FM Synth Address */ unsigned char _dfmdata; /* 789 Dual FM Synth Data */ unsigned char _RESRVD1[1]; /* reserved */ unsigned char _paudiomixr; /* 78B Paralllel Audio Mixer Control*/ unsigned char _audiomixr; /* B88 Audio Mixer Control */ unsigned char _intrctlrst; /* B89 Interrupt Status */ unsigned char _audiofilt; /* B8A Audio Filter Control */ unsigned char _intrctlr; /* B8B Interrupt Control */ unsigned char _pcmdata; /* F88 PCM Data I/O Register */ unsigned char _RESRVD2; /* reserved */ unsigned char _crosschannel; /* F8A Cross Channel */ unsigned char _RESRVD3; /* reserved */ unsigned int _samplerate; /* 1388 Sample Rate Timer */ unsigned int _samplecnt; /* 1389 Sample Count Register */ unsigned int _spkrtmr; /* 138A Shadow Speaker Timer Count */ unsigned char _tmrctlr; /* 138B Shadow Speaker Timer Control */ unsigned char _mdirqvect; /* 1788 MIDI IRQ Vector Register */ unsigned char _mdsysctlr; /* 1789 MIDI System Control Register */ unsigned char _mdsysstat; /* 178A MIDI IRQ Status Register */ unsigned char _mdirqclr; /* 178B MIDI IRQ Clear Register */ unsigned char _mdgroup1; /* 1B88 MIDI Group #1 Register */ unsigned char _mdgroup2; /* 1B89 MIDI Group #2 Register */ unsigned char _mdgroup3; /* 1B8A MIDI Group #3 Register */ unsigned char _mdgroup4; /* 1B8B MIDI Group #4 Register */ }; ; /*\ ;---|*| end of STATE.H ; \*/