From: cuz Date: Sun, 7 Nov 2004 11:33:08 +0000 (+0000) Subject: Added the IRQ entry X-Git-Tag: V2.12.0~548 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a939b2b7e9f7c85ce2757d8a1b96e52d125ea0f2;p=cc65 Added the IRQ entry git-svn-id: svn://svn.cc65.org/cc65/trunk@3287 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/apple2/apple2-280-192-6.s b/libsrc/apple2/apple2-280-192-6.s index 2a7ddf17e..2feaa3f62 100644 --- a/libsrc/apple2/apple2-280-192-6.s +++ b/libsrc/apple2/apple2-280-192-6.s @@ -61,26 +61,27 @@ yres: .word 192 ; Y resolution ; Next comes the jump table. Currently all entries must be valid and may point ; to an RTS for test versions (function not implemented). - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/apple2/apple2-40-40-16.s b/libsrc/apple2/apple2-40-40-16.s index 1c50b84c7..3538c8927 100644 --- a/libsrc/apple2/apple2-40-40-16.s +++ b/libsrc/apple2/apple2-40-40-16.s @@ -53,26 +53,27 @@ yres: .word 40 ; Y resolution ; Next comes the jump table. Currently all entries must be valid and may point ; to an RTS for test versions (function not implemented). - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/atmos/atmos-240-200-2.s b/libsrc/atmos/atmos-240-200-2.s index 6d664cdf5..b5c71446f 100644 --- a/libsrc/atmos/atmos-240-200-2.s +++ b/libsrc/atmos/atmos-240-200-2.s @@ -34,26 +34,27 @@ xsize: .byte 6 ; System font X size ; Next comes the jump table. Currently all entries must be valid and may point ; to an RTS for test versions (function not implemented). - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word _CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr _CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/c128/c128-640-200-2.s b/libsrc/c128/c128-640-200-2.s index f38fbb27e..e195a4a86 100644 --- a/libsrc/c128/c128-640-200-2.s +++ b/libsrc/c128/c128-640-200-2.s @@ -67,26 +67,27 @@ pages: .byte 1 ; Number of screens available ; Next comes the jump table. Currently all entries must be valid and may point ; to an RTS for test versions (function not implemented). - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/c128/c128-640-480-2.s b/libsrc/c128/c128-640-480-2.s index 5367e5d14..f30f09bb6 100644 --- a/libsrc/c128/c128-640-480-2.s +++ b/libsrc/c128/c128-640-480-2.s @@ -68,26 +68,27 @@ pages: .byte 0 ; Number of screens available ; Next comes the jump table. Currently all entries must be valid and may point ; to an RTS for test versions (function not implemented). - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/c64/c64-320-200-2.s b/libsrc/c64/c64-320-200-2.s index 69cc0b78f..fa937cf8b 100644 --- a/libsrc/c64/c64-320-200-2.s +++ b/libsrc/c64/c64-320-200-2.s @@ -38,26 +38,27 @@ ; that the graphics kernel will emulate the function by using lower level ; primitives - for example ploting a line by using calls to SETPIXEL. - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data. diff --git a/libsrc/lynx/lynx-160-102-16.s b/libsrc/lynx/lynx-160-102-16.s index 727cb1233..fee50cd11 100644 --- a/libsrc/lynx/lynx-160-102-16.s +++ b/libsrc/lynx/lynx-160-102-16.s @@ -42,32 +42,30 @@ .byte 8 ; System font Y size .res 4, $00 ; Reserved for future extensions -; Next comes the jump table. Currently all entries must be valid and may point -; to an RTS for test versions (function not implemented). A future version may -; allow for emulation: In this case the vector will be zero. Emulation means -; that the graphics kernel will emulate the function by using lower level -; primitives - for example ploting a line by using calls to SETPIXEL. - - .word INSTALL - .word UNINSTALL - .word INIT - .word DONE - .word GETERROR - .word CONTROL - .word CLEAR - .word SETVIEWPAGE - .word SETDRAWPAGE - .word SETCOLOR - .word SETPALETTE - .word GETPALETTE - .word GETDEFPALETTE - .word SETPIXEL - .word GETPIXEL - .word LINE - .word BAR - .word CIRCLE - .word TEXTSTYLE - .word OUTTEXT +; Next comes the jump table. All entries must be valid and may point to an RTS +; for test versions (function not implemented). + + .addr INSTALL + .addr UNINSTALL + .addr INIT + .addr DONE + .addr GETERROR + .addr CONTROL + .addr CLEAR + .addr SETVIEWPAGE + .addr SETDRAWPAGE + .addr SETCOLOR + .addr SETPALETTE + .addr GETPALETTE + .addr GETDEFPALETTE + .addr SETPIXEL + .addr GETPIXEL + .addr LINE + .addr BAR + .addr CIRCLE + .addr TEXTSTYLE + .addr OUTTEXT + .addr 0 ; IRQ entry is unused ; ------------------------------------------------------------------------ ; Data.