PDP10: Fixed SHOW IO: number of devices and vector ranges
This commit is contained in:
parent
7a1b35ae12
commit
f07987b7cd
1 changed files with 4 additions and 3 deletions
|
@ -1930,7 +1930,8 @@ for (i = 0; dib_tab[i] != NULL; i++) { /* print table */
|
||||||
else {
|
else {
|
||||||
fprintf (st, "%03o", dib_tab[i]->vec);
|
fprintf (st, "%03o", dib_tab[i]->vec);
|
||||||
if (dib_tab[i]->vnum > 1)
|
if (dib_tab[i]->vnum > 1)
|
||||||
fprintf (st, "-%03o", dib_tab[i]->vec + (4 * (dib_tab[i]->vnum - 1)));
|
fprintf(st, "-%03o", dib_tab[i]->vec + 4 * ((dib_tab[i]->vnum *
|
||||||
|
dib_tab[i]->lnt / dib_tab[i]->ulnt) - 1));
|
||||||
else
|
else
|
||||||
fprintf (st, " ");
|
fprintf (st, " ");
|
||||||
fprintf (st, "%1s", (dib_tab[i]->vnum >= AUTO_VECBASE)? "*": " ");
|
fprintf (st, "%1s", (dib_tab[i]->vnum >= AUTO_VECBASE)? "*": " ");
|
||||||
|
@ -1941,8 +1942,8 @@ for (i = 0; dib_tab[i] != NULL; i++) { /* print table */
|
||||||
(dib_tab[i]->vloc<=19)? 5: 4);
|
(dib_tab[i]->vloc<=19)? 5: 4);
|
||||||
else
|
else
|
||||||
fprintf (st, " ");
|
fprintf (st, " ");
|
||||||
fprintf (st, " %2u %s\n", (dib_tab[i]->ulnt? dib_tab[i]->lnt/dib_tab[i]->ulnt:
|
fprintf (st, " %2u %s\n", (dib_tab[i]->ulnt? dib_tab[i]->lnt/dib_tab[i]->ulnt: 1),
|
||||||
(dptr? dptr->numunits: 1)), dptr? sim_dname (dptr): "CPU");
|
dptr? sim_dname (dptr): "CPU");
|
||||||
}
|
}
|
||||||
return SCPE_OK;
|
return SCPE_OK;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue