PDP10: Added DEUNA/DELUA support back since there exists software which actually supported it.
The code which used it provides some IP packet transport: ftp://ftp.stacken.kth.se/pub/pdp10/tops10/util/
This commit is contained in:
parent
a9e5913d0c
commit
041c866d67
6 changed files with 24 additions and 4 deletions
|
@ -699,6 +699,7 @@ typedef struct pdp_dib DIB;
|
||||||
#define INT_V_KMCB 9
|
#define INT_V_KMCB 9
|
||||||
#define INT_V_DMCRX 10 /* DMC11/DMR11 */
|
#define INT_V_DMCRX 10 /* DMC11/DMR11 */
|
||||||
#define INT_V_DMCTX 11
|
#define INT_V_DMCTX 11
|
||||||
|
#define INT_V_XU 15 /* DEUNA/DELUA */
|
||||||
#define INT_V_DZRX 16 /* DZ11 */
|
#define INT_V_DZRX 16 /* DZ11 */
|
||||||
#define INT_V_DZTX 17
|
#define INT_V_DZTX 17
|
||||||
#define INT_V_RY 18 /* RX211 */
|
#define INT_V_RY 18 /* RX211 */
|
||||||
|
|
|
@ -1997,6 +1997,8 @@ AUTO_CON auto_tab[] = {/*c #v am vm fxa fxv */
|
||||||
{0017550}, {0070} }, /* PC11 reader - fx CSR, fx VEC */
|
{0017550}, {0070} }, /* PC11 reader - fx CSR, fx VEC */
|
||||||
{ { "PTP" }, 1, 1, 0, 0,
|
{ { "PTP" }, 1, 1, 0, 0,
|
||||||
{0017554}, {0074} }, /* PC11 punch - fx CSR, fx VEC */
|
{0017554}, {0074} }, /* PC11 punch - fx CSR, fx VEC */
|
||||||
|
{ { "XU", "XUB" }, 1, 1, 8, 4,
|
||||||
|
{014510}, {0120} }, /* DEUNA */
|
||||||
{ { "DUP" }, 1, 2, 0, 0,
|
{ { "DUP" }, 1, 2, 0, 0,
|
||||||
{0000300}, {0570} }, /* DUP11 bit sync - fx CSR, fx VEC */
|
{0000300}, {0570} }, /* DUP11 bit sync - fx CSR, fx VEC */
|
||||||
{ { "KDP" }, 1, 2, 0, 0,
|
{ { "KDP" }, 1, 2, 0, 0,
|
||||||
|
|
|
@ -55,6 +55,7 @@ extern DEVICE dz_dev;
|
||||||
extern DEVICE ry_dev;
|
extern DEVICE ry_dev;
|
||||||
extern DEVICE cr_dev;
|
extern DEVICE cr_dev;
|
||||||
extern DEVICE lp20_dev;
|
extern DEVICE lp20_dev;
|
||||||
|
extern DEVICE xu_dev;
|
||||||
extern DEVICE dup_dev;
|
extern DEVICE dup_dev;
|
||||||
extern DEVICE kmc_dev;
|
extern DEVICE kmc_dev;
|
||||||
extern DEVICE dmc_dev;
|
extern DEVICE dmc_dev;
|
||||||
|
@ -93,6 +94,7 @@ DEVICE *sim_devices[] = {
|
||||||
&rp_dev,
|
&rp_dev,
|
||||||
&tu_dev,
|
&tu_dev,
|
||||||
&dz_dev,
|
&dz_dev,
|
||||||
|
&xu_dev,
|
||||||
&dup_dev,
|
&dup_dev,
|
||||||
&kmc_dev,
|
&kmc_dev,
|
||||||
&dmc_dev,
|
&dmc_dev,
|
||||||
|
|
|
@ -35,6 +35,9 @@
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCXMLDataGeneratorTool"
|
Name="VCXMLDataGeneratorTool"
|
||||||
/>
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCMIDLTool"
|
Name="VCMIDLTool"
|
||||||
/>
|
/>
|
||||||
|
@ -116,6 +119,9 @@
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCXMLDataGeneratorTool"
|
Name="VCXMLDataGeneratorTool"
|
||||||
/>
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCMIDLTool"
|
Name="VCMIDLTool"
|
||||||
/>
|
/>
|
||||||
|
@ -150,10 +156,10 @@
|
||||||
AdditionalLibraryDirectories="../../windows-build/PCRE/lib/"
|
AdditionalLibraryDirectories="../../windows-build/PCRE/lib/"
|
||||||
GenerateDebugInformation="false"
|
GenerateDebugInformation="false"
|
||||||
SubSystem="1"
|
SubSystem="1"
|
||||||
OptimizeReferences="2"
|
|
||||||
EnableCOMDATFolding="2"
|
|
||||||
StackReserveSize="10485760"
|
StackReserveSize="10485760"
|
||||||
StackCommitSize="10485760"
|
StackCommitSize="10485760"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
RandomizedBaseAddress="1"
|
RandomizedBaseAddress="1"
|
||||||
DataExecutionPrevention="0"
|
DataExecutionPrevention="0"
|
||||||
TargetMachine="1"
|
TargetMachine="1"
|
||||||
|
@ -260,6 +266,10 @@
|
||||||
RelativePath="..\PDP11\pdp11_ry.c"
|
RelativePath="..\PDP11\pdp11_ry.c"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\PDP11\pdp11_xu.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\scp.c"
|
RelativePath="..\scp.c"
|
||||||
>
|
>
|
||||||
|
@ -313,6 +323,10 @@
|
||||||
RelativePath="..\PDP11\pdp11_ddcmp.h"
|
RelativePath="..\PDP11\pdp11_ddcmp.h"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\PDP11\pdp11_xu.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\scp.h"
|
RelativePath="..\scp.h"
|
||||||
>
|
>
|
||||||
|
|
|
@ -573,7 +573,7 @@ PDP10_SOURCE = $(PDP10_DIR)PDP10_FE.C,\
|
||||||
$(PDP11_DIR)PDP11_PT.C,$(PDP11_DIR)PDP11_DZ.C,\
|
$(PDP11_DIR)PDP11_PT.C,$(PDP11_DIR)PDP11_DZ.C,\
|
||||||
$(PDP11_DIR)PDP11_RY.C,$(PDP11_DIR)PDP11_CR.C,\
|
$(PDP11_DIR)PDP11_RY.C,$(PDP11_DIR)PDP11_CR.C,\
|
||||||
$(PDP11_DIR)PDP11_DUP.C,$(PDP11_DIR)PDP11_DMC.C,\
|
$(PDP11_DIR)PDP11_DUP.C,$(PDP11_DIR)PDP11_DMC.C,\
|
||||||
$(PDP11_DIR)PDP11_KMC.C
|
$(PDP11_DIR)PDP11_KMC.C,$(PDP11_DIR)PDP11_XU.C
|
||||||
PDP10_OPTIONS = /INCL=($(SIMH_DIR),$(PDP10_DIR),$(PDP11_DIR))\
|
PDP10_OPTIONS = /INCL=($(SIMH_DIR),$(PDP10_DIR),$(PDP11_DIR))\
|
||||||
/DEF=($(CC_DEFS),"USE_INT64=1","VM_PDP10=1"$(PCAP_DEFS))
|
/DEF=($(CC_DEFS),"USE_INT64=1","VM_PDP10=1"$(PCAP_DEFS))
|
||||||
|
|
||||||
|
|
3
makefile
3
makefile
|
@ -1048,7 +1048,8 @@ PDP10 = ${PDP10D}/pdp10_fe.c ${PDP11D}/pdp11_dz.c ${PDP10D}/pdp10_cpu.c \
|
||||||
${PDP10D}/pdp10_pag.c ${PDP10D}/pdp10_rp.c ${PDP10D}/pdp10_sys.c \
|
${PDP10D}/pdp10_pag.c ${PDP10D}/pdp10_rp.c ${PDP10D}/pdp10_sys.c \
|
||||||
${PDP10D}/pdp10_tim.c ${PDP10D}/pdp10_tu.c ${PDP10D}/pdp10_xtnd.c \
|
${PDP10D}/pdp10_tim.c ${PDP10D}/pdp10_tu.c ${PDP10D}/pdp10_xtnd.c \
|
||||||
${PDP11D}/pdp11_pt.c ${PDP11D}/pdp11_ry.c ${PDP11D}/pdp11_cr.c \
|
${PDP11D}/pdp11_pt.c ${PDP11D}/pdp11_ry.c ${PDP11D}/pdp11_cr.c \
|
||||||
${PDP11D}/pdp11_dup.c ${PDP11D}/pdp11_dmc.c ${PDP11D}/pdp11_kmc.c
|
${PDP11D}/pdp11_dup.c ${PDP11D}/pdp11_dmc.c ${PDP11D}/pdp11_kmc.c \
|
||||||
|
${PDP11D}/pdp11_xu.c
|
||||||
PDP10_OPT = -DVM_PDP10 -DUSE_INT64 -I ${PDP10D} -I ${PDP11D}
|
PDP10_OPT = -DVM_PDP10 -DUSE_INT64 -I ${PDP10D} -I ${PDP11D}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue