[Simh] MicroVAX II time across boots

Mark Pizzolato Mark at infocomm.com
Mon Apr 11 12:53:09 EDT 2016


Wilm,

Please:

1)      confirm that you’re using recent code from the master branch of the github repo: https://github.com/simh/simh

2)      Provide the output produced while building your simulator

3)      Provide The output produced by the SHOW VERSION command

4)      Provide The output produced when running the simulator with your configuration file up until the “$!  Copyright 2001 Compaq Computer Corporation.”



Thanks.



-          Mark

From: Simh [mailto:simh-bounces at trailing-edge.com] On Behalf Of Wilm Boerhout
Sent: Monday, April 11, 2016 6:23 AM
To: Anders Magnusson <ragge at ludd.ltu.se>; SIMH Mailing List <simh at trailing-edge.com>
Subject: Re: [Simh] MicroVAX II time across boots

From simh VAX/vax630_defs.h:

#define NVRBASE         0x200B8000                      /* NVR base */

so that appears to be implemented in the simh "nvr" device. My ini file attaches that device to a file, so I would expect that this file acts as a battery-operated nvr chip. Still, after closing simh, and restarting, VMS still asks for the time. Not so on a reboot of VMS within the simh instance.

Time to file a bug?

/Wilm

Anders Magnusson schreef op 11-4-2016 om 15:13:
It has a clock chip at 0x200b8000 from where it reads current time, similar to a PC.
The console mailbox is also in that chip.

-- R

Den 2016-04-11 kl. 14:33, skrev Wilm Boerhout:

How does a real MicroVAX II preserve its time across boots?

How is this implemented in simh MicroVAX II? i.e. what virtual device should I attach to a file so that the time is preserved in VMS?
My configuration (below) does not preserve the time (VMS V7.3 fully patched)

Thanks,
/Wilm

--- simh config ---
; unused devices:
set cr disable
set lpt disable
set rl disable
set tq disable
set ts disable

att nvr /opt/simh-master/BIN/nvram.bin

set cpu 16M conhalt idle=VMS
set rom nodelay
set qba autoconfig

; DZ11
set dz enable
set dz lines=4
att dz 10000

; DUA controller
set rq0 autosize
att -e rq0 /vdisk/PAGESWAP.vdisk
set rq1 disable
set rq2 disable
set rq3 disable

; Ethernet
set xq mac=08:00:2B:17:08:58
att xq tap:tap0

boot cpu
_______________________________________________
Simh mailing list
Simh at trailing-edge.com<mailto:Simh at trailing-edge.com>
http://mailman.trailing-edge.com/mailman/listinfo/simh


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20160411/80d8163c/attachment.html>


More information about the Simh mailing list