;/******************************************************************** ;* * ;* Copyright 1988 Intel Corporation, all rights reserved. * ;* * ;* INTEL CORPORATION PROPRIETARY INFORMATION * ;* * ;* This software is supplied under the terms of a license * ;* agreement or nondisclosure agreement with Intel Corpo- * ;* ration and may not be copied or disclosed except in * ;* accordance with the terms of that agreement. * ;* * ;********************************************************************/ EXTRN M_wake_up:FAR EXTRN M_execute_command:FAR EXTRN M_initialize:FAR M_LINK_BLOCK_SIZE EQU 12 M_INTC_LINK_BLOCK_SIZE EQU 22 M_INTERRUPT_00 EQU 000H M_INTERRUPT_01 EQU 001H M_INTERRUPT_02 EQU 002H M_INTERRUPT_03 EQU 003H M_INTERRUPT_04 EQU 004H M_INTERRUPT_05 EQU 005H M_INTERRUPT_06 EQU 006H M_INTERRUPT_07 EQU 007H M_INTERRUPT_08 EQU 008H M_INTERRUPT_09 EQU 009H M_INTERRUPT_0A EQU 00AH M_INTERRUPT_0B EQU 00BH M_INTERRUPT_0C EQU 00CH M_INTERRUPT_0D EQU 00DH M_INTERRUPT_0E EQU 00EH M_INTERRUPT_0F EQU 00FH M_INTERRUPT_10 EQU 010H M_INTERRUPT_11 EQU 011H M_INTERRUPT_12 EQU 012H M_INTERRUPT_13 EQU 013H M_INTERRUPT_14 EQU 014H M_INTERRUPT_15 EQU 015H M_INTERRUPT_16 EQU 016H M_INTERRUPT_17 EQU 017H M_INTERRUPT_18 EQU 018H M_INTERRUPT_19 EQU 019H M_INTERRUPT_1A EQU 01AH M_INTERRUPT_1B EQU 01BH M_INTERRUPT_1C EQU 01CH M_INTERRUPT_1D EQU 01DH M_INTERRUPT_1E EQU 01EH M_INTERRUPT_1F EQU 01FH M_INTERRUPT_20 EQU 020H M_INTERRUPT_21 EQU 021H M_INTERRUPT_22 EQU 022H M_INTERRUPT_23 EQU 023H M_INTERRUPT_24 EQU 024H M_INTERRUPT_25 EQU 025H M_INTERRUPT_26 EQU 026H M_INTERRUPT_27 EQU 027H M_INTERRUPT_28 EQU 028H M_INTERRUPT_29 EQU 029H M_INTERRUPT_2A EQU 02AH M_INTERRUPT_2B EQU 02BH M_INTERRUPT_2C EQU 02CH M_INTERRUPT_2D EQU 02DH M_INTERRUPT_2E EQU 02EH M_INTERRUPT_2F EQU 02FH M_INTERRUPT_30 EQU 030H M_INTERRUPT_31 EQU 031H M_INTERRUPT_32 EQU 032H M_INTERRUPT_33 EQU 033H M_INTERRUPT_34 EQU 034H M_INTERRUPT_35 EQU 035H M_INTERRUPT_36 EQU 036H M_INTERRUPT_37 EQU 037H M_INTERRUPT_38 EQU 038H M_INTERRUPT_39 EQU 039H M_INTERRUPT_3A EQU 03AH M_INTERRUPT_3B EQU 03BH M_INTERRUPT_3C EQU 03CH M_INTERRUPT_3D EQU 03DH M_INTERRUPT_3E EQU 03EH M_INTERRUPT_3F EQU 03FH M_INTERRUPT_40 EQU 040H M_INTERRUPT_41 EQU 041H M_INTERRUPT_42 EQU 042H M_INTERRUPT_43 EQU 043H M_INTERRUPT_44 EQU 044H M_INTERRUPT_45 EQU 045H M_INTERRUPT_46 EQU 046H M_INTERRUPT_47 EQU 047H M_INTERRUPT_48 EQU 048H M_INTERRUPT_49 EQU 049H M_INTERRUPT_4A EQU 04AH M_INTERRUPT_4B EQU 04BH M_INTERRUPT_4C EQU 04CH M_INTERRUPT_4D EQU 04DH M_INTERRUPT_4E EQU 04EH M_INTERRUPT_4F EQU 04FH M_INTERRUPT_50 EQU 050H M_INTERRUPT_51 EQU 051H M_INTERRUPT_52 EQU 052H M_INTERRUPT_53 EQU 053H M_INTERRUPT_54 EQU 054H M_INTERRUPT_55 EQU 055H M_INTERRUPT_56 EQU 056H M_INTERRUPT_57 EQU 057H M_INTERRUPT_58 EQU 058H M_INTERRUPT_59 EQU 059H M_INTERRUPT_5A EQU 05AH M_INTERRUPT_5B EQU 05BH M_INTERRUPT_5C EQU 05CH M_INTERRUPT_5D EQU 05DH M_INTERRUPT_5E EQU 05EH M_INTERRUPT_5F EQU 05FH M_INTERRUPT_60 EQU 060H M_INTERRUPT_61 EQU 061H M_INTERRUPT_62 EQU 062H M_INTERRUPT_63 EQU 063H M_INTERRUPT_64 EQU 064H M_INTERRUPT_65 EQU 065H M_INTERRUPT_66 EQU 066H M_INTERRUPT_67 EQU 067H M_INTERRUPT_68 EQU 068H M_INTERRUPT_69 EQU 069H M_INTERRUPT_6A EQU 06AH M_INTERRUPT_6B EQU 06BH M_INTERRUPT_6C EQU 06CH M_INTERRUPT_6D EQU 06DH M_INTERRUPT_6E EQU 06EH M_INTERRUPT_6F EQU 06FH M_INTERRUPT_70 EQU 070H M_INTERRUPT_71 EQU 071H M_INTERRUPT_72 EQU 072H M_INTERRUPT_73 EQU 073H M_INTERRUPT_74 EQU 074H M_INTERRUPT_75 EQU 075H M_INTERRUPT_76 EQU 076H M_INTERRUPT_77 EQU 077H M_INTERRUPT_78 EQU 078H M_INTERRUPT_79 EQU 079H M_INTERRUPT_7A EQU 07AH M_INTERRUPT_7B EQU 07BH M_INTERRUPT_7C EQU 07CH M_INTERRUPT_7D EQU 07DH M_INTERRUPT_7E EQU 07EH M_INTERRUPT_7F EQU 07FH M_INTERRUPT_80 EQU 080H M_INTERRUPT_81 EQU 081H M_INTERRUPT_82 EQU 082H M_INTERRUPT_83 EQU 083H M_INTERRUPT_84 EQU 084H M_INTERRUPT_85 EQU 085H M_INTERRUPT_86 EQU 086H M_INTERRUPT_87 EQU 087H M_INTERRUPT_88 EQU 088H M_INTERRUPT_89 EQU 089H M_INTERRUPT_8A EQU 08AH M_INTERRUPT_8B EQU 08BH M_INTERRUPT_8C EQU 08CH M_INTERRUPT_8D EQU 08DH M_INTERRUPT_8E EQU 08EH M_INTERRUPT_8F EQU 08FH M_INTERRUPT_90 EQU 090H M_INTERRUPT_91 EQU 091H M_INTERRUPT_92 EQU 092H M_INTERRUPT_93 EQU 093H M_INTERRUPT_94 EQU 094H M_INTERRUPT_95 EQU 095H M_INTERRUPT_96 EQU 096H M_INTERRUPT_97 EQU 097H M_INTERRUPT_98 EQU 098H M_INTERRUPT_99 EQU 099H M_INTERRUPT_9A EQU 09AH M_INTERRUPT_9B EQU 09BH M_INTERRUPT_9C EQU 09CH M_INTERRUPT_9D EQU 09DH M_INTERRUPT_9E EQU 09EH M_INTERRUPT_9F EQU 09FH M_INTERRUPT_A0 EQU 0A0H M_INTERRUPT_A1 EQU 0A1H M_INTERRUPT_A2 EQU 0A2H M_INTERRUPT_A3 EQU 0A3H M_INTERRUPT_A4 EQU 0A4H M_INTERRUPT_A5 EQU 0A5H M_INTERRUPT_A6 EQU 0A6H M_INTERRUPT_A7 EQU 0A7H M_INTERRUPT_A8 EQU 0A8H M_INTERRUPT_A9 EQU 0A9H M_INTERRUPT_AA EQU 0AAH M_INTERRUPT_AB EQU 0ABH M_INTERRUPT_AC EQU 0ACH M_INTERRUPT_AD EQU 0ADH M_INTERRUPT_AE EQU 0AEH M_INTERRUPT_AF EQU 0AFH M_INTERRUPT_B0 EQU 0B0H M_INTERRUPT_B1 EQU 0B1H M_INTERRUPT_B2 EQU 0B2H M_INTERRUPT_B3 EQU 0B3H M_INTERRUPT_B4 EQU 0B4H M_INTERRUPT_B5 EQU 0B5H M_INTERRUPT_B6 EQU 0B6H M_INTERRUPT_B7 EQU 0B7H M_INTERRUPT_B8 EQU 0B8H M_INTERRUPT_B9 EQU 0B9H M_INTERRUPT_BA EQU 0BAH M_INTERRUPT_BB EQU 0BBH M_INTERRUPT_BC EQU 0BCH M_INTERRUPT_BD EQU 0BDH M_INTERRUPT_BE EQU 0BEH M_INTERRUPT_BF EQU 0BFH M_INTERRUPT_C0 EQU 0C0H M_INTERRUPT_C1 EQU 0C1H M_INTERRUPT_C2 EQU 0C2H M_INTERRUPT_C3 EQU 0C3H M_INTERRUPT_C4 EQU 0C4H M_INTERRUPT_C5 EQU 0C5H M_INTERRUPT_C6 EQU 0C6H M_INTERRUPT_C7 EQU 0C7H M_INTERRUPT_C8 EQU 0C8H M_INTERRUPT_C9 EQU 0C9H M_INTERRUPT_CA EQU 0CAH M_INTERRUPT_CB EQU 0CBH M_INTERRUPT_CC EQU 0CCH M_INTERRUPT_CD EQU 0CDH M_INTERRUPT_CE EQU 0CEH M_INTERRUPT_CF EQU 0CFH M_INTERRUPT_D0 EQU 0D0H M_INTERRUPT_D1 EQU 0D1H M_INTERRUPT_D2 EQU 0D2H M_INTERRUPT_D3 EQU 0D3H M_INTERRUPT_D4 EQU 0D4H M_INTERRUPT_D5 EQU 0D5H M_INTERRUPT_D6 EQU 0D6H M_INTERRUPT_D7 EQU 0D7H M_INTERRUPT_D8 EQU 0D8H M_INTERRUPT_D9 EQU 0D9H M_INTERRUPT_DA EQU 0DAH M_INTERRUPT_DB EQU 0DBH M_INTERRUPT_DC EQU 0DCH M_INTERRUPT_DD EQU 0DDH M_INTERRUPT_DE EQU 0DEH M_INTERRUPT_DF EQU 0DFH M_INTERRUPT_E0 EQU 0E0H M_INTERRUPT_E1 EQU 0E1H M_INTERRUPT_E2 EQU 0E2H M_INTERRUPT_E3 EQU 0E3H M_INTERRUPT_E4 EQU 0E4H M_INTERRUPT_E5 EQU 0E5H M_INTERRUPT_E6 EQU 0E6H M_INTERRUPT_E7 EQU 0E7H M_INTERRUPT_E8 EQU 0E8H M_INTERRUPT_E9 EQU 0E9H M_INTERRUPT_EA EQU 0EAH M_INTERRUPT_EB EQU 0EBH M_INTERRUPT_EC EQU 0ECH M_INTERRUPT_ED EQU 0EDH M_INTERRUPT_EE EQU 0EEH M_INTERRUPT_EF EQU 0EFH M_INTERRUPT_F0 EQU 0F0H M_INTERRUPT_F1 EQU 0F1H M_INTERRUPT_F2 EQU 0F2H M_INTERRUPT_F3 EQU 0F3H M_INTERRUPT_F4 EQU 0F4H M_INTERRUPT_F5 EQU 0F5H M_INTERRUPT_F6 EQU 0F6H M_INTERRUPT_F7 EQU 0F7H M_INTERRUPT_F8 EQU 0F8H M_INTERRUPT_F9 EQU 0F9H M_INTERRUPT_FA EQU 0FAH M_INTERRUPT_FB EQU 0FBH M_INTERRUPT_FC EQU 0FCH M_INTERRUPT_FD EQU 0FDH M_INTERRUPT_FE EQU 0FEH M_INTERRUPT_FF EQU 0FFH M_PROGRAM_CONTROL EQU 100H M_KILL_SIGNAL EQU 101H M_HW_BREAK_00 EQU 200H M_HW_BREAK_01 EQU 201H M_HW_BREAK_02 EQU 202H M_HW_BREAK_03 EQU 203H M_TASK_BREAK EQU 300H M_SOFTWARE_BREAK_BASE EQU 1000H M_INTERCEPT_ALL EQU 0FFFFFFFFH ; M_ERROR_TYPE EQU WORD ; no assembly equivalent E_OK EQU 0 E_BAD_FORMAT EQU 1 E_BAD_ADDRESS EQU 2 E_BAD_NUMBER EQU 3 E_BAD_PORT EQU 4 E_BAD_SLOT EQU 5 E_BAD_REGISTER EQU 6 E_NO_NPX EQU 7 E_RESOURCE EQU 8 E_BAD_DEVICE EQU 9 E_PARAMETER EQU 10 E_PAGE EQU 11 E_SEGMENT EQU 12 ;