First Commit of my working state
[simh.git] / settings
CommitLineData
196ba1fc
PH
1
2PDP1D = PDP1
3PDP1 = pdp1_lp pdp1_cpu pdp1_stddev \
4 pdp1_sys pdp1_dt pdp1_drm \
5 pdp1_clk pdp1_dcs
6PDP1_OPT = -I ${PDP1D}
7
8
9NOVAD = NOVA
10NOVA = nova_sys nova_cpu nova_dkp \
11 nova_dsk nova_lp nova_mta \
12 nova_plt nova_pt nova_clk \
13 nova_tt nova_tt1 nova_qty
14NOVA_OPT = -I ${NOVAD}
15
16
17ECLIPSE = eclipse_cpu eclipse_tt nova_sys \
18 nova_dkp nova_dsk nova_lp \
19 nova_mta nova_plt nova_pt \
20 nova_clk nova_tt1 nova_qty
21ECLIPSE_OPT = -I ${NOVAD} -DECLIPSE -DUSE_INT64
22
23
24PDP18BD = PDP18B
25PDP18B = pdp18b_dt pdp18b_drm pdp18b_cpu \
26 pdp18b_lp pdp18b_mt pdp18b_rf \
27 pdp18b_rp pdp18b_stddev pdp18b_sys \
28 pdp18b_rb pdp18b_tt1 pdp18b_fpp
29PDP4_OPT = -DPDP4 -I ${PDP18BD}
30PDP7_OPT = -DPDP7 -I ${PDP18BD}
31PDP9_OPT = -DPDP9 -I ${PDP18BD}
32PDP15_OPT = -DPDP15 -I ${PDP18BD}
33
34
35PDP11D = PDP11
36PDP11 = pdp11_fp pdp11_cpu pdp11_dz \
37 pdp11_cis pdp11_lp pdp11_rk \
38 pdp11_rl pdp11_rp pdp11_rx \
39 pdp11_stddev pdp11_sys pdp11_tc \
40 pdp11_tm pdp11_ts pdp11_io \
41 pdp11_rq pdp11_tq pdp11_pclk \
42 pdp11_ry pdp11_pt pdp11_hk \
43 pdp11_xq pdp11_xu pdp11_vh \
44 pdp11_rh pdp11_tu pdp11_cpumod \
45 pdp11_cr pdp11_rf pdp11_dl \
46 pdp11_ta pdp11_rc pdp11_kg \
47 pdp11_ke pdp11_dc
48PDP11_OPT = -DVM_PDP11 -I ${PDP11D} ${NETWORK_OPT}
49
50
51VAXD = VAX
52VAX = vax_cpu vax_cpu1 vax_fpa vax_io \
53 vax_cis vax_octa vax_cmode \
54 vax_mmu vax_stddev vax_sysdev \
55 vax_sys vax_syscm vax_syslist \
56 pdp11_rl pdp11_rq pdp11_ts \
57 pdp11_dz pdp11_lp pdp11_tq \
58 pdp11_xq pdp11_ry \
59 pdp11_vh pdp11_cr
60VAX_OPT = -DVM_VAX -DUSE_INT64 -DUSE_ADDR64 -I ${VAXD} -I ${PDP11D} ${NETWORK_OPT}
61
62
63VAX780 = vax_cpu.c vax_cpu1.c vax_fpa.c \
64 vax_cis.c vax_octa.c vax_cmode.c \
65 vax_mmu.c vax_sys.c vax_syscm.c \
66 vax780_stddev.c vax780_sbi.c \
67 vax780_mem.c vax780_uba.c vax780_mba.c \
68 vax780_fload.c vax780_syslist.c \
69 pdp11_rl.c pdp11_rq.c pdp11_ts.c \
70 pdp11_dz.c pdp11_lp.c pdp11_tq.c \
71 pdp11_xu.c pdp11_ry.c pdp11_cr.c \
72 pdp11_rp.c pdp11_tu.c pdp11_hk.c
73VAX780_OPT = -DVM_VAX -DVAX_780 -DUSE_INT64 -DUSE_ADDR64 -I VAX -I ${PDP11D} ${NETWORK_OPT}
74
75
76PDP10D = PDP10
77PDP10 = ${PDP10D}/pdp10_fe.c ${PDP11D}/pdp11_dz.c ${PDP10D}/pdp10_cpu.c \
78 ${PDP10D}/pdp10_ksio.c ${PDP10D}/pdp10_lp20.c ${PDP10D}/pdp10_mdfp.c \
79 ${PDP10D}/pdp10_pag.c ${PDP10D}/pdp10_rp.c ${PDP10D}/pdp10_sys.c \
80 ${PDP10D}/pdp10_tim.c ${PDP10D}/pdp10_tu.c ${PDP10D}/pdp10_xtnd.c \
81 ${PDP11D}/pdp11_pt.c ${PDP11D}/pdp11_ry.c ${PDP11D}/pdp11_xu.c \
82 ${PDP11D}/pdp11_cr.c
83PDP10_OPT = -DVM_PDP10 -DUSE_INT64 -I ${PDP10D} -I ${PDP11D} ${NETWORK_OPT}
84
85
86
87PDP8D = PDP8
88PDP8 = ${PDP8D}/pdp8_cpu.c ${PDP8D}/pdp8_clk.c ${PDP8D}/pdp8_df.c \
89 ${PDP8D}/pdp8_dt.c ${PDP8D}/pdp8_lp.c ${PDP8D}/pdp8_mt.c \
90 ${PDP8D}/pdp8_pt.c ${PDP8D}/pdp8_rf.c ${PDP8D}/pdp8_rk.c \
91 ${PDP8D}/pdp8_rx.c ${PDP8D}/pdp8_sys.c ${PDP8D}/pdp8_tt.c \
92 ${PDP8D}/pdp8_ttx.c ${PDP8D}/pdp8_rl.c ${PDP8D}/pdp8_tsc.c \
93 ${PDP8D}/pdp8_td.c ${PDP8D}/pdp8_ct.c ${PDP8D}/pdp8_fpp.c
94PDP8_OPT = -I ${PDP8D}
95
96
97H316D = H316
98H316 = ${H316D}/h316_stddev.c ${H316D}/h316_lp.c ${H316D}/h316_cpu.c \
99 ${H316D}/h316_sys.c ${H316D}/h316_mt.c ${H316D}/h316_fhd.c \
100 ${H316D}/h316_dp.c
101H316_OPT = -I ${H316D}
102
103
104HP2100D = HP2100
105HP2100 = ${HP2100D}/hp2100_stddev.c ${HP2100D}/hp2100_dp.c ${HP2100D}/hp2100_dq.c \
106 ${HP2100D}/hp2100_dr.c ${HP2100D}/hp2100_lps.c ${HP2100D}/hp2100_ms.c \
107 ${HP2100D}/hp2100_mt.c ${HP2100D}/hp2100_mux.c ${HP2100D}/hp2100_cpu.c \
108 ${HP2100D}/hp2100_fp.c ${HP2100D}/hp2100_sys.c ${HP2100D}/hp2100_lpt.c \
109 ${HP2100D}/hp2100_ipl.c ${HP2100D}/hp2100_ds.c ${HP2100D}/hp2100_cpu0.c \
110 ${HP2100D}/hp2100_cpu1.c ${HP2100D}/hp2100_cpu2.c ${HP2100D}/hp2100_cpu3.c \
111 ${HP2100D}/hp2100_cpu4.c ${HP2100D}/hp2100_cpu5.c ${HP2100D}/hp2100_cpu6.c \
112 ${HP2100D}/hp2100_cpu7.c ${HP2100D}/hp2100_fp1.c ${HP2100D}/hp2100_baci.c
113HP2100_OPT = -DHAVE_INT64 -I ${HP2100D}
114
115
116I1401D = I1401
117I1401 = ${I1401D}/i1401_lp.c ${I1401D}/i1401_cpu.c ${I1401D}/i1401_iq.c \
118 ${I1401D}/i1401_cd.c ${I1401D}/i1401_mt.c ${I1401D}/i1401_dp.c \
119 ${I1401D}/i1401_sys.c
120I1401_OPT = -I ${I1401D}
121
122
123I1620D = I1620
124I1620 = ${I1620D}/i1620_cd.c ${I1620D}/i1620_dp.c ${I1620D}/i1620_pt.c \
125 ${I1620D}/i1620_tty.c ${I1620D}/i1620_cpu.c ${I1620D}/i1620_lp.c \
126 ${I1620D}/i1620_fp.c ${I1620D}/i1620_sys.c
127I1620_OPT = -I ${I1620D}
128
129
130I7094D = I7094
131I7094 = ${I7094D}/i7094_cpu.c ${I7094D}/i7094_cpu1.c ${I7094D}/i7094_io.c \
132 ${I7094D}/i7094_cd.c ${I7094D}/i7094_clk.c ${I7094D}/i7094_com.c \
133 ${I7094D}/i7094_drm.c ${I7094D}/i7094_dsk.c ${I7094D}/i7094_sys.c \
134 ${I7094D}/i7094_lp.c ${I7094D}/i7094_mt.c ${I7094D}/i7094_binloader.c
135I7094_OPT = -DUSE_INT64 -I ${I7094D}
136
137
138IBM1130D = Ibm1130
139IBM1130 = ${IBM1130D}/ibm1130_cpu.c ${IBM1130D}/ibm1130_cr.c \
140 ${IBM1130D}/ibm1130_disk.c ${IBM1130D}/ibm1130_stddev.c \
141 ${IBM1130D}/ibm1130_sys.c ${IBM1130D}/ibm1130_gdu.c \
142 ${IBM1130D}/ibm1130_gui.c ${IBM1130D}/ibm1130_prt.c \
143 ${IBM1130D}/ibm1130_fmt.c ${IBM1130D}/ibm1130_ptrp.c \
144 ${IBM1130D}/ibm1130_plot.c ${IBM1130D}/ibm1130_sca.c \
145 ${IBM1130D}/ibm1130_t2741.c
146IBM1130_OPT = -I ${IBM1130D}
147
148
149ID16D = Interdata
150ID16 = ${ID16D}/id16_cpu.c ${ID16D}/id16_sys.c ${ID16D}/id_dp.c \
151 ${ID16D}/id_fd.c ${ID16D}/id_fp.c ${ID16D}/id_idc.c ${ID16D}/id_io.c \
152 ${ID16D}/id_lp.c ${ID16D}/id_mt.c ${ID16D}/id_pas.c ${ID16D}/id_pt.c \
153 ${ID16D}/id_tt.c ${ID16D}/id_uvc.c ${ID16D}/id16_dboot.c ${ID16D}/id_ttp.c
154ID16_OPT = -I ${ID16D}
155
156
157ID32D = Interdata
158ID32 = ${ID32D}/id32_cpu.c ${ID32D}/id32_sys.c ${ID32D}/id_dp.c \
159 ${ID32D}/id_fd.c ${ID32D}/id_fp.c ${ID32D}/id_idc.c ${ID32D}/id_io.c \
160 ${ID32D}/id_lp.c ${ID32D}/id_mt.c ${ID32D}/id_pas.c ${ID32D}/id_pt.c \
161 ${ID32D}/id_tt.c ${ID32D}/id_uvc.c ${ID32D}/id32_dboot.c ${ID32D}/id_ttp.c
162ID32_OPT = -I ${ID32D}
163
164
165S3D = S3
166S3 = ${S3D}/s3_cd.c ${S3D}/s3_cpu.c ${S3D}/s3_disk.c ${S3D}/s3_lp.c \
167 ${S3D}/s3_pkb.c ${S3D}/s3_sys.c
168S3_OPT = -I ${S3D}
169
170
171ALTAIRD = ALTAIR
172ALTAIR = ${ALTAIRD}/altair_sio.c ${ALTAIRD}/altair_cpu.c ${ALTAIRD}/altair_dsk.c \
173 ${ALTAIRD}/altair_sys.c
174ALTAIR_OPT = -I ${ALTAIRD}
175
176
177ALTAIRZ80D = AltairZ80
178ALTAIRZ80 = ${ALTAIRZ80D}/altairz80_cpu.c ${ALTAIRZ80D}/altairz80_cpu_nommu.c \
179 ${ALTAIRZ80D}/altairz80_dsk.c ${ALTAIRZ80D}/disasm.c \
180 ${ALTAIRZ80D}/altairz80_sio.c ${ALTAIRZ80D}/altairz80_sys.c \
181 ${ALTAIRZ80D}/altairz80_hdsk.c ${ALTAIRZ80D}/altairz80_net.c \
182 ${ALTAIRZ80D}/flashwriter2.c ${ALTAIRZ80D}/i86_decode.c \
183 ${ALTAIRZ80D}/i86_ops.c ${ALTAIRZ80D}/i86_prim_ops.c \
184 ${ALTAIRZ80D}/i8272.c ${ALTAIRZ80D}/insnsa.c ${ALTAIRZ80D}/insnsd.c \
185 ${ALTAIRZ80D}/mfdc.c ${ALTAIRZ80D}/n8vem.c ${ALTAIRZ80D}/vfdhd.c \
186 ${ALTAIRZ80D}/s100_disk1a.c ${ALTAIRZ80D}/s100_disk2.c \
187 ${ALTAIRZ80D}/s100_fif.c ${ALTAIRZ80D}/s100_mdriveh.c \
188 ${ALTAIRZ80D}/s100_mdsad.c ${ALTAIRZ80D}/s100_selchan.c \
189 ${ALTAIRZ80D}/s100_ss1.c ${ALTAIRZ80D}/s100_64fdc.c \
190 ${ALTAIRZ80D}/s100_scp300f.c ${ALTAIRZ80D}/sim_imd.c \
191 ${ALTAIRZ80D}/wd179x.c
192ALTAIRZ80_OPT = -I ${ALTAIRZ80D}
193
194
195GRID = GRI
196GRI = ${GRID}/gri_cpu.c ${GRID}/gri_stddev.c ${GRID}/gri_sys.c
197GRI_OPT = -I ${GRID}
198
199
200LGPD = LGP
201LGP = ${LGPD}/lgp_cpu.c ${LGPD}/lgp_stddev.c ${LGPD}/lgp_sys.c
202LGP_OPT = -I ${LGPD}
203
204
205SDSD = SDS
206SDS = ${SDSD}/sds_cpu.c ${SDSD}/sds_drm.c ${SDSD}/sds_dsk.c ${SDSD}/sds_io.c \
207 ${SDSD}/sds_lp.c ${SDSD}/sds_mt.c ${SDSD}/sds_mux.c ${SDSD}/sds_rad.c \
208 ${SDSD}/sds_stddev.c ${SDSD}/sds_sys.c
209SDS_OPT = -I ${SDSD}