misc/include/vector.equ
.nlist
.ifndef __vector_equ__
__vector_equ__ equ 1
;----------------------------------------------------------------
;
; 例外ベクタオフセット
;
;----------------------------------------------------------------
OFFSET_RESET_SSP equ $0000 ;例外ベクタ$00 リセットSSP
OFFSET_RESET_PC equ $0004 ;例外ベクタ$01 リセットPC
OFFSET_BUS_ERROR equ $0008 ;例外ベクタ$02 バスエラー
OFFSET_ADDRESS_ERROR equ $000C ;例外ベクタ$03 アドレスエラー
OFFSET_ILLEGAL_INSTRUCTION equ $0010 ;例外ベクタ$04 不当命令
OFFSET_DIVIDE_BY_ZERO equ $0014 ;例外ベクタ$05 ゼロ除算
OFFSET_CHK_INSTRUCTION equ $0018 ;例外ベクタ$06 CHK命令
OFFSET_TRAPV_INSTRUCTION equ $001C ;例外ベクタ$07 TRAPV命令
OFFSET_PRIVILEGE_VIOLATION equ $0020 ;例外ベクタ$08 特権違反
OFFSET_TRACE equ $0024 ;例外ベクタ$09 トレース
OFFSET_LINE_1010_EMULATOR equ $0028 ;例外ベクタ$0A ライン1010エミュレータ
OFFSET_LINE_1111_EMULATOR equ $002C ;例外ベクタ$0B ライン1111エミュレータ
OFFSET_EMULATOR_INTERRUPT equ $0030 ;例外ベクタ$0C エミュレータ割り込み
OFFSET_COPROCESSOR_PROTOCOL equ $0034 ;例外ベクタ$0D コプロセッサプロトコル違反
OFFSET_FORMAT_ERROR equ $0038 ;例外ベクタ$0E フォーマットエラー
OFFSET_UNINITIALIZED_INTERRUPT equ $003C ;例外ベクタ$0F 未初期化割り込み
OFFSET_SPURIOUS_INTERRUPT equ $0060 ;例外ベクタ$18 スプリアス割り込み
OFFSET_LEVEL_1_INTERRUPT equ $0064 ;例外ベクタ$19 レベル1割り込みオートベクタ(IOI)
OFFSET_LEVEL_2_INTERRUPT equ $0068 ;例外ベクタ$1A レベル2割り込みオートベクタ(拡張I/Oスロット)
OFFSET_LEVEL_3_INTERRUPT equ $006C ;例外ベクタ$1B レベル3割り込みオートベクタ(DMA)
OFFSET_LEVEL_4_INTERRUPT equ $0070 ;例外ベクタ$1C レベル4割り込みオートベクタ(拡張I/Oスロット)
OFFSET_LEVEL_5_INTERRUPT equ $0074 ;例外ベクタ$1D レベル5割り込みオートベクタ(SCC)
OFFSET_LEVEL_6_INTERRUPT equ $0078 ;例外ベクタ$1E レベル6割り込みオートベクタ(MFP)
OFFSET_LEVEL_7_INTERRUPT equ $007C ;例外ベクタ$1F レベル7割り込みオートベクタ(NMI)
OFFSET_TRAP_0 equ $0080 ;例外ベクタ$20 TRAP#0
OFFSET_TRAP_1 equ $0084 ;例外ベクタ$21 TRAP#1(MPCM)
OFFSET_TRAP_2 equ $0088 ;例外ベクタ$22 TRAP#2(PCM8)
OFFSET_TRAP_3 equ $008C ;例外ベクタ$23 TRAP#3(ZMUSIC)
OFFSET_TRAP_4 equ $0090 ;例外ベクタ$24 TRAP#4(MXDRV)
OFFSET_TRAP_5 equ $0094 ;例外ベクタ$25 TRAP#5(CDC)
OFFSET_TRAP_6 equ $0098 ;例外ベクタ$26 TRAP#6
OFFSET_TRAP_7 equ $009C ;例外ベクタ$27 TRAP#7
OFFSET_TRAP_8 equ $00A0 ;例外ベクタ$28 TRAP#8(ROMデバッガ)
OFFSET_TRAP_9 equ $00A4 ;例外ベクタ$29 TRAP#9(デバッガ)
OFFSET_TRAP_10 equ $00A8 ;例外ベクタ$2A TRAP#10(POWER OFFまたはリセット)
OFFSET_TRAP_11 equ $00AC ;例外ベクタ$2B TRAP#11(BREAK)
OFFSET_TRAP_12 equ $00B0 ;例外ベクタ$2C TRAP#12(COPY)
OFFSET_TRAP_13 equ $00B4 ;例外ベクタ$2D TRAP#13(^C)
OFFSET_TRAP_14 equ $00B8 ;例外ベクタ$2E TRAP#14(エラー表示)
OFFSET_TRAP_15 equ $00BC ;例外ベクタ$2F TRAP#15(IOCSコール)
OFFSET_FP_BRANCH_SET_UNORDERED equ $00C0 ;例外ベクタ$30 FP分岐または比較不能状態でのセット
OFFSET_FP_INEXACT_RESULT equ $00C4 ;例外ベクタ$31 FP不正確な結果
OFFSET_FP_DIVIDE_BY_ZERO equ $00C8 ;例外ベクタ$32 FPゼロによる除算
OFFSET_FP_UNDERFLOW equ $00CC ;例外ベクタ$33 FPアンダーフロー
OFFSET_FP_OPERAND_ERROR equ $00D0 ;例外ベクタ$34 FPオペランドエラー
OFFSET_FP_OVERFLOW equ $00D4 ;例外ベクタ$35 FPオーバーフロー
OFFSET_FP_SIGNALING_NAN equ $00D8 ;例外ベクタ$36 FPシグナリングNAN
OFFSET_FP_UNSUPPORTED_DATA_TYPE equ $00DC ;例外ベクタ$37 FP未実装データ型
OFFSET_MMU_CONFIGULATION equ $00E0 ;例外ベクタ$38 MMUコンフィギュレーションエラー
OFFSET_MMU_ILLEGAL_OPERATION equ $00E4 ;例外ベクタ$39 MMU不当操作
OFFSET_MMU_ACCESS_LEVEL equ $00E8 ;例外ベクタ$3A MMUアクセスレベル違反
OFFSET_EFFECTIVE_ADDRESS equ $00F0 ;例外ベクタ$3C 未実装実効アドレス
OFFSET_INTEGER_INSTRUCTION equ $00F4 ;例外ベクタ$3D 未実装整数命令
OFFSET_MFP_ALARM equ $0100 ;割り込みベクタ$40 MFP B0 GPIP0 RTC ALARM
OFFSET_MFP_EXPWON equ $0104 ;割り込みベクタ$41 MFP B1 GPIP1 EXPWON
OFFSET_MFP_POWER equ $0108 ;割り込みベクタ$42 MFP B2 GPIP2 POWER
OFFSET_MFP_OPMIRQ equ $010C ;割り込みベクタ$43 MFP B3 GPIP3 FM音源
OFFSET_MFP_TIMERD equ $0110 ;割り込みベクタ$44 MFP B4 Timer-D
OFFSET_MFP_TIMERC equ $0114 ;割り込みベクタ$45 MFP B5 Timer-C
OFFSET_MFP_VDISP equ $0118 ;割り込みベクタ$46 MFP B6 GPIP4 CRTC V-DISP
OFFSET_MFP_TIMERB equ $0120 ;割り込みベクタ$48 MFP A0 Timer-B キーボードシリアルクロック(割り込み不可)
OFFSET_MFP_TRANSMIT_ERROR equ $0124 ;割り込みベクタ$49 MFP A1 キーボードシリアル出力エラー
OFFSET_MFP_TRANSMIT_EMPTY equ $0128 ;割り込みベクタ$4A MFP A2 キーボードシリアル出力空
OFFSET_MFP_RECEIVE_ERROR equ $012C ;割り込みベクタ$4B MFP A3 キーボードシリアル入力エラー
OFFSET_MFP_RECEIVE_FULL equ $0130 ;割り込みベクタ$4C MFP A4 キーボードシリアル入力あり
OFFSET_MFP_TIMERA equ $0134 ;割り込みベクタ$4D MFP A5 Timer-A(V-DISPイベントカウント)
OFFSET_MFP_RINT equ $0138 ;割り込みベクタ$4E MFP A6 GPIP6 CRTC IRQ
OFFSET_MFP_HSYNC equ $013C ;割り込みベクタ$4F MFP A7 GPIP7 CRTC H-SYNC
OFFSET_SCC_B_EMPTY equ $0140 ;割り込みベクタ$50 SCC B 送信バッファ空(マウス送信)
OFFSET_SCC_B_STATUS equ $0148 ;割り込みベクタ$52 SCC B 外部/ステータス変化
OFFSET_SCC_B_FULL equ $0150 ;割り込みベクタ$54 SCC B 受信バッファフル(マウス受信)
OFFSET_SCC_B_SPECIAL equ $0158 ;割り込みベクタ$56 SCC B 特別受信条件
OFFSET_SCC_A_EMPTY equ $0160 ;割り込みベクタ$58 SCC A 送信バッファ空(RS-232C送信)
OFFSET_SCC_A_STATUS equ $0168 ;割り込みベクタ$5A SCC A 外部/ステータス変化
OFFSET_SCC_A_FULL equ $0170 ;割り込みベクタ$5C SCC A 受信バッファフル(RS-232C受信)
OFFSET_SCC_A_SPECIAL equ $0178 ;割り込みベクタ$5E SCC A 特別受信条件
OFFSET_IOI_FDC equ $0180 ;割り込みベクタ$60 IOI FDC
OFFSET_IOI_FDD equ $0184 ;割り込みベクタ$61 IOI FDD
OFFSET_IOI_SASI equ $0188 ;割り込みベクタ$62 IOI SASI
OFFSET_IOI_PRN equ $018C ;割り込みベクタ$63 IOI PRN
OFFSET_DMA_0_COMPLETE equ $0190 ;割り込みベクタ$64 DMA 0 転送終了
OFFSET_DMA_0_ERROR equ $0194 ;割り込みベクタ$65 DMA 0 エラー
OFFSET_DMA_1_COMPLETE equ $0198 ;割り込みベクタ$66 DMA 1 転送終了
OFFSET_DMA_1_ERROR equ $019C ;割り込みベクタ$67 DMA 1 エラー
OFFSET_DMA_2_COMPLETE equ $01A0 ;割り込みベクタ$68 DMA 2 転送終了
OFFSET_DMA_2_ERROR equ $01A4 ;割り込みベクタ$69 DMA 2 エラー
OFFSET_DMA_3_COMPLETE equ $01A8 ;割り込みベクタ$6A DMA 3 転送終了
OFFSET_DMA_3_ERROR equ $01AC ;割り込みベクタ$6B DMA 3 エラー
OFFSET_SPC_IN equ $01B0 ;割り込みベクタ$6C 内蔵SPC
OFFSET_AUX3_EMPTY equ $02C0 ;割り込みベクタ$B0 RS-232Cボード(CZ-6BF1)#1 AUX3 送信バッファ空
OFFSET_AUX3_STATUS equ $02C8 ;割り込みベクタ$B2 RS-232Cボード(CZ-6BF1)#1 AUX3 外部/ステータス変化
OFFSET_AUX3_FULL equ $02D0 ;割り込みベクタ$B4 RS-232Cボード(CZ-6BF1)#1 AUX3 受信バッファフル
OFFSET_AUX3_SPECIAL equ $02D8 ;割り込みベクタ$B6 RS-232Cボード(CZ-6BF1)#1 AUX3 特別受信条件
OFFSET_AUX2_EMPTY equ $02E0 ;割り込みベクタ$B8 RS-232Cボード(CZ-6BF1)#1 AUX2 送信バッファ空
OFFSET_AUX2_STATUS equ $02E8 ;割り込みベクタ$BA RS-232Cボード(CZ-6BF1)#1 AUX2 外部/ステータス変化
OFFSET_AUX2_FULL equ $02F0 ;割り込みベクタ$BC RS-232Cボード(CZ-6BF1)#1 AUX2 受信バッファフル
OFFSET_AUX2_SPECIAL equ $02F8 ;割り込みベクタ$BE RS-232Cボード(CZ-6BF1)#1 AUX2 特別受信条件
OFFSET_AUX5_EMPTY equ $0300 ;割り込みベクタ$C0 RS-232Cボード(CZ-6BF1)#2 AUX5 送信バッファ空
OFFSET_AUX5_STATUS equ $0308 ;割り込みベクタ$C2 RS-232Cボード(CZ-6BF1)#2 AUX5 外部/ステータス変化
OFFSET_AUX5_FULL equ $0310 ;割り込みベクタ$C4 RS-232Cボード(CZ-6BF1)#2 AUX5 受信バッファフル
OFFSET_AUX5_SPECIAL equ $0318 ;割り込みベクタ$C6 RS-232Cボード(CZ-6BF1)#2 AUX5 特別受信条件
OFFSET_AUX4_EMPTY equ $0320 ;割り込みベクタ$C8 RS-232Cボード(CZ-6BF1)#2 AUX4 送信バッファ空
OFFSET_AUX4_STATUS equ $0328 ;割り込みベクタ$CA RS-232Cボード(CZ-6BF1)#2 AUX4 外部/ステータス変化
OFFSET_AUX4_FULL equ $0330 ;割り込みベクタ$CC RS-232Cボード(CZ-6BF1)#2 AUX4 受信バッファフル
OFFSET_AUX4_SPECIAL equ $0338 ;割り込みベクタ$CE RS-232Cボード(CZ-6BF1)#2 AUX4 特別受信条件
OFFSET_ZUSB equ $0340 ;割り込みベクタ$D0~$D7 ZUSB
OFFSET_SPC_EX equ $03D8 ;割り込みベクタ$F6 拡張SPC
OFFSET_IOCS equ $0400 ;.l[256] IOCSコールベクタテーブル
OFFSET_DOS equ $1800 ;.l[256] DOSコールベクタテーブル
.endif ;__vector_equ__
.list