MPC Audio Adapter (250-1099) I/O Address Maps Faxback Doc. # 2714 Fixed Addresses ┌────────────┬───────┬───────────────────────────────────┐ │Address │ R/W │ Description │ ├────────────┼───────┼───────────────────────────────────┤ │200H │ W │ Game Port Trigger │ ├────────────┼───────┼───────────────────────────────────┤ │200H │ R │ Game Port Status │ ├────────────┼───────┼───────────────────────────────────┤ │201H │ W │ Game Port Trigger │ ├────────────┼───────┼───────────────────────────────────┤ │201H │ R │ Game Port Status │ ├────────────┼───────┼───────────────────────────────────┤ │202H-207H │ - │ Game Port │ ├────────────┼───────┼───────────────────────────────────┤ │388H │ W │ FM Music Register Address Port │ ├────────────┼───────┼───────────────────────────────────┤ │388H │ R │ FM Music Status Port │ ├────────────┼───────┼───────────────────────────────────┤ │389H │ W │ FM Music Data Port │ ├────────────┼───────┼───────────────────────────────────┤ │38AH-39FH │ - │ Reserved │ └────────────┴───────┴───────────────────────────────────┘ ADDRESSES RELATIVE TO BASE PORT ADDRESS 220H OR 240H ┌──────────┬───────┬─────────────────────────────────────────┐ │Offset │ │ │ │Address │ RW │ Description │ ├──────────┼───────┼─────────────────────────────────────────┤ │00H │ W │ FM Music Register Address Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │00H │ R │ FM Music Register Status Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │01H │ W │ FM Music Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │02H │ W │ Advanced FM Music Status Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │02H │ R │ Advanced FM Music Register Address Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │03H │ W │ Advanced FM Music Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │04H │ W │ Mixer Chip register Address Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │05H │ W │ Mixer Chip Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │05H │ R │ Mixer chip Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │06H │ W │ DSP Reset │ ├──────────┼───────┼─────────────────────────────────────────┤ │07H │ - │ Reserved │ ├──────────┼───────┼─────────────────────────────────────────┤ │08H │ W │ FM Music Register Address Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │08H │ R │ FM Music Status Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │09H │ W │ FM Music Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │0AH │ R │ DSP Read Data Port │ ├──────────┼───────┼─────────────────────────────────────────┤ │0BH │ - │ Reserved │ ├──────────┼───────┼─────────────────────────────────────────┤ │0CH │ W │ DSP Write Data or Command │ ├──────────┼───────┼─────────────────────────────────────────┤ │0CH │ R │ DSP Write Buffer Status (Bit 7) │ ├──────────┼───────┼─────────────────────────────────────────┤ │0DH │ W │ Reserved │ ├──────────┼───────┼─────────────────────────────────────────┤ │0EH │ R │ DSP Data Available Status (Bit 7) │ ├──────────┼───────┼─────────────────────────────────────────┤ │0FH-13H │ - │ Reserved │ └──────────┴───────┴─────────────────────────────────────────┘ CD-ROM ADDRESSES RELATIVE TO CD-ROM PORT ADDRESS ┌──────────┬───────┬──────────────────┐ │ADDRESS │ R/W │ DESCRIPTION │ ├──────────┼───────┼──────────────────┤ │0 │ R │ Data Status │ ├──────────┼───────┼──────────────────┤ │1 │ R │ UART Received │ ├──────────┼───────┼──────────────────┤ │2 │ R │ FIFO │ ├──────────┼───────┼──────────────────┤ │3 │ R │ Drive Status │ ├──────────┼───────┼──────────────────┤ │4 │ W │ Data Control │ ├──────────┼───────┼──────────────────┤ │5 │ W │ UART Transmit │ ├──────────┼───────┼──────────────────┤ │6 │ W │ Test Clock │ ├──────────┼───────┼──────────────────┤ │7 │ W │ Test Control │ └──────────┴───────┴──────────────────┘ MIXER CHIP ADDRESS MAP ┌──────┬─────┬───────┬────────┬────────┬───────┬───────┬──────────┬──────┐ │INDEX │ D7 │ D6 │ D5 │ D4 │ D3 │ D2 │ D1 │D0 │ ├──────┼─────┴───────┴────────┴────────┴───────┴───────┴──────────┼──────┤ │00H │ DATA RESET REPORT │ - │ ├──────┼─────┬───────┬────────┬────────┬──────────────────────────┼──────┤ │02H │ - │ - │ - │ - │ MAS-VOL-BOTH │ - │ ├──────┼─────┴───────┴────────┼────────┼──────────────────────────┼──────┤ │04H │ VOC-VOL-LEFT │ - │ VOC-VOL-RIGHT │ - │ ├──────┼─────┬───────┬────────┼────────┼──────────────────────────┼──────┤ │06H │ - │ FMLC │ FMRC │ - │ FM-VOL-BOTH │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┬───────┬──────────┼──────┤ │08H │ - │ - │ - │ - │ - │ - │ - │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┼───────┴──────────┼──────┤ │0AH │ - │ - │ - │ - │ - │ MIC-VOL │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┴──────────────────┼──────┤ │0CH │ - │ - │ AMFI │ - │ ADC │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┬───────┬──────────┼──────┤ │0EH │ - - │ DNFI │ - │ - │ │ VSTC │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┼───────┼──────────┼──────┤ │20H │ - │ - │ - │ - │ LSW │ CSW │ MSW │ - │ ├──────┼─────┴───────┴────────┼────────┼───────┴───────┴──────────┼──────┤ │22H │ MAS-VOL-LEFT │ - │ MAS-VOL-RIGHT │ - │ ├──────┼─────┬───────┬────────┼────────┼───────┬───────┬──────────┼──────┤ │24H │ - │ - │ - │ - │ - │ - │ - │ - │ ├──────┼─────┴───────┴────────┼────────┼───────┴───────┴──────────┼──────┤ │26H │ FM-VOL-LEFT │ - │ FM-VOL-RIGHT │ - │ ├──────┼──────────────────────┼────────┼──────────────────────────┼──────┤ │28H │ CD-VOL-LEFT │ - │ CD-VOL-RIGHT │ - │ ├──────┼─────┬───────┬────────┼────────┼───────┬───────┬──────────┼──────┤ │2AH │ - │ - │ - │ - │ - │ - │ - │ - │ ├──────┼─────┼───────┼────────┼────────┼───────┼───────┼──────────┼──────┤ │2CH │ - │ - │ - │ - │ - │ - │ - │ - │ ├──────┼─────┴───────┴────────┼────────┼───────┴───────┴──────────┴──────┤ │2EH │ LIN-VOL-LEFT │ - │ LIN-VOL-RIGHT │ └──────┴──────────────────────┴────────┴─────────────────────────────────┘ MIDI IMPLEMENTATION TABLE ┌──────────────────────────┬─────────────┬──────────────┬────────────┐ │ FUNCTION │ TRANSMITTED │ RECOGNIZED │ REMARKS │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │BASIC Default │ │ 1-16 │ │ │CHANNEL Changed │ │ 1-16 │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │MODE Default │ │ Mode 3 │ │ │ Messages │ │ X │ │ │ Altered │.............│ X │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │NOTE │ │ 0-127 │ │ │NUMBER True Voice │.............│ 12-96 │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │ Note On │ │ 0 │ │ │VELOCITY Note Off │ │ 0 │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │AFTER Keys │ │ X │ │ │TOUCH Channel │ │ X │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │PITCH │ │ 0 │ │ │BEND │ │ │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │CONTROL 71,064 │ │ 0 │ Volume Pan │ │CHANGE │ │ 0 │Damper Pedal│ │ │ │ 0 │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │PROGRAM │ │ 0-255 │ │ │CHANGE True Number │.............│ 0-255 │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │SYSTEM EXCLUSIVE │ │ X │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │SYSTEM Song Position │ │ X │ │ │COMMON Song Select │ │ X │ │ │ Tune Request │ │ X │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │SYSTEM Clock │ │ X │ │ │REAL TIME Commands │ │ X │ │ ├──────────────────────────┼─────────────┼──────────────┼────────────┤ │AUX Local On/Off │ │ X │ │ │MESSAGES All Notes Off │ │ 0 │ │ │ Active Sensing│ │ X │ │ │ System Reset │ │ X │ │ ├──────────────────────────┴─────────────┴──────────────┴────────────┤ │NOTES │ │Mode 1: Omni On, Poly Mode 2: Omni On, Mono 0: Yes │ │Mode 3: Omni Off, Poly Mode 4: Omni Off, Mono X: No │ └────────────────────────────────────────────────────────────────────┘ (smc-12/02/93)