Nova's have standard assignments for device addresses, and if you change
them, standard DG software won't run.
SimH's list is contained in nova_defs.h:
#define DEV_MDV 001 /*
multiply/divide */
#define DEV_ECC 002 /* ECC memory
control */
#define DEV_MAP 003 /* MMPU control */
#define DEV_TTI 010 /* console input */
#define DEV_TTO 011 /* console output */
#define DEV_PTR 012 /* paper tape
reader */
#define DEV_PTP 013 /* paper tape
punch */
#define DEV_CLK 014 /* clock */
#define DEV_PLT 015 /* plotter */
#define DEV_CDR 016 /* card reader */
#define DEV_LPT 017 /* line printer */
#define DEV_DSK 020 /* fixed head
disk */
#define DEV_MTA 022 /* magtape */
#define DEV_DCM 024 /* data comm mux */
#define DEV_ADCV 030 /* A/D converter */
#define DEV_QTY 030 /* 4060
multiplexor */
#define DEV_DKP 033 /* disk pack */
#define DEV_CAS 034 /* cassette */
#define DEV_ALM 034 /* ALM/ULM
multiplexor */
#define DEV_PIT 043 /* programmable
interval timer */
#define DEV_TTI1 050 /* second
console input */
#define DEV_TTO1 051 /* second
console output */
#define DEV_CPU 077 /* CPU control */
For a more extensive list, consult the Nova documentation on
http://bitsavers.org/pdf.
/Bob Supnik
On 4/30/2016 12:49 AM, [email protected] wrote:
Message: 1
Date: Fri, 29 Apr 2016 17:00:26 -0400
From: David Takle<[email protected]>
To: Email List<[email protected]>
Subject: [Simh] Nova Device Codes
Message-ID:
<cagvz9wpxf27m1owaaaeu2jjn3fso3quspji5imkf1q8x2hj...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
How do you associate a given "device" on the simulator with a Nova device
code, so that when a program does I/O to a given device, the simulator
knows what attached file to use?
This seems pretty basic, but I can't find it anywhere.
Just getting back into simH after being away for a while.
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh