•  Back 
  •  Interface programming 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - The Operating System
Author      : 
Version     : tos.hyp (December 19, 2008)
Subject     : Programmieren/Atari
Nodes       : 3010
Index Size  : 93790
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Title
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File4.16.8  Mfpint                                                     TOS

 Name:         »init MFP interrupt« - Initialize the multi-function 
               peripheral chip interrupt.

 Opcode:       13

 Syntax:       void Mfpint( int16_t number, int16_t (*vector)() );

 Description:  The XBIOS routine Mfpint initializes the multi-function 
               chip interrupt for the connected peripheral devices. 
               This permits hardware interrupts being intercepted. The 
               argument vektor specifies the interrupt service 
               routine. The parameter number gives the number of the 
               interrupt from 0 to 15:

                number  Description 
                  0     I/O port bit 0 busy parallel port 
                  1     RS-232 DCD 
                  2     RS-232 CTS 
                  3     Blitter 
                  4     Timer D, RS-232 Baud rate generator 
                  5     Timer C, 200-Hz system clock 
                  6     Keyboard and MIDI 
                  7     FDC and DMA 
                  8     Timer B horizontal blank 
                  9     RS-232 transmit error 
                  10    RS-232 transmit buffer empty 
                  11    RS-232 receive buffer full 
                  12    RS-232 buffer full 
                  13    Timer A (DMA sound) 
                  14    RS-232 RI 
                  15    Mono monitor detect / DMA sound complete 

 Return value: The function does not return a result.

 Availability: All TOS versions.

 Group:        Interface programming

 See also:     Binding   Jdisint   Jenabint