Difference between revisions of "68k:Ports:60000D"

From WikiTI
Jump to: navigation, search
 
Line 3: Line 3:
 
== Link status (interrupt reason) ==
 
== Link status (interrupt reason) ==
  
According to [[68k:Documents:J89hw.txt]] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.
+
According to [[68k:Documents:J89hw.txt|J89hw.txt]] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.
  
 
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)
 
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)

Revision as of 22:12, 4 November 2006


Link status (interrupt reason)

According to J89hw.txt you have to read 60000C to begin acknowledging a link interrupt. Other documents don't seem to mention this though.

  • Bit 7: Error (write 0xE0 then 0x8D to 60000C to acknowledge)
  • Bit 6: Transmit buffer empty (write another byte or clear 60000C:1 to acknowledge)
  • Bit 5: Received byte (read the byte to acknowledge)
  • Bit 4: Interrupt pending (Always 1 in interrupt handler)
  • Bit 3: Autostart
  • Bit 2: (?) External activity
  • Bit 1: (?)
  • Bit 0: (?)