Index of /pub/pdp11/fuzzball/dbit

      Name                    Last modified       Size  Description

[DIR] Parent Directory 28-May-2000 12:33 - [TXT] dskhd.mac 06-Nov-1999 00:00 3k [TXT] format.mac 06-Nov-1999 00:00 14k [TXT] rdclk.mac 06-Nov-1999 00:00 3k [TXT] 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>