view os9/level2/vector.asm @ 37:7baffb867d70

nitros9 level 1 worked
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 16 Jul 2018 11:22:28 +0900
parents 01519215ec70
children
line wrap: on
line source

        org      $ffd0
entry   equ      $f100

reset   clra
        tfr      a,dp
        ldx      #$ff90
        sta      1,x       use system mmu
        sta      $10,x     set 0 page
        lda      #$3f
        sta      $17,x     set IO/os9p1 page
    ifndef bootdbg
        lda      #$39
        sta      <$5E      
    else
        ldd      #$b7ff    Bt.Bug hook
        std      <$5E      sta $ff81
        ldd      #$8139    rts
        std      <$5E+2      
    endc
        jmp      [<vector,pcr]

        org      $fff0
vector  
        fdb      $ff1f     os9entry
        fdb      $ff03     SWI3
        fdb      $ff06     SWI2
        fdb      $ff09     FIRQ
        fdb      $ff0c     IRQ
        fdb      $ff0f     SWI
        fdb      $ff1f     NMI
vreset
        fdb      reset