home *** CD-ROM | disk | FTP | other *** search
/ Antic Magazine 1982 June / Antic_June_1982_Vol_1_No_2.atr / vbicall.src < prev   
Text File  |  2021-01-30  |  630b  |  2 lines

  1. ;¢; Listing #2¢; by Stan Ockers¢; for ANTIC The ATARI Resource¢; a Vertical Blank Interrupt routine¢; call from BASIC A=USR(1536)¢;¢    ORG    $600    ; page six location¢    PLA        ; ignore parameter count¢    LDY    #$0A    ; lo-byte VBI routine¢    LDX    #$06    ; hi-byte VBI routine¢    LDA    #07    ; deferred VBI¢    JMP    $E45C    ; O.S. inserts VBI¢VBI    LDA    #00    ; zero ?¢    CMP    $D0    ; move flag plyr 0¢    BEQ    SKP    ; forget plyr 0¢    INC    $CE    ; one space right¢    LDX    $CE    ; update¢    STX    $D000    ; horiz pos. plyr 0¢SKP    CMP    $D1    ; mov flag 1 0 ?¢    BEQ    OUT    ; yes forget p1yr 1¢    DEC    $CF    ; one space left¢    LDX    $CF    ; update¢    STX    $D001    ; horiz pos. plyr I¢OUT    JMP    $E462    ; VBI exit thru O.S.¢
  2.