]> git.sur5r.net Git - cc65/blobdiff - asminc/atari.inc
atarixl target: add support for interruptors, adapt TGI drivers
[cc65] / asminc / atari.inc
index da524baad5dc6352e78501c7413bbafc899c7a5f..864b598083635d93df63ec1dde5e525927e39449 100644 (file)
@@ -1003,15 +1003,20 @@ CASETV  = $E440         ;cassette handler vector table
 DISKIV  = $E450         ;vector to initialize DIO
 DSKINV  = $E453         ;vector to DIO
 .if .defined(__ATARIXL__)
-CIOV   = $C0
-SIOV   = $C3
+.ifndef SHRAM_HANDLERS
+.import CIO_handler, SIO_handler, SETVBV_handler
+.endif
+.define CIOV    CIO_handler
+.define SIOV    SIO_handler
+.define SETVBV  SETVBV_handler
 CIOV_org    = $E456         ;vector to CIO
 SIOV_org    = $E459         ;vector to SIO
+SETVBV_org  = $E45C         ;vector to set VBLANK parameters
 .else
 CIOV    = $E456         ;vector to CIO
 SIOV    = $E459         ;vector to SIO
-.endif
 SETVBV  = $E45C         ;vector to set VBLANK parameters
+.endif
 SYSVBV  = $E45F         ;vector to process immediate VBLANK
 XITVBV  = $E462         ;vector to process deferred VBLANK
 SIOINV  = $E465         ;vector to initialize SIO