mirror of
https://github.com/SEPPDROID/DR-DOS-OpenDOS.git
synced 2025-10-23 00:14:28 +00:00
Upload
This commit is contained in:
213
IBMDOS/VECTORS.DEF
Normal file
213
IBMDOS/VECTORS.DEF
Normal file
@@ -0,0 +1,213 @@
|
||||
; File : $VECTORS.DEF$
|
||||
;
|
||||
; Description :
|
||||
;
|
||||
; Original Author : DIGITAL RESEARCH
|
||||
;
|
||||
; Last Edited By : $CALDERA$
|
||||
;
|
||||
;-----------------------------------------------------------------------;
|
||||
; Copyright Work of Caldera, Inc. All Rights Reserved.
|
||||
;
|
||||
; THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
|
||||
; PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
|
||||
; ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
|
||||
; WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
|
||||
; THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
|
||||
; HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
|
||||
; AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
|
||||
; AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
|
||||
; COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
|
||||
; CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
|
||||
; TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
|
||||
; CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
|
||||
; AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
|
||||
; CIVIL LIABILITY.
|
||||
;-----------------------------------------------------------------------;
|
||||
;
|
||||
; *** Current Edit History ***
|
||||
; *** End of Current Edit History ***
|
||||
;
|
||||
; $Log$
|
||||
;
|
||||
; ENDLOG
|
||||
|
||||
INT08_OFFSET equ 0020h
|
||||
INT08_SEGMENT equ INT08_OFFSET + 2
|
||||
|
||||
INT09_OFFSET equ 0024h
|
||||
INT09_SEGMENT equ INT09_OFFSET + 2
|
||||
|
||||
INT10_OFFSET equ 0040h
|
||||
INT10_SEGMENT equ INT10_OFFSET + 2
|
||||
|
||||
INT11_OFFSET equ 0044h
|
||||
INT11_SEGMENT equ INT11_OFFSET + 2
|
||||
|
||||
INT12_OFFSET equ 0048h
|
||||
INT12_SEGMENT equ INT12_OFFSET + 2
|
||||
|
||||
INT13_OFFSET equ 004Ch
|
||||
INT13_SEGMENT equ INT13_OFFSET + 2
|
||||
|
||||
INT14_OFFSET equ 0050h
|
||||
INT14_SEGMENT equ INT14_OFFSET + 2
|
||||
|
||||
INT15_OFFSET equ 0054h
|
||||
INT15_SEGMENT equ INT15_OFFSET + 2
|
||||
|
||||
INT16_OFFSET equ 0058h
|
||||
INT16_SEGMENT equ INT16_OFFSET + 2
|
||||
|
||||
INT17_OFFSET equ 005Ch
|
||||
INT17_SEGMENT equ INT17_OFFSET + 2
|
||||
|
||||
INT18_OFFSET equ 0060h
|
||||
INT18_SEGMENT equ INT18_OFFSET + 2
|
||||
|
||||
INT19_OFFSET equ 0064h
|
||||
INT19_SEGMENT equ INT19_OFFSET + 2
|
||||
|
||||
INT1A_OFFSET equ 0068h
|
||||
INT1A_SEGMENT equ INT1A_OFFSET + 2
|
||||
|
||||
INT1B_OFFSET equ 006Ch
|
||||
INT1B_SEGMENT equ INT1B_OFFSET + 2
|
||||
|
||||
INT1C_OFFSET equ 0070h
|
||||
INT1C_SEGMENT equ INT1C_OFFSET + 2
|
||||
|
||||
INT1D_OFFSET equ 0074h
|
||||
INT1D_SEGMENT equ INT1D_OFFSET + 2
|
||||
|
||||
INT1E_OFFSET equ 0078h
|
||||
INT1E_SEGMENT equ INT1E_OFFSET + 2
|
||||
|
||||
INT1F_OFFSET equ 007Ch
|
||||
INT1F_SEGMENT equ INT1F_OFFSET + 2
|
||||
|
||||
INT20_OFFSET equ 0080h
|
||||
INT20_SEGMENT equ INT20_OFFSET + 2
|
||||
|
||||
INT21_OFFSET equ 0084h
|
||||
INT21_SEGMENT equ INT21_OFFSET + 2
|
||||
|
||||
INT22_OFFSET equ 0088h
|
||||
INT22_SEGMENT equ INT22_OFFSET + 2
|
||||
|
||||
INT23_OFFSET equ 008Ch
|
||||
INT23_SEGMENT equ INT23_OFFSET + 2
|
||||
|
||||
INT24_OFFSET equ 0090h
|
||||
INT24_SEGMENT equ INT24_OFFSET + 2
|
||||
|
||||
INT25_OFFSET equ 0094h
|
||||
INT25_SEGMENT equ INT25_OFFSET + 2
|
||||
|
||||
INT26_OFFSET equ 0098h
|
||||
INT26_SEGMENT equ INT26_OFFSET + 2
|
||||
|
||||
INT27_OFFSET equ 009Ch
|
||||
INT27_SEGMENT equ INT27_OFFSET + 2
|
||||
|
||||
INT28_OFFSET equ 00A0h
|
||||
INT28_SEGMENT equ INT28_OFFSET + 2
|
||||
|
||||
INT29_OFFSET equ 00A4h
|
||||
INT29_SEGMENT equ INT29_OFFSET + 2
|
||||
|
||||
INT2A_OFFSET equ 00A8h
|
||||
INT2A_SEGMENT equ INT2A_OFFSET + 2
|
||||
|
||||
INT2B_OFFSET equ 00ACh
|
||||
INT2B_SEGMENT equ INT2B_OFFSET + 2
|
||||
|
||||
INT2C_OFFSET equ 00B0h
|
||||
INT2C_SEGMENT equ INT2C_OFFSET + 2
|
||||
|
||||
INT2D_OFFSET equ 00B4h
|
||||
INT2D_SEGMENT equ INT2D_OFFSET + 2
|
||||
|
||||
INT2E_OFFSET equ 00B8h
|
||||
INT2E_SEGMENT equ INT2E_OFFSET + 2
|
||||
|
||||
INT2F_OFFSET equ 00BCh
|
||||
INT2F_SEGMENT equ INT2F_OFFSET + 2
|
||||
|
||||
INT30_OFFSET equ 00C0h
|
||||
INT30_SEGMENT equ INT30_OFFSET + 2
|
||||
|
||||
INT31_OFFSET equ 00C4h
|
||||
INT31_SEGMENT equ INT31_OFFSET + 2
|
||||
|
||||
INT32_OFFSET equ 00C8h
|
||||
INT32_SEGMENT equ INT32_OFFSET + 2
|
||||
|
||||
INT33_OFFSET equ 00CCh
|
||||
INT33_SEGMENT equ INT33_OFFSET + 2
|
||||
|
||||
INT34_OFFSET equ 00D0h
|
||||
INT34_SEGMENT equ INT34_OFFSET + 2
|
||||
|
||||
INT35_OFFSET equ 00D4h
|
||||
INT35_SEGMENT equ INT35_OFFSET + 2
|
||||
|
||||
INT36_OFFSET equ 00D8h
|
||||
INT36_SEGMENT equ INT36_OFFSET + 2
|
||||
|
||||
INT37_OFFSET equ 00DCh
|
||||
INT37_SEGMENT equ INT37_OFFSET + 2
|
||||
|
||||
INT38_OFFSET equ 00E0h
|
||||
INT38_SEGMENT equ INT38_OFFSET + 2
|
||||
|
||||
INT39_OFFSET equ 00E4h
|
||||
INT39_SEGMENT equ INT39_OFFSET + 2
|
||||
|
||||
INT3A_OFFSET equ 00E8h
|
||||
INT3A_SEGMENT equ INT3A_OFFSET + 2
|
||||
|
||||
INT3B_OFFSET equ 00ECh
|
||||
INT3B_SEGMENT equ INT3B_OFFSET + 2
|
||||
|
||||
INT3C_OFFSET equ 00F0h
|
||||
INT3C_SEGMENT equ INT3C_OFFSET + 2
|
||||
|
||||
INT3D_OFFSET equ 00F4h
|
||||
INT3D_SEGMENT equ INT3D_OFFSET + 2
|
||||
|
||||
INT3E_OFFSET equ 00F8h
|
||||
INT3E_SEGMENT equ INT3E_OFFSET + 2
|
||||
|
||||
INT3F_OFFSET equ 00FCh
|
||||
INT3F_SEGMENT equ INT3F_OFFSET + 2
|
||||
|
||||
INT5B_OFFSET equ 016Ch
|
||||
INT5B_SEGMENT equ INT5B_OFFSET + 2
|
||||
|
||||
INT5C_OFFSET equ 0170h
|
||||
INT5C_SEGMENT equ INT5C_OFFSET + 2
|
||||
|
||||
INTE0_OFFSET equ 0380h ; Concurrent DOS Vector
|
||||
INTE0_SEGMENT equ INTE0_OFFSET + 2
|
||||
|
||||
INTEF_OFFSET equ 03BCh ; GEM Interrupt Vector
|
||||
INTEF_SEGMENT equ INTEF_OFFSET + 2
|
||||
|
||||
;
|
||||
; The following equates determine the vectors that will be saved
|
||||
; during a DISPATCH. A core of vectors is always saved these are
|
||||
; specified by the VEC_LOWCORE and VEC_HIGHCORE equates. Then the
|
||||
; absolute FIRST and LAST vectors that will ever be preserved are
|
||||
; specified by VEC_MINSAVE and VEC_MAXSAVE.
|
||||
;
|
||||
; The VEC_DEFAULT equate specifies the default range of equates
|
||||
; that will be saved if this value is not over-ridden.
|
||||
;
|
||||
VEC_MINSAVE equ 05h ; Concurrent Saves 0 to 4
|
||||
VEC_MAXSAVE equ 0FFh ; Brief 2.01 Uses vectors > F0h
|
||||
VEC_LOWCORE equ 05h
|
||||
VEC_HIGHCORE equ 32h
|
||||
VEC_LOWSPECIAL equ 70h ; 70h-77h are hardware vectors on PC
|
||||
VEC_HIGHSPECIAL equ 77h ; and so are specially saved/restored
|
||||
VEC_DEFAULT equ (VEC_HIGHCORE * 0100h) + VEC_LOWCORE
|
Reference in New Issue
Block a user