Ersatz-11 miscellaneous devices

Ersatz-11 includes support for user-written emulation plug-ins. The "full" DOS version also supports digital I/O boards.

Digital I/O

E11 emulates the DR11C and DRV11 PIO digital I/O cards using The Logical Company's DCI-1300 PCI card, which comes with an external "brick" which has the same two 40-pin connectors as the DEC cards, for an exact replacement. This support currently works in the DOS version of E11 only, but will be in an update to the Linux version soon.

E11 also emulates the DR11W and DRV11WA DMA digital I/O cards using Engineering Design Team's PCI 11W card, which can be ordered with an external cable which similarly has the same two 40-pin connectors as the DEC cards. This support is in the full DOS version of E11 only.

Physical PC digital I/O boards:

Emulated PDP-11 digital I/O boards:

dev name controller types description E11 versions
OA: DR11C, DRV11 Unibus/Q-bus programmed I/O card "full" DOS/Windows
XA: DR11W, DRV11WA Unibus/Q-bus DMA I/O card "full" DOS/Windows

Plug-in custom emulation modules

The INSTALL command in all versions of E11 other than E11 Lite provides the very powerful ability to add special-purpose emulations to E11's complement of emulated PDP-11 devices. Modules are written in C (either Open Watcom or Digital Mars C) or assembly language, and linked as Win32-style .DLL files, which E11 loads and links to its internal API entry points. This API allows the plug-in to perform all necessary duties such as handling I/O page accesses, enqueueing and dequeueing emulated interrupt requests, transferring data between PDP-11 memory and host memory, etc. Programming information is included in the E11 manual, and the required header and import library files are included in the distribution kit.

Plug-in modules have already been written to do the following:

For more information contact
D Bit
15 Davis Hill Road
Royalston, MA  01368
Voice: +1 (413) 267-4600
FAX: (by appointment only -- call voice line first)
Copyright © 2024 by D Bit. All rights reserved.

[ Home | Legal ]