This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | HANDLER_WRAPPER(wrapstring, handstring) | 
Functions | |
| void | rom_ocia_handler () | 
| ROM OCIA interrupt handler.   | |
| void | rom_ocia_return () | 
| return address in ROM OCIA handler   | |
| void | rom_dummy_handler () | 
| address of an RTS instruction   | |
| void | disable_irqs () | 
| disable interrupt processing   | |
| void | enable_irqs () | 
| enable interrupt processing   | |
Variables | |
| void * | reset_vector | 
| reset vector   | |
| void * | nmi_vector | 
| NMI interrupt vector.   | |
| void * | irq0_vector | 
| IRQ0 interrupt vector.   | |
| void * | irq1_vector | 
| IRQ1 interrupt vector.   | |
| void * | irq2_vector | 
| IRQ2 interrupt vector.   | |
| void * | icia_vector | 
| ICIA interrupt vector.   | |
| void * | icib_vector | 
| ICIB interrupt vector.   | |
| void * | icic_vector | 
| ICIC interrupt vector.   | |
| void * | icid_vector | 
| ICID interrupt vector.   | |
| void * | ocia_vector | 
| OCIA interrupt vector.   | |
| void * | ocib_vector | 
| OCIB interrupt vector.   | |
| void * | fovi_vector | 
| FOVI interrupt vector.   | |
| void * | cmi0a_vector | 
| CMI0A interrupt vector.   | |
| void * | cmi0b_vector | 
| CMI0B interrupt vector.   | |
| void * | ovi0_vector | 
| OVI0 interrupt vector.   | |
| void * | cmi1a_vector | 
| CMI1A interrupt vector.   | |
| void * | cmi1b_vector | 
| CMI1B interrupt vector.   | |
| void * | ovi1_vector | 
| OVI1 interrupt vector.   | |
| void * | eri_vector | 
| ERI interrupt vector.   | |
| void * | rxi_vector | 
| RXI interrupt vector.   | |
| void * | txi_vector | 
| TXI interrupt vector.   | |
| void * | tei_vector | 
| TEI interrupt vector.   | |
| void * | ad_vector | 
| A/D interrupt vector.   | |
| void * | wovf_vector | 
| WOVF interrupt vector.   | |
| void * | rom_reset_vector | 
| ROM reset vector.   | |
Definition in file irq.h.
      
  | 
  
| 
 Value: __asm__ (".text\n.align 1\n.global _" wrapstring "\n_" wrapstring \ ": push r0\npush r1\npush r2\npush r3\njsr @_" handstring \ "\npop r3\npop r2\npop r1\npop r0\nrts\n")  | 
  
      
  | 
  
| 
 disable interrupt processing 
 Definition at line 98 of file irq.h. References __asm__(). Referenced by rom_reset().  | 
  
      
  | 
  
| 
 enable interrupt processing 
 Definition at line 103 of file irq.h. References __asm__().  | 
  
      
  | 
  
| 
 address of an RTS instruction 
 Referenced by systime_init().  | 
  
      
  | 
  
| 
 ROM OCIA interrupt handler. 
  | 
  
      
  | 
  
| 
 return address in ROM OCIA handler 
  | 
  
      
  | 
  
| 
 A/D interrupt vector. 
  | 
  
      
  | 
  
| 
 CMI0A interrupt vector. 
  | 
  
      
  | 
  
| 
 CMI0B interrupt vector. 
  | 
  
      
  | 
  
| 
 CMI1A interrupt vector. 
  | 
  
      
  | 
  
| 
 CMI1B interrupt vector. 
  | 
  
      
  | 
  
| 
 ERI interrupt vector. 
  | 
  
      
  | 
  
| 
 FOVI interrupt vector. 
  | 
  
      
  | 
  
| 
 ICIA interrupt vector. 
  | 
  
      
  | 
  
| 
 ICIB interrupt vector. 
  | 
  
      
  | 
  
| 
 ICIC interrupt vector. 
  | 
  
      
  | 
  
| 
 ICID interrupt vector. 
  | 
  
      
  | 
  
| 
 IRQ0 interrupt vector. 
  | 
  
      
  | 
  
| 
 IRQ1 interrupt vector. 
  | 
  
      
  | 
  
| 
 IRQ2 interrupt vector. 
  | 
  
      
  | 
  
| 
 NMI interrupt vector. 
 Definition at line 61 of file irq.h. Referenced by systime_init().  | 
  
      
  | 
  
| 
 OCIA interrupt vector. 
 Definition at line 69 of file irq.h. Referenced by systime_init().  | 
  
      
  | 
  
| 
 OCIB interrupt vector. 
 Definition at line 70 of file irq.h. Referenced by systime_init().  | 
  
      
  | 
  
| 
 OVI0 interrupt vector. 
  | 
  
      
  | 
  
| 
 OVI1 interrupt vector. 
  | 
  
      
  | 
  
| 
 reset vector 
 Definition at line 60 of file irq.h. Referenced by kmain().  | 
  
      
  | 
  
| 
 ROM reset vector. 
 Definition at line 85 of file irq.h. Referenced by kmain().  | 
  
      
  | 
  
| 
 RXI interrupt vector. 
  | 
  
      
  | 
  
| 
 TEI interrupt vector. 
  | 
  
      
  | 
  
| 
 TXI interrupt vector. 
  | 
  
      
  | 
  
| 
 WOVF interrupt vector. 
  | 
  
| 
brickOS is released under the
Mozilla Public License.
 Original code copyright 1998-2002 by the authors.  | 
 1.3.5