[HECnet] Another TOPS-10 DECnet problem
Thomas DeBellis
tommytimesharing at gmail.com
Wed Nov 10 09:37:38 PST 2021
It's possible that NML is gronking on a negative number of
milliseconds. I suggest you try my updated patch and let us know what
happens.
At label NMXTIM + 9 lines, (Decimal) change
IDIVI T3,JIFSEC ;CONVERT TO NUMBER OF MILLISECONDS.
SKIPL T2 ;MAKE SURE WE HAVE A POSITIVE
NUMBER OF SECONDS
TDNE T1,[XWD -1,600000] ;MAKE SURE NO DATE OVERFLOW
To:
IDIVI T3,JIFSEC ;CONVERT TO NUMBER OF MILLISECONDS.
MOVMS T3 ;Ensure milliseconds are always
positive MOVMS T2 ;Ensure seconds are always
positive TDZA T1,[XWD -1,600000] ;Ensure no Julian half day
overflow
On 11/10/21 10:54 AM, Robert Armstrong wrote:
>
> … not date related this time (or at least I don’t think it is)…
>
> Every time I boot TOPS-10 (7.04, KS10, simh) I get stopcode NTMNEC.
> The job running is NML and the user PC is 511522. This is a debug
> stopcode so the system keeps going.
>
> The manual says of NTMNEC – “Some routine took the non-skip
> return, but did not give an error code by calling NTExxx. This means
> that the program returned to top level and field NXERR was zero.
> Determine which routine is failing, and make the error return give an
> error code.”
>
> Has anybody else seen this? Is there a patch? It’s getting a bit
> annoying, not to mention that it keeps crash dumping.
>
> Thanks,
>
> Bob
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20211110/c6b07ee5/attachment-0001.htm>
More information about the Hecnet-list
mailing list