|
|
5.3 MFP - Register
Falcon MFP-Register
****************************************************************************
M U L T I - F U N C T I O N - P E R I P H E R A L 68901
****************************************************************************
$FFFFFA00 [R/W] ******
$FFFFFA01 [R/W] 76543210 ......................................... GPIP-Data
$FFFFFA02 [R/W] ******
$FFFFFA03 [R/W] 76543210 ....................................... Active-Edge
||||||||
||||||++-- negative edge
|||||+---- Midi-IRQ has a positive edge
+++++----- negative edge
$FFFFFA04 [R/W] ******
$FFFFFA05 [R/W] 76543210 .................................... Data-Direction
||||||||
++++++++-- I/O-Ports are used as input.
$FFFFFA06 [R/W] ******
$FFFFFA07 [R/W] 76543210 ................................ Interrupt-Enable A
$FFFFFA08 [R/W] ******
$FFFFFA09 [R/W] 76543210 ................................ Interrupt-Enable B
$FFFFFA0A [R/W] ******
$FFFFFA0B [R/W] 76543210 ............................... Interrupt-Pending A
$FFFFFA0C [R/W] ******
$FFFFFA0D [R/W] 76543210 ............................... Interrupt-Pending B
$FFFFFA0E [R/W] ******
$FFFFFA0F [R/W] 76543210 ............................ Interrupt-In-Service A
$FFFFFA10 [R/W] ******
$FFFFFA11 [R/W] 76543210 ............................ Interrupt-In-Service B
$FFFFFA12 [R/W] ******
$FFFFFA13 [R/W] 76543210 .................................. Interrupt-Mask A
$FFFFFA14 [R/W] ******
$FFFFFA15 [R/W] 76543210 .................................. Interrupt-Mask B
$FFFFFA16 [R/W] ******
$FFFFFA17 [R/W] 76543___ .................................. Interrupt-Vektor
$FFFFFA18 [R/W] ******
$FFFFFA19 [R/W] ___43210 ................................... Timer-A-Control
$FFFFFA1A [R/W] ******
$FFFFFA1B [R/W] ___43210 ................................... Timer-B-Control
$FFFFFA1C [R/W] ******
$FFFFFA1D [R/W] _654_210 ................................. Timer-C+D-Control
$FFFFFA1E [R/W] ******
$FFFFFA1F [R/W] 76543210 ...................................... Timer-A-Data
$FFFFFA20 [R/W] ******
$FFFFFA21 [R/W] 76543210 ...................................... Timer-B-Data
$FFFFFA22 [R/W] ******
$FFFFFA23 [R/W] 76543210 ...................................... Timer-C-Data
$FFFFFA24 [R/W] ******
$FFFFFA25 [R/W] 76543210 ...................................... Timer-D-Data
$FFFFFA26 [R/W] ******
$FFFFFA27 [R/W] 76543210 ................ Synchronous-Character (??unused??)
$FFFFFA28 [R/W] ******
$FFFFFA29 [R/W] 76543210 ........................ USART-Control (??unused??)
$FFFFFA2A [R/W] ******
$FFFFFA2B [R/W] 76543210 ...................... Receiver-Status (??unused??)
$FFFFFA2C [R/W] ******
$FFFFFA2D [R/W] 76543210 ................... Transmitter-Status (??unused??)
$FFFFFA2E [R/W] ******
$FFFFFA2F [R/W] 76543210 ........................... USART-Data (??unused??)
----------------------------------------------------------------------------
General information
----------------------------------------------------------------------------
According to the 'ATARI FALCON 030 Service Guide' and the 'FALCON 030
Schematic Sheets' the serial portion of the MFP is not used, although the
XMIT- and RCV-Interrupts are enabled. Maybe they are used by the SCC.
The MFP is used in a way that is compatible with the ST. There are no
ignificant changes, except the new interrupthandles. You can program the
MFP like on ST.
The new interruptchannels on FALCON 030:
IRQ-adr. prio. status source system use it as
----------------------------------------------------------------------------
$0100 00 locked I/O-Port 0 Printer Busy
$0104 01 locked I/O-Port 1 Printer Acknowledge
$0108 02 enabled I/O-Port 2 Midi-IRQ
$010C 03 locked I/O-Port 3 DSP-IRQ
$0110 04 locked Timer D Timer or ??baud generator??
$0114 05 enabled Timer C Timer or 200 Hz System Timer
$0118 06 enabled I/O-Port 4 IKBR/Midi-IRQ
$011C 07 locked I/O-Port 5 IDE/FDD-IRQ
$0120 08 locked Timer B Timer or Display Enable-Signal
$0124 09 enabled XMIT Error ??unused??
$0128 10 enabled XMIT Buffer empty ??unused??
$012C 11 enabled RCV Error ??unused??
$0130 12 enabled RCV Buffer full ??unused??
$0134 13 locked Timer A Timer or DMA-Sound Interrupt
$0138 14 locked I/O-Port 6 RS 232 Ring Indicator
$013C 15 locked I/O-Port 7 DMA-Sound Interrupt
############################################################################
#################### research and documentation by AURA ####################
############################################################################
Copyright © Robert Schaffner (support@doitarchive.de) Letzte Aktualisierung am 23. Dezember 2003 |
|
|