1
0
mirror of https://github.com/cc65/cc65.git synced 2025-01-17 20:30:36 +00:00

Added the IRQ entry

git-svn-id: svn://svn.cc65.org/cc65/trunk@3287 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2004-11-07 11:33:08 +00:00
parent 6ab41edc72
commit a939b2b7e9
7 changed files with 149 additions and 145 deletions

View File

@ -61,26 +61,27 @@ yres: .word 192 ; Y resolution
; Next comes the jump table. Currently all entries must be valid and may point ; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented). ; to an RTS for test versions (function not implemented).
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -53,26 +53,27 @@ yres: .word 40 ; Y resolution
; Next comes the jump table. Currently all entries must be valid and may point ; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented). ; to an RTS for test versions (function not implemented).
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -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 ; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented). ; to an RTS for test versions (function not implemented).
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word _CIRCLE .addr _CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -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 ; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented). ; to an RTS for test versions (function not implemented).
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -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 ; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented). ; to an RTS for test versions (function not implemented).
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -38,26 +38,27 @@
; that the graphics kernel will emulate the function by using lower level ; that the graphics kernel will emulate the function by using lower level
; primitives - for example ploting a line by using calls to SETPIXEL. ; primitives - for example ploting a line by using calls to SETPIXEL.
.word INSTALL .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.

View File

@ -42,32 +42,30 @@
.byte 8 ; System font Y size .byte 8 ; System font Y size
.res 4, $00 ; Reserved for future extensions .res 4, $00 ; Reserved for future extensions
; Next comes the jump table. Currently all entries must be valid and may point ; Next comes the jump table. All entries must be valid and may point to an RTS
; to an RTS for test versions (function not implemented). A future version may ; for test versions (function not implemented).
; 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 .addr INSTALL
.word UNINSTALL .addr UNINSTALL
.word INIT .addr INIT
.word DONE .addr DONE
.word GETERROR .addr GETERROR
.word CONTROL .addr CONTROL
.word CLEAR .addr CLEAR
.word SETVIEWPAGE .addr SETVIEWPAGE
.word SETDRAWPAGE .addr SETDRAWPAGE
.word SETCOLOR .addr SETCOLOR
.word SETPALETTE .addr SETPALETTE
.word GETPALETTE .addr GETPALETTE
.word GETDEFPALETTE .addr GETDEFPALETTE
.word SETPIXEL .addr SETPIXEL
.word GETPIXEL .addr GETPIXEL
.word LINE .addr LINE
.word BAR .addr BAR
.word CIRCLE .addr CIRCLE
.word TEXTSTYLE .addr TEXTSTYLE
.word OUTTEXT .addr OUTTEXT
.addr 0 ; IRQ entry is unused
; ------------------------------------------------------------------------ ; ------------------------------------------------------------------------
; Data. ; Data.