]> git.sur5r.net Git - cc65/commit
Change the sematics of callirq and the existing interruptors: The interrupts
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 25 Apr 2005 20:10:10 +0000 (20:10 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 25 Apr 2005 20:10:10 +0000 (20:10 +0000)
commitcbdcab4fdb119e09235e246534db258f9c6135fb
tree846c38b8be8020566b8c20f168351e7ff2d59751
parent2a688ef6fd05e56a57ec7aa260da130e2c82930a
Change the sematics of callirq and the existing interruptors: The interrupts
must now return carry set if the interrupt has been handled, and carry clear
if not. The callirq routine will stop calling handlers with the first handler
that claims to have handled the interrupt. callirq will return the carry flag
to the caller as it came from the last interruptor called.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3491 b7a2c559-68d2-44c3-8de9-860c34a00d81
libsrc/c128/c128-1351.s
libsrc/c128/c128-joymouse.s
libsrc/c64/c64-1351.s
libsrc/c64/c64-hitjoy.s
libsrc/c64/c64-joymouse.s
libsrc/runtime/callirq.s