Specific Controllers
Table of Contents
LPV11 Line Printer Controller
CHARON-VAX / CHARON-PDP Q-bus systems provide support for the LPV11 Parallel Line Printer Controller.
The LPV11 emulation is implemented using the CHARON Qbus API (CHAPI). This interface is designed to allow third-parties to custom design emulated Qbus peripherals.
To enable CHAPI modules, request an update to the CHARON-VAX / CHARON-PDP license. For details on CHAPI read the CHARON-VAX / CHARON-PDP CHAPI user manual, available on demand or from the STROMASYS web site for our registered partners.
Use the following command to load an instance of an LPV11 Parallel Line Printer Controller:
|
Example:
|
The LPV11 (being a CHAPI component) provides the following configuration parameters, to be specified using the "set" command:
address
Parameter | address |
|---|---|
Type | Numeric |
Value | Specifies the CSR address. This address must be a valid QBUS 22-bit address in an I/O space. The initial value is 017777514, which is the factory setting for an LPV11. |
vector
Parameter | vector |
|---|---|
Type | Numeric |
Value | Specifies the interrupt vector. The initial value is 0200, which is the factory setting for an LPV11. |
parameters
Parameter | parameters | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | Text String | ||||||||||||||
Value | Specifies the name of the file in which the LPV11 prints the text, the name of a physical printer or a TCPIP port to connect to an external utility, like HOSTPrint, (along with some additional parameters):
|
It’s possible to load as many LPV11 devices as you wish and the system running on the emulated VAX/PDP-11 allows this to be done. To load LPV11 devices use the standard QBUS parameters: "address" and "vector" to select the correct place on the QBUS.
The following example demonstrates how to load 2 instances of LPV11, mapped to 2 host system LPT ports: