Download Print this page

DIGITAL-LOGIC MICROSPACE MSM286 Series Technical User's Manual

Pc/104 board

Advertisement

Quick Links

TECHNICAL USER'S MANUAL FOR:
PC/104 Board
MSM286
O:\TEXT\HANDB-V6\MSM286.DOC
Nordstrasse 4F, CH-4542 Luterbach
Tel.: +41 (0)65 41 53 36 - Fax: +41 (0)65 42 36 50

Advertisement

loading
Need help?

Need help?

Do you have a question about the MICROSPACE MSM286 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for DIGITAL-LOGIC MICROSPACE MSM286 Series

  • Page 1 TECHNICAL USER’S MANUAL FOR: PC/104 Board MSM286 O:\TEXT\HANDB-V6\MSM286.DOC Nordstrasse 4F, CH-4542 Luterbach Tel.: +41 (0)65 41 53 36 - Fax: +41 (0)65 42 36 50...
  • Page 2 DIGITAL-LOGIC AG MSM286 Manual V6.4 COPYRIGHT © 1992-95 BY DIGITAL-LOGIC AG No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, in any form or by any means, electronic, mechanical, optical, manual, or otherwise, without the prior written permission of Digital-Logic AG.
  • Page 3 DIGITAL-LOGIC AG MSM286 Manual V6.4 Registration Form: Please complete and return this form within 30 days. After registration, you will receive software up- dates, errata information, customer information and news from Digital-Logic AG products automati- cally. Product Information: Product: _ MSE...
  • Page 4 DIGITAL-LOGIC AG MSM286 Manual V6.4 Table of Contents 1 PREFACE _______________________________________________________ 6 1.1 How to use this manual ______________________________________________________ 6 1.2 Trademarks ________________________________________________________________ 6 1.3 Disclaimer _________________________________________________________________ 6 1.4 Who should use this product _________________________________________________ 6 1.5 Recycling information _______________________________________________________ 7 1.6 Technical Support __________________________________________________________ 7...
  • Page 5 DIGITAL-LOGIC AG MSM286 Manual V6.4 8.2 Error on boottime __________________________________________________________ 40 9 THE CMOS SETUP (STANDARD BIOS) ______________________________ 41 9.1 Harddisk type _____________________________________________________________ 42 9.2 The SuperState BIOS - SETUP (F8680.EXE) ____________________________________ 43 10 SOFTWARE TOOLS AND DRIVERS ________________________________ 44 10.1 HMA Driver for DOS V5.x:HIDOS.SYS ________________________________________ 44...
  • Page 6 The specifications given in this manual were correct at the time of printing; advances mean that some may have changed in the meantime. If errors are found, please notify Digital-Logic AG at the address shown on the title page of this document, and we will correct them as soon as possible.
  • Page 7 AG or other contingencies beyond the control of Digital-Logic AG), wrong connection, wrong informa- tion or as a result of service or modification by anyone other than Digital-Logic AG. Neither if the user has not enough knowledge of these technologies or has not consulted the product manual or the technical support of Digital-Logic AG and therefore the product has been damaged.
  • Page 8 CGA/LCD video interface CGA/LCD video interface AT-PC/104 BUS XT-PC/104 BUS Unique Features MSM286: The MICROSPACE MSM286 includes all standard PC/AT functions plus unique Digital-Logic en- hancements, such as: MSM286X142 MSM286L1405 Solid state disk (SSD) 1 MByte Solid state disk (SSD) 1 MByte...
  • Page 9 DIGITAL-LOGIC AG MSM286 Manual V6.4 MSM286 Block Diagram The real Single board industrial PC: DRAM F8680 2MByte 128Byte CMOS RAM Serial Ports Parallelport COM1 COM2 LPT1 BIOS CGA Video Floppydisk Interface Interface Keyboard Driver for LCD/CRT 3,5 or 5,25" Interface PC/104 .
  • Page 10 F8680/A CPU 14 MHz (up to 25 MHz in future) DRAM 2 MBytes DRAM on-board ROM: 32 pin byte wide socket for solid state disk BIOS: BIOS with Digital-Logic extensions PC-Interfaces: DMA, TIMERS, KEYBOARD and SPEAKER I/O-Interfaces: Standard COM1, COM2, LPT1 RTC/CMOS Setup:...
  • Page 11 DIGITAL-LOGIC AG MSM286 Manual V6.4 Mass storage: Floppy disk interface, for max. 2 floppies, 26 and 34 pins connector IDE controller onboard but needs MSM5xxI or IV Piggyback board to interface IDE 44pins drives Sockets SSD: 1st socket for SSD:...
  • Page 12 10G, DIN IEC 68-2-27 Temperature: Operating: Standard version: -25°C to +70°C Industry version: ask Digital-Logic AG Storage: -55°C to +85°C EMV / EMC (IEC1131-2 refer MIL 461/462): ESD Electro Static Discharge: IEC 801-2, EN55101-2, VDE 0843/0847 Part 2 metallic protection needed...
  • Page 13 DIGITAL-LOGIC AG MSM286 Manual V6.4 PC104 B AEN, output C11 Address Enable is used to degate the microprocessor and other devices from the I/O channel to allow DMA transfers to take place. low = CPU Cycle, high = DMA Cycle...
  • Page 14 DIGITAL-LOGIC AG MSM286 Manual V6.4 IRQ2 is used as soon a PCCARD card is pluged in ! /Master, input B32 This signal is used with a DRQ line to gain control of the system. A processor or DMA controller on the I/0 channel may issue a DRQ to a DMA channel in cascade mode and receive a /DACK.
  • Page 15 DIGITAL-LOGIC AG MSM286 Manual V6.4 controllers that reside on the I/0 channel. On the AT96 BUS we use the LA17-LA23 instead the SA17- SA23. /SBHE, input/output B1 Bus High Enable (system) indicates a transfer of data on the upper byte of the data bus, XD8 through XD15.
  • Page 16 DIGITAL-LOGIC AG MSM286 Manual V6.4 Description of the PC/104 BUS interface Ground Ground IOCHCK Ground RESET LA23 IOCS16 LA22 IRQ2 LA21 LA20 DRQ2 LA19 (-12V) LA18 GPCS LA17 A485 MEMR B485 IOCHRDY Ground MEMW XC50 SMEMW XC51 SA19 SMEMR SA18...
  • Page 17 DIGITAL-LOGIC AG MSM286 Manual V6.4 ETAILED YSTEM ESCRIPTION The CPU’s of the MICROSPACE Products 4.1.1 The F8680/A PC/Chip by Chips & Technologies 4 stage pipeline, 1 MIPS performance, 0.7 micron CMOS technology, SuperState extensions, power management, fully static CPU, 4 programmable signals (PS1 to PS4), direct support of JEIDA cards,...
  • Page 18 DIGITAL-LOGIC AG MSM286 Manual V6.4 DC Power Input The power is connected through the AT96 Bus connector, the PC/104 Power connector or the sepa- rate power connector on the board. The supply uses only the +5 volts and ground connection. The LCD-BIAS voltage is generated on-board from the 5 volt or from 12 volt (better quality).
  • Page 19 MSM286 is designed to operate at a variety of clock speeds, determined by the value of the master clock oscillator. Standard product is currently available from Digital-Logic AG with 14 MHz for F8680 CPU and 25 MHz for 3/486 CPU clock rate only. Appropriate speed CPU, RAM, and ROM devices must be used, depending on the CPU clock rate.
  • Page 20 COM2; it is supported as the ’COM2’ device. However, it is possible to disable either or both serial ports using the Digital-Logic AG BMP utility. (Note: if you disable the primary port and enable the secondary port, then the secondary port is installed as COM1 by DOS.) Standard: 82C721 (C&T):...
  • Page 21 DIGITAL-LOGIC AG MSM286 Manual V6.4 The desired configuration of floppy drives (number and type) must be properly initialized in the board’s CMOS - configuration memory. This is generally done by using ALT + ’S’ or F2 at bootup time. Floppy interface connector The table shows the pinout and signal definitions of the board’s floppy disk interface connector.
  • Page 22 DIGITAL-LOGIC AG MSM286 Manual V6.4 4.13 Expansion bus The Bus currents are: Output-Signals: IOH: IOL: D0 - D16 A0 - A23: MR,MW,IOR,IOW, RES,ALE,AEN,C14 DACKx, DRQx,INTx, PSx, OPW Input-Signals: Logic-Family: Voltage: ABT-Logic ABT-Logic Input Signals: ViH(min.) = 3.15V ViL(max.) = 1.35 4.14...
  • Page 23 The battery is removable for easy exchange with a new type or replacement when the battery is exhausted. The battery is a Digital-Logic AG replacement part: MS3V-BAT. The battery-backed clock can be set using the Digital-Logic AG SETUP at boot-time.
  • Page 24 DIGITAL-LOGIC AG MSM286 Manual V6.4 4.19 System memory map The F8680 CPU used as central processing unit on the MICROSPACE MSM286 has a memory ad- dress space which is defined by 26 address bits. Therefore, it can address 64 MBytes of memory; a standard PC-AT is able to address only 16 MBytes.
  • Page 25 DIGITAL-LOGIC AG MSM286 Manual V6.4 4.20 System I/O map The following table shows the detailed listing of the I/O port assignments used in the MICROSPACE MSM286 board: I/O Address: MSM286: 0000 - 001Fh DMA controller 1 0020 - 003Fh Interrupt controller 1...
  • Page 26 DIGITAL-LOGIC AG MSM286 Manual V6.4 4.21 The onchip / on-board CGA/LCD Controller The graphics controller supports both CRT and LCD panel displays with fully CGA-compatible register set. It supports 80x25 and 40x25 text modes, as well as 640 pixel 2-color and 320 pixel 4-color graphic modes, at 200 lines of resolution.
  • Page 27 DIGITAL-LOGIC AG MSM286 Manual V6.4 4.21.1 Panels which can be interfaced to the MSM286 board: Date: 05.07.93. Manu- Part.No. Reso- Char.* Type: Techno- Modifications facturer: lution: Line logy: needed Source Citizen G6202H-BE 640 x 200 80 x 25 Mono LCD 4Bit...
  • Page 28 DIGITAL-LOGIC AG MSM286 Manual V6.4 In some applications, an external keyboard is too big, prompting the use of an internal keyswitch ma- trix. However, when using an internal keyswitch matrix, scanning and scan code translating must be performed by the system CPU. This is handled by PC/Chip by programming it to perform scanning and scan code translating in SuperState R to transparently provide a virtual XT-Keyboard.
  • Page 29 DIGITAL-LOGIC AG MSM286 Manual V6.4 A0h/A1h: AT-Left / AT-Right A2h/A3h: AT-Insert / AT-Home A4h/A5h: AT-Page UP / AT-Page Down A6h: AT-END A7h: AT-Delete: A8h: FN + UP ARROW: PAN UP LCD A9h: FN + DOWN ARROW: PAN DOWN LCD AAh:...
  • Page 30 Due to the current BIOS, the scanner enable can not made dynamicly. For using the keymatrix , you need a BIOS with enabled scanner function. Ask Digital-Logic AG for this BIOS. The default BIOS has disabled the keyboard scanner. Since version 3.xx the LOADxxxx.EXE will enable the key scanner automatically.
  • Page 31 DIGITAL-LOGIC AG MSM286 Manual V6.4 ESCRIPTION OF THE CONNECTORS Serial port COM1 Serial port COM2 Channel Header onboard D-SUB connector Signal COM 1 / 2: Pin 1 Pin 1 Pin 2 Pin 6 Pin 3 Pin 2 Pin 4 Pin 7...
  • Page 32 DIGITAL-LOGIC AG MSM286 Manual V6.4 Floppydisk interface for 5.25" and 3.5" FD Signal Signal Pin 1, = GND Pin 2 Pin 3 = GND Pin 4 Pin 5 = GND Pin 6 Pin 7 = GND Pin 8 INDEX Pin 9...
  • Page 33 DIGITAL-LOGIC AG MSM286 Manual V6.4 CGA Display interface CRT or LCD LCD MODE: (PS4 = low), connect PS4 with ground to enter into LCD-Mode! 16 Pin Header on-board: 15 Pin D-SUB: Pin1 Ground Ground Pin2 DOT3 Ground Pin3 Ground DOT2...
  • Page 34 Pin 24 MCD2 Pin 25 Pin 26 Pin 27 Pin 28 Pin 29 Pin 30 Pin 31 Pin 32 Needs the option MSM286J for connecting a socket holder for PCCARDs to the MSM286 board. Ask your nearest DIGITAL-LOGIC AG service.
  • Page 35 DIGITAL-LOGIC AG MSM286 Manual V6.4 UMPER OCATIONS The figure shows the location of all the jumper blocks on the MSM286 board. The numbers shown in this figure are silk screened on the board so that the pins can easily be located. This chapter refers to the individual pins for these jumpers.
  • Page 36 With SSD installed, the system’s floppy disk A: function is rerouted to an SSD driver that controls access to the desired memory socket and devices. The resulting SSD drives acts like a normal DOS floppy drive. In effect, Digital-Logic AG SSD sup- port software converts software into firmware instantly without requiring special programming tech- niques or modification of the operating system and application software.
  • Page 37 DIGITAL-LOGIC AG MSM286 Manual V6.4 The paged SSD scheme: The ROM-Disk is up to 16 page addressable. That means the following: First 1MByte 1MByte SSD Dev.1 BIOS F0000 ROM-DISK E0000 D0000 VGA / SCSI 64kByte C0000 Video B0000 Video A0000 DRAM Dev.2...
  • Page 38 DIGITAL-LOGIC AG MSM286 Manual V6.4 SSD - Devices Standart: 1x DIL32 EPROM: Device Part Number Size Pins 27C010 128kByte 32 pins DIL32 27C020 256kByte 32 pins DIL32 27C040 512kByte 32 pins DIL32 27C080 1024kByte 32 pins DIL32 5Volt Intelligent FLASH:...
  • Page 39 DIGITAL-LOGIC AG MSM286 Manual V6.4 The installation of the devices You need always DIL 32 devices (FLASH, EPROM or NV-RAM). The prefered devices are 29F010 and 29F040 from AMD with 90 to 150ns). For FLASH and EPROM: Select always: J30 = 1-2 (A15 on Pin3), J29 = 1-2 (A14 on Pin29), J31 left open...
  • Page 40 Does the harddisk spindle motor start? Reset the CMOS-RAM: see A.3. C. If the error appears again Contact your nearest Digital-Logic dealer for technical support Or contact our technical support on Fax ++41 65 42 36 50 (CH) Digital-Logic AG Switzerland...
  • Page 41 DIGITAL-LOGIC AG MSM286 Manual V6.4 CMOS BIOS) SETUP TANDARD If wrong setups are memorized in the CMOS-RAM the default values will be loaded after resetting the RTC/CMOS-RAM with the CMOS-RESET jumper. If the battery is down, it’s always possible to start the system with the default values from the BIOS.
  • Page 42 DIGITAL-LOGIC AG MSM286 Manual V6.4 Harddisk type Type: Cyl.: Head: WPC: Land: Sec: Size: none Integral 1820, Kittyhawk none none none none none none none none 1024 1023 none none none Integral 1842, Aura 43 none Aura 85 none Conner CFN250A...
  • Page 43 DIGITAL-LOGIC AG MSM286 Manual V6.4 The SuperState BIOS - SETUP (F8680.EXE) The system configuration program, F8680.EXE, is used to setup the various parameters of the F8680 PC/Chip in addition to the Standard-Setup Menu in the BIOS. A wrong parameter could hang the system or produce malfunctions. In this case RESET THE CMOS RAM by closing the appropriate jumper for 1 -2 seconds and during the system power is on.
  • Page 44 DIGITAL-LOGIC AG MSM286 Manual V6.4 OFTWARE TOOLS AND DRIVERS The tooldisk is divided into the following subdirectories: MS286 TOOLS SETUPPCC.EXE F8680.EXE HDMEM.COM HD.COM C&T MINIBUG.COM PCCEMM.SYS and .TXT HIDOS.SYS and .DOC KEYSCAN KEYEDIT.EXE (Key editor) LOADK132.EXE (for BIOS V1.3.2.) LOADK220.EXE (for BIOS V220) KMATRIX.DAT...
  • Page 45 DIGITAL-LOGIC AG MSM286 Manual V6.4 SIZE = sss Specifies how much of the RAM above 1M should be used for EMS memory. If there is no XMS driver in the system then the default for the EMS driver is to use as much memory as is available.
  • Page 46 DIGITAL-LOGIC AG MSM286 Manual V6.4 ABLE INTERFACE 11.1 The floppydisk cable IDT Terminal for Dual Row 0.1" (2.54 mm grid) and 1.27 mm flat cable. Floppydisk Cable 34pin MicroSpace DRIVE B: DRIVE A: max. cable length = For drive A: the lines 10 to 16 are crossed (180 degrees).
  • Page 47 DIGITAL-LOGIC AG MSM286 Manual V6.4 11.3 The harddisk cable 40pin IDT terminal for dual row 0.1" (2.54 mm grid) and 1.27 mm flat cable. 40 pins signal, power is sepa- rately wired. Refer to the technical manual of the harddisk used. IDT Terminal for Dual Row (2.00mm grid) and 1.00mm flat cable .
  • Page 48 DIGITAL-LOGIC AG MSM286 Manual V6.4 11.4 The CGA monitor cable IDT Terminal for Dual Row 0.1" (2.54mm grid) and 1.27mm flat cable. Cut the Pin 7 of the DSUB connector or pin 4 of the IDT Header, if this pin isn’t left open in the Monitor !
  • Page 49 DIGITAL-LOGIC AG MSM286 Manual V6.4 11.6 The COM 1/2 serial interface cable IDT terminal for dual row 0.1" (2.54 mm grid) and 1.27 mm flat cable Line of pin 1 COM1 9pin D-Sub male MSE286 MSE3/486 COM1/2 COM2 9pin D-Sub...
  • Page 50 DIGITAL-LOGIC AG MSM286 Manual V6.4 JEIDA C ARDS Beforeusing first time, format the PCCARD SRAM with the DOS FORMAT.EXE under DOS5.0. For generating a bootable JEIDA Card use FORMAT B:/S followed by ENTER. SRAM Mitsubishi: MF365A-L2DAT01 64 KBytes 200 NS...
  • Page 51 DIGITAL-LOGIC AG MSM286 Manual V6.4 12.2 PCCARD Interface MSM286J The MSM286J can be used only in connection with the MSM286 CPU Version V4.1. Later versions need only a cardholder. The JEIDA circuits are integrated into the MSM286 CPU Modules. Card Types:...
  • Page 52 DIGITAL-LOGIC AG MSM286 Manual V6.4 12.3 The MSM286J JEIDA Interface for the MSM286 This module is sold separately and can be connected to the J5. With the two flatribbon cable the JEIDA card holder is interfaced to the MSM286. For startup follow the steps: Connect the JEIDA Holder to the MSM286J Module: The cable length is limited to 0.5m, but hold it as short as possible.
  • Page 53 DIGITAL-LOGIC AG MSM286 Manual V6.4 MSM286 PC/104 HE BOARD SIZE...
  • Page 54 DIGITAL-LOGIC AG MSM286 Manual V6.4 ATCHDOG PROGRAMMING The LTC1232 device works as watchdog and power supervisory circuit. At the boot-time the watchdog is disabled. 14.1 Watchdog on MSM286 Version 6.x of MSM286 board integrates also a watchdog. Enable the Watchdog with: 2A4 hex Bit 5 [0..7]...
  • Page 55 DIGITAL-LOGIC AG MSM286 Manual V6.4 HE SYSTEM MULTIFUNCTION LATCH The multifunction latch allows control several function as powerdown, contrast and watchdog. This latch can be controlled with the application program. With suspend/resume this latch is also repro- grammed (Bit 6 and 7).
  • Page 56 DIGITAL-LOGIC AG MSM286 Manual V6.4 HE LOCATION OF THE CONNECTORS OF MSM286:...
  • Page 57 NOVELL: NETx V3.11 NOVELL: ODI services 19.1.2 Application Programs on the MSM286 Tested are: all software without needing protected mode or math. coprocessor. Application Programs All software Digital-Logic AG has tested so far is compatible and runs without any problems.
  • Page 58 DIGITAL-LOGIC AG MSM286 Manual V6.4 APPENDIX 20.1 A. PC/Chip invalid op-code trapping The Chips and Technologies PC/Chip (F8680 and F8680A) is capable of causing a switch to Super- State when an invalid op-code is executed. When this happens, the SuperState bad-op code handler will dump information on the cause of the exception.
  • Page 59 DIGITAL-LOGIC AG MSM286 Manual V6.4 20.2 B. PC/CHIP SUPERSTATE SOFTWARE SYSTEM SERVICES SPECIFICATION Chips and Technologies, Inc. 3050 Zanker Road, USA-San Jose, California 95134 (001-408) 434-0600 Revision 1.3: February 22, 1993 (SuperState Version IR121) Revision 1.4: July 6, 1993 (SuperState Version IR126) SUPERSTATE BIOS VERSION >= IR 126...
  • Page 60 DIGITAL-LOGIC AG MSM286 Manual V6.4 (AH)=22h: APM Enable/Disable Secondary Storage Devices (AH)=23h: APM Enable/Disable Parallel Ports (AH)=24h: APM Enable/Disable Serial Ports (AH)=25h: PCCARD Socket Services Re-director (AH)=26h: (Reserved for Chips and Technologies) (AH)=27h: Hook external PS pin interrupt (AH)=28h: Miscellaneous hooks and functions...
  • Page 61 DIGITAL-LOGIC AG MSM286 Manual V6.4 (BL) = 3 - Get Shadow RAM State. Input: None Output: (AL) = Boolean field of 8 bits. Each bit indicates whether a shadow region is enabled or not. bit 0: C0000h to C7FFFh (VGA BIOS)
  • Page 62 DIGITAL-LOGIC AG MSM286 Manual V6.4 5 = D000h (CREGs AFh & A5h) 6 = D400h (CREGs AFh & A6h) 7 = D800h (CREGs AFh & A7h) 8 = DC00h (CREGs AFh & A8h) 9 = CC00h (CREGs AEh + AFh & A9h) [Rev E only] A = CD00h (CREGs AEh + AFh &...
  • Page 63 DIGITAL-LOGIC AG MSM286 Manual V6.4 Output: System is in SuperState mode. (Caller must handle his own SSRET. See subfunction AH = 17h to do far call to a SuperState routine and far return in user mode.) (AH)=05h: Smart Sleep Controls.
  • Page 64 DIGITAL-LOGIC AG MSM286 Manual V6.4 (BL) = 0 - Enable Virtual interrupt. (AL) = Virtual interrupt number. (BL) = 1 - Disable Virtual interrupt. (AL) = Virtual interrupt number. (BL) = 2 - Get Virtual interrupt state. (AL) = Virtual interrupt number.
  • Page 65 DIGITAL-LOGIC AG MSM286 Manual V6.4 (BL) = 1 - Unhook Virtual port. (DS:DX) = Location of SuperState Hook structure. (BL) = 2 - Return installed status. (DS:DX) = Location of SuperState Hook structure. On Return: (DS:DX) = SEG:OFF of hook structure if installed.
  • Page 66 DIGITAL-LOGIC AG MSM286 Manual V6.4 (DS:DX) = Location of SuperState Hook structure. (BL) = 1 - Unhook System Sleep function. (DS:DX) = Location of SuperState Hook structure. (BL) = 2 - Return installed status. (DS:DX) = Location of SuperState Hook structure.
  • Page 67 DIGITAL-LOGIC AG MSM286 Manual V6.4 (AH)=12h: Force Suspend. Input: None Output: Forces system to Suspend. Returns after Resume. (AH)=13h: Get 32-bit timer value. Input: None Output: (DX:AX) = 32-bit time. (AH)=14h: Get or Set CREG value. (BL) = 0 - Get CREG value.
  • Page 68 DIGITAL-LOGIC AG MSM286 Manual V6.4 Input: (AL) = BCD WakeUp Hour (BH) = BCD WakeUp Minute (BL) = BCD WakeUp Second (CH) = BCD WakeUp Century (CL) = BCD WakeUp Year (DH) = BCD WakeUp Month (DL) = BCD WakeUp Date...
  • Page 69 DIGITAL-LOGIC AG MSM286 Manual V6.4 Output: CF = 0 Input: BL = 04 - Disable power managment: disables sleep but retains previous state of suspend (called by APM and Fn+F5) Output: CF= 0 Input: BL = 05h - System is idle (APM function 5)
  • Page 70 DIGITAL-LOGIC AG MSM286 Manual V6.4 (AL) = unit number. (AH)=22h: APM Enable/Disable Secondary Storage Devices (BL) = 0 - Turn secondary storage devices off. (AL) = unit number (drive 0, drive 1, ... etc.) (BL) = 1 - Turn secondary storage devices on.
  • Page 71 DIGITAL-LOGIC AG MSM286 Manual V6.4 ; return ax intact retf ; return CF intact ScktServNot: ; old int 1Ah routine. (AH)=26h: Reserved for Chips and Technologies (AH)=27h: Hook or Unhook External PS pin interrupt (BL) = 0 - Hook external PS pin interrupt function.
  • Page 72 DIGITAL-LOGIC AG MSM286 Manual V6.4 Input: (BL) = 3 - Get auxiliary port values Output: (BX) = address of AuxPort (0 if absent) (DX) = data last written to AuxPort Input: (BL) = 4 - Set auxiliary port value (DX)
  • Page 73 DIGITAL-LOGIC AG MSM286 Manual V6.4 (BL) = 1 - Kill context (DS:SI) = 32 bit linear address of the context header On Return: NC - successful Carry if context cannot be killed (BL) = 2 - Enter context (DS:SI) = 32 bit linear address of the context header...
  • Page 74 DIGITAL-LOGIC AG MSM286 Manual V6.4 0 = disable 1 = enable (CX) = Timeout value in seconds (AH)=2Bh: 7FH Reserved for Chips and Technologies. (AH)=80h: FFH Reserved for OEMS. Notes: The carry flag is set for each function if the function call fails, module is not linked, or is obsolete.
  • Page 75 DIGITAL-LOGIC AG MSM286 Manual V6.4 User_ID DB Dup(?) ; Caller id string. SS_HOOK ENDS SuperState Hook Structure Notes: The size of the structure is 32 bytes. The SuperState Hook structure must be located in writable RAM. Count is the number of accesses before calling Call_Addr.
  • Page 76 DIGITAL-LOGIC AG MSM286 Manual V6.4 052H DMA Init 005H Timer 051H Timer Init 00DH Refresh Init 007H Base RAM 060H CMOS Test 090H RAM Init 053H 8259 Init 008H 8259 054H Chip Configure 06BH 8087 Test 009H Hot Int 00AH...