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 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 synchronous manner.
      Setzt außer Kraft:
      reset in Klasse MOS6526.InterruptSource