From ae901c9efe3368fe1629ed88671499219a9fa101 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Fri, 27 Mar 2020 18:13:05 -0400 Subject: [PATCH] KA10: Increase number of terminals on FE and DC. --- PDP10/kx10_dc.c | 2 +- PDP10/kx10_defs.h | 2 +- PDP10/kx10_dp.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/PDP10/kx10_dc.c b/PDP10/kx10_dc.c index 3adfe3d..e2d7bf1 100644 --- a/PDP10/kx10_dc.c +++ b/PDP10/kx10_dc.c @@ -433,7 +433,7 @@ t_stat dc_setnl (UNIT *uptr, int32 val, CONST char *cptr, void *desc) return r; if (newln > dc_modem) return SCPE_ARG; - if ((newln == 0) || (newln >= DC10_MLINES) || (newln % 8) != 0) + if ((newln == 0) || (newln > DC10_MLINES) || (newln % 8) != 0) return SCPE_ARG; if (newln < dc_desc.lines) { for (i = newln, t = 0; i < dc_desc.lines; i++) diff --git a/PDP10/kx10_defs.h b/PDP10/kx10_defs.h index 5c6e397..5dbd7f0 100644 --- a/PDP10/kx10_defs.h +++ b/PDP10/kx10_defs.h @@ -606,7 +606,7 @@ extern void ka10_lights_clear_aux (int); #define NUM_DEVS_DP 0 #define NUM_DEVS_LP20 1 #define NUM_DEVS_TTY 1 -#define NUM_LINES_TTY 40 +#define NUM_LINES_TTY 64 #define NUM_DEVS_NIA 1 #else #define NUM_DEVS_RC 1 diff --git a/PDP10/kx10_dp.c b/PDP10/kx10_dp.c index 40ac232..cd13e4c 100644 --- a/PDP10/kx10_dp.c +++ b/PDP10/kx10_dp.c @@ -423,6 +423,7 @@ t_stat dp_devio(uint32 dev, uint64 *data) { /* Stop controller */ sim_cancel(uptr); df10_finish_op(df10, 0); + uptr->STATUS &= ~(BUSY); } /* Clear flags */ uptr->STATUS &= ~(*data & CLRMSK);