From 60c9289c1d1eb555d0332370c299a7ae6665f314 Mon Sep 17 00:00:00 2001 From: Ray Jewhurst Date: Sun, 10 Apr 2016 12:59:41 -0400 Subject: [PATCH] PDP-8: Update FPP register descriptions --- PDP8/pdp8_fpp.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/PDP8/pdp8_fpp.c b/PDP8/pdp8_fpp.c index f21f0ace..3109c02e 100644 --- a/PDP8/pdp8_fpp.c +++ b/PDP8/pdp8_fpp.c @@ -223,22 +223,22 @@ UNIT fpp_unit = { UDATA (&fpp_svc, 0, 0) }; REG fpp_reg[] = { { ORDATAD (FPACE, fpp_ac.exp, 12, "floating accumulator") }, - { ORDATA (FPAC0, fpp_ac.fr[0], 12) }, - { ORDATA (FPAC1, fpp_ac.fr[1], 12) }, - { ORDATA (FPAC2, fpp_ac.fr[2], 12) }, - { ORDATA (FPAC3, fpp_ac.fr[3], 12) }, - { ORDATA (FPAC4, fpp_ac.fr[4], 12) }, - { ORDATA (CMD, fpp_cmd, 12) }, + { ORDATAD (FPAC0, fpp_ac.fr[0], 12, "first mantissa") }, + { ORDATAD (FPAC1, fpp_ac.fr[1], 12, "second mantissa") }, + { ORDATAD (FPAC2, fpp_ac.fr[2], 12, "third mantissa") }, + { ORDATAD (FPAC3, fpp_ac.fr[3], 12, "fourth mantissa") }, + { ORDATAD (FPAC4, fpp_ac.fr[4], 12, "fifth mantissa") }, + { ORDATAD (CMD, fpp_cmd, 12, "FPP command register") }, { ORDATAD (STA, fpp_sta, 12, "status register") }, - { ORDATAD (APTA, fpp_apta, 15, "active parameter table pointer") }, - { GRDATA (APTSVF, fpp_aptsvf, 8, 3, 12) }, + { ORDATAD (APTA, fpp_apta, 15, "active parameter table (APT) pointer") }, + { GRDATAD (APTSVF, fpp_aptsvf, 8, 3, 12, "APT field") }, { ORDATAD (FPC, fpp_fpc, 15, "floating program counter") }, { ORDATAD (BRA, fpp_bra, 15, "base register") }, - { ORDATA (XRA, fpp_xra, 15) }, + { ORDATAD (XRA, fpp_xra, 15, "pointer to index register 0") }, { ORDATAD (OPA, fpp_opa, 15, "operand address register") }, - { ORDATA (SSF, fpp_ssf, 12) }, - { ORDATA (LASTLOCK, fpp_last_lockbit, 12) }, - { FLDATA (FLAG, fpp_flag, 0) }, + { ORDATAD (SSF, fpp_ssf, 12, "single step flag") }, + { ORDATAD (LASTLOCK, fpp_last_lockbit, 12, "lockout from FPCOM") }, + { FLDATAD (FLAG, fpp_flag, 0, "done flag") }, { NULL } };