Switch specs for Compupro/Godbout Econoram XIII

From: Frank McConnell <fmc_at_reanimators.org>
Date: Wed Jan 21 01:16:54 2004

Dwight K. Elvey wrote:
> Anyone have the switch specs for this board?

XIII or XIIIA? In either case, yes.

XIII is two Banks of 16Kx8 each, called Bank A and Bank B, and can be
configured to place each Bank at any 16KB boundary in the 64KB address
space. It has four groups of 8 DIP switches, S1 through S4.

S1 sets the I/O port address for Bank A. Output a 0 to this port, the
bank is disabled. Output a 1, the bank is enabled. You can read it
too; 0 means disabled and 1 means enabled. S1-1 sets address bit 0,
S1-2 sets address bit 1, ... S1-8 sets address bit 7. On = 1, Off =
0.

S2 sets the I/O port address for Bank B. Same scheme.

S3 positions 1-4 are not used. S3 positions 5 and 6 set whether to
enable or disable Bank B on power-up: set S3-5 to 1 and S3-6 to 0 to
disable Bank B, or set S3-5 to 0 and S3-6 to 1 to enable Bank B. S3
positions 7 and 8 work like 5 and 6, but for Bank A.

S4 positions 1-3 and 7 control Bank A. S4-1, if on, disables Bank A
entirely. S4-2 and -3 set the address bus line 14 and 15 values to
match for Bank A (on is 0 and off is 1). And S4-7, if on, enables
PHANTOM on Bank A. S4 positions 4-6 and 8 control Bank B in much the
same ways.

XIIIA is a single 32Kx8 block that can be located at any 4KB boundary.
It has four groups of 8 DIP switches, S1 through S4.

S2 positions 1 and 2 are used to enable or disable the board at
power-up. Set S2-1 on and S2-2 off to enable the board at power-up,
or S2-1 off and S2-2 on to disable the board at power-up.

S2 position 3 controls how the board responds to PHANTOM*. S2-3 set on
will make the board disable itself in response to PHANTOM*.

S2 position 4 grounds MWRITE (bus pin 68) and makes the board respond
to pWR* (bus pin 77).

S2 positions 5-8 set the starting address at which the board appears
in the 64KB address space. S2-5 sets the value to match for address
line 15, S2-6 for line 14, ..., S2-8 for line 12.

S1 lets you disable 4K blocks within the 32K block. S1-1 for block 7,
S1-2 for block 6, ..., S1-8 for block 0. Off is enabled, on is disabled.

S4 sets the I/O port address for the board. S4-1 is address bit 7,
..., S4-8 is address bit 0. Off is 0, on is 1.

S3 sets the data bits in the I/O port to which the board responds.
S3-1 is bit 7, ..., S3-8 is bit 0. Off is 0, on is 1. Those bits
switched on must all be set to 0 by the output operation to disable
the board. Any of the bits switched on may be set to 1 to enable the
board.

-Frank McConnell
Received on Wed Jan 21 2004 - 01:16:54 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:47 BST