mirror of
https://github.com/PDP-10/its.git
synced 2026-02-01 06:22:14 +00:00
Fix Y2K bug in KLH; OUT.
U4 is the next accumulator after U3. I don't know whether U4 need saving or not, so better do it just in case.
This commit is contained in:
@@ -2360,12 +2360,18 @@ OXTMD: MOVE U3,TM.MON(UTMAC)
|
||||
CALL OXTD2
|
||||
STDOUT("/)
|
||||
OXTYR2: MOVE U3,TM.YR(UTMAC) ; Year as 2-digit number.
|
||||
SUBI U3,1900.
|
||||
PUSH P,U4
|
||||
IDIVI U3,100.
|
||||
MOVE U3,U4
|
||||
POP P,U4
|
||||
CALRET OXTD2
|
||||
|
||||
; Date as YYMMDD
|
||||
OXTYMD: MOVE U3,TM.YR(UTMAC) ; Year as 2-digit number.
|
||||
SUBI U3,1900.
|
||||
PUSH P,U4
|
||||
IDIVI U3,100.
|
||||
MOVE U3,U4
|
||||
POP P,U4
|
||||
CALL OXTD2
|
||||
MOVE U3,TM.MON(UTMAC) ; Month.
|
||||
CALL OXTD2
|
||||
@@ -2426,7 +2432,10 @@ OXTRF1: CALL OXTDAY
|
||||
CALL OXTMON ; Output 3-letter month
|
||||
STDOUT(40) ; Space out
|
||||
MOVE U3,TM.YR(UTMAC) ; Year as 2-digit number.
|
||||
SUBI U3,1900.
|
||||
PUSH P,U4
|
||||
IDIVI U3,100.
|
||||
MOVE U3,U4
|
||||
POP P,U4
|
||||
CALL OXTD2
|
||||
STDOUT(40)
|
||||
MOVE U3,TM.HR(UTMAC)
|
||||
Reference in New Issue
Block a user