Klasse MOS6526.InterruptSource6526

Umschließende Klasse:
MOS6526

protected final class MOS6526.InterruptSource6526 extends MOS6526.InterruptSource
InterruptSource that acts like old CIA
Autor:
Antti Lankila
  • Felddetails

    • scheduled

      private boolean scheduled
      Have we already scheduled CIA->CPU interrupt transition?
  • Konstruktordetails

    • InterruptSource6526

      protected InterruptSource6526()
  • Methodendetails

    • trigger

      protected void trigger(byte interruptMask)
      Trigger an interrupt.
      Setzt außer Kraft:
      trigger in Klasse MOS6526.InterruptSource
      Parameter:
      interruptMask - Interrupt flag number
    • schedule

      private void schedule()
      Schedules an IRQ asserting state transition for the next cycle.
    • clear

      protected byte clear()
      Clear interrupt state.
      Setzt außer Kraft:
      clear in Klasse MOS6526.InterruptSource
      Gibt zurück:
      old interrupt state
    • event

      public void event()
      Signal interrupt to CPU.
      Angegeben von:
      event in Klasse Event
    • reset

      public void reset()
      Clear pending interrupts but do not signal to CPU we lost them. It is assumed that all components get reset() calls in a synchronous manner.
      Setzt außer Kraft:
      reset in Klasse MOS6526.InterruptSource