Index of /pub/pdp11/fuzzball/dbit
Name Last modified Size Description
Parent Directory 28-May-2000 12:33 -
dskhd.mac 06-Nov-1999 00:00 3k
format.mac 06-Nov-1999 00:00 14k
rdclk.mac 06-Nov-1999 00:00 3k
rmn.mac 06-Nov-1999 00:00 40k
This directory contains D Bit changes to the Fuzzball operating system.
dskhd.mac driver for Ersatz-11 "HD:" hypothetical disk device
(easiest driver I've ever written, it worked on the first
assembly! not surprising since it's only about a screenful
of code)
format.mac date conversion and output routines modified for Y2K
rdclk.mac date parser modified for Y2K
rmn.mac date conversion routine modified for Y2K
Note that while these changes fix the year 2000 problem, and hopefully fix
the RT-11 emulator's year 2004 problem (at least I *think* I got everything),
but Fuzzball still has an inherent year 2016 problem since its internal date
format is only 14 bits, the high two bits keep track of whether the clock
needs setting or adjustment. Luckily its internal format is different from
RT-11's, it counts the number of days since 01-Jan-1972 rather than encoding
the month/day/year in bit fields, so it makes better use of the available
bits and lasts 44 years instead of just 32. Expanding the date to 16 bits
(or more?) would be easy, but would require an incompatible change to the
.GDAT system call. I'll get around to it one of these days...
John Wilson <wilson@dbit.com>