2000-06-15  Hartmut Brandt  <brandt@fokus.gmd.de>

	* VERSION: set to 2.7

	* Boot: automatic boot implemented depending on switch register.
	New option for manual boot to pass the time and date.
	
	* main.c: csw option implemented to pass console switch register to
	the boot code from config file or command line.

	* IOProgs/*.c: meaningfull error messages.

2000-04-11  Hartmut Brandt  <brandt@fokus.gmd.de>

	* dev_rl.c (rl_store): don't set high bits in wc focefully. This breaks
	RT-11 boot code. But what the heck does this strange sentence in the
	documentation mean?

2000-04-07  Hartmut Brandt  <brandt@fokus.gmd.de>

	* dev_rl.c: a lot of changes to get the XXDP2.5 tests running. Even
	opening the cover is now implemented, but the timing is still wrong,
	so the tests for the drives don't work.

	* bump version number to 2.6

	* proc.h: get rid of proc.ummr? they were not used. Define symbolic
	values for the mainenance and the memory management registers.

	* mem_small.c (sm_info): pretty print registers.

	* mem.c (memsys_info): pretty print registers.

	* instruct.c: implement the mainenance kernel halt trap.

	* dev_toy.c (toy_info): pretty print state information.
	(toyset): Well, there is no standard way to convert a struct tm to
	a time_t without getting applied local timezone and daylight saving
	time correction. timegm() is not available on some platforms, some
	have a global timezone and altzone, some don't have altzone and on
	BSD timezone is not a global but a function. They algorithm now
	used seems to work, but is likely to fail during daylight saving
	time switching.

	* dev_proc.c (proc_ctrl_complete): make the processor type field in
	the mainenance register writeable from the config file.
	(proc_store): implement the kernel halt bit in the mainenance register
	(proc_info): pretty print the mainenance register

	* dev_mr.c: Make a monitor command to reload the boot image. Save the
	file name for printout.

	* Boot/output.s11 (inimap): clear SSR3.

	* Boot/main.s11 (f_boot): a bug in the code prevented sucessful boot
	from a restarted monitor.

2000-03-08  Hartmut Brandt  <brandt@fokus.gmd.de>

	* p11conf.in: Documentation of $(NAME?) added. Example for dev_toy and
	epp_tap.

2000-03-06  Hartmut Brandt  <brandt@fokus.gmd.de>

	* RCSIds added.

2000-02-29  Hartmut Brandt  <brandt@fokus.gmd.de>

	* Makefile.in (SRC): dev_toy.c added.

	* main.c: toy added in device list.

	* dev_toy.c: New.

2000-02-23  Hartmut Brandt  <brandt@fokus.gmd.de>

	* Copyright notice changed from 1999 to 2000.

	* VERSION: changed to 2.5

	* proc.h: Use () for all functions without args. Remove unused
	declaration of tinterval.

	* main.c (main): call to init_timer to initialize the clock.
	(do_define): Link the list element only for new elements.
	(parse_set): Typo (thanks to sms).

	* Utils/zcp.c: Can now copy many files to a directory.

	* Utils/Makefile.in: Changed 'geni' -> './geni' for people without
	dot in their path (Thanks to sms).

	* device.c, dev_proc.c: Clock code redone. The host interval timer
	now runs with the clock rate that is specified in the
	configuration file (or the default 50). Every second the number of
	elapsed real seconds since start of the timer is compared with the
	number of emulated seconds.  If they differ, the clock speed is
	changed (depending on the difference) to keep up with the real
	clock.

2000-02-18  Hartmut Brandt  <brandt@fokus.gmd.de>

	* IOProgs/eppsup.c (do_net_input): the DEQNA can transmit short
	packets. Code changed to pad short packets to the minimum ethernet
	length (thanks to sms).

11/16/94 hbb	don't trap on mode 0 for mtpi and co. but fetch/store
		current registers (thanks to Bob Supnik from DEC)

11/17/94 hbb	ashc fixed, ashc test program

11/19/94 hbb	ash fixed, ash test program

11/??/94 hbb	rp06 device emulator

12/01/94 hbb	test program to check access to PSW, bugs fixed

12/03/94 hbb	test program to check stack overflow traps, bugs fixed

12/05/94 hbb	MMR1 logic changed. MMR1/2 test programm.

12/05/94 hbb	Output buffer for dev_kl.

12/20/94 hbb	RP06 emulation

01/25/95 hbb	generic command interface for devices
		processor specific parts moved out from device.c into
		dev_proc.c. generic DMA interface

01/27/95 hbb	DEQNA emulation finished with fifo driver.

01/30/95 hbb	bpf driver for DEQNA finished (does not work for bsdi 1.1;
		see epp_bpf.c)

??/??/97 hbb	a lot. Made version 2.3

06/??/98 hbb	rk emulation documentation

02/18/99 hbb	FreeBSD-3.0 ELF support
02/19/99 hbb	License changed to Begemot license

11/16/99 hbb	Lot of changes to configuration parse. Got rid of cpp!
