Home Falcon F030 Register DSP - Register ACIA - Register
 

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
Home Falcon F030 Register DSP - Register ACIA - Register