1) a RELEASE is documented (in our limited case) to be equivalent to a CLEAR not a NOP.
2) avoid setting Attention as a consequence of processing an UNLOAD command.
3) extended debugging information needed while looking for an issue which turned out to be a bug in the vax 780 Massbus interrupt triggering logic.
The supported boot options now are:
B XQ ; Network boot
B XQA ; equivalent
B XQA0 ; equivalent
B RQ ; Boot RQ0
B RQ0 ; equivalent
B DUA ; equivalent
B DUA0 ; equivalent
B RQn ; Boot RQn
B DUAn ; equivalent
B DUn ; equivalent
B ; Boot using boot ROM device search
Also the R5 boot options can be specified either before or after the device name and with or without the R5:
For example:
B /R5:1 XQ
B /1 XQ
B XQ /R5:1
B XQ/1
are all equivalent
pdp11_xq.c, pdp11_xq.h
- Added emulation and visibility to the LEDs which were on the physical DEQNA/DELQA network boards. "show xq: will now display the LED state in addition to the other useful things.
- Added debugging of loopback packet data
- Avoided padding on short loopback packets
- Added support for extended length loopback packets (up to 1600 bytes) which is described in the DEQNA manual and used by the MicroVAX I boot ROM. Recieve such packets with the LONG error indicator.
- Returned 'reserved' status bits as 1's in received packet status word 1.
- Added debug display of transmit and receive Buffer Descriptor List contents.
sim_ether.c, sim_ether.h
- Added support for extended/oversized packets.
scp.c,scp.h - Gave priority to a command message handler to determine what values result in displayed messages and exported run_cmd_message for use by simulators which add simulator specific BOOT commands which leverage the run_cmd logic and should also leverage the run_cmd_message for message display
VAX/vax610_sysdev.c, vax730_sys.c, vax750_cmi.c, vax780_sbi.c - Added BOOT command message dispatch to run_cmd_message for simulators which perform preprocessing on BOOT activities but otherwise then dispatch to run_cmd.
Hello,
I fixed the show/set default commands and tested on the following host
platform: OSX(x64), Linux(arm), FreeBSD(x86), Windows(x64),
OpenVMS(VAX).
The commands are very simple and the code is the same for all the *nix
and VMS, and it is a little different for Windows.
Andrea
optimize BAT updates when writing to previously unwritten data blocks
data block alignment for optimal behavior on Advance Format host disks (4096 sectors)
- Added support to allow proper building of ROM dependent modules if the ROM image file is missing but the desired ROM image include file exists and has the correct/expected contents.
- Added support to help new ROMs to be added to the set of ROMs which are translated/tested.
- Added command Usage to program which is displayed if invoked with /? or /help Usage displays the current set of ROM images which are known.