[Simh] visual studio code support?

2019-05-11 Thread Timothy Stark
Folks,

 

Does anyone try visual studio code with simh code for editing and compiling?
I am new to Visual Studio Code and now learning how to use it. 

 

Thanks,

Tim

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] More VAX Simulators

2019-05-11 Thread Matt Burke
On 11/05/2019 00:29, Tony Nicholson wrote:
> The Ethernet routine in SIMH (vax_xs.c) uses some details from the
> VAXstation 2000 implementation of the LANCE controller chip.  I think
> the same interface is used in the VAXstation 3100 M38 being emulated -
> but I'd need to see a VAXstation 3100 Technical Manual (if it was
> produced).  One I've seen in my Google searches is a EK-A0525-TD
> manual referenced for the 3100 model 40 and 80 but no copy of it seems
> to be available online.

All of the recently added VAX simulators use the same LANCE Ethernet,
which is an AMD AM2990 chip. The only difference between them is the way
that addresses output by the AM2990 are mapped into main memory. The
LANCE is described in section 5.4 of the VAXstation 2000 Technical
Manual (EK-VTTAA-TM-001):

http://bitsavers.trailing-edge.com/pdf/dec/vax/410/EK-VTTAA-TM-001_VS2000_TechRef_Jul87.pdf

Another good source of information is the datasheet for the AM2990:

http://www.sintran.com/sintran/library/libother/extern/AM7990.pdf

These systems were built from many off the shelf parts so DEC technical
manuals are not necessarily required. Devices such as the SCSI
controller for the VAXstation 4000 M60 I wrote entirely using the
datasheet for the NCR 53C94 chip.

Other details such as the address mapping were worked out by looking at
operating system source listings and experimenting with real hardware.

There are schematics available for parts of these systems under:

http://bitsavers.trailing-edge.com/pdf/dec/vax/410/
http://bitsavers.trailing-edge.com/pdf/dec/vax/3100/

Matt

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] More VAX Simulators

2019-05-11 Thread Matt Burke
On 10/05/2019 12:42, paulhar...@btinternet.com wrote:
> Has anyone recently managed to get any of these three VAXstations
> doing a network boot? 

There are some known issues with the LANCE Ethernet controller which I'm
currently investigating. The problem could be related to the issue
reported here:

https://github.com/simh/simh/issues/698

> I then tried booting from CDROM and installing VMS (5.5-2H4 - I want to 
> replicate a particular historical system). Installing VMS and Motif went OK, 
> and I can boot from DKA0 and login to VMS, but the system looks like a 
> MicroVAX rather than a VAXstation. Do I need something in my ini file to 
> enable the graphics? I'd assumed that because these executables say 
> VAXstation, that it would be enabled by default.

You need one of these commands:

set cpu model=VAXstation
set cpu model=VAXstationGPX
set cpu model=VAXstationSPX

or the equivalent:

set vc enable
set va enable
set ve enable

Note that the SPX video option is only partially implemented and is not
really usable right now.

The executables are named VAXstation because that was the marketing name
for these systems. When the graphics are disabled it will be reported as
a VAXserver by VMS but the real systems never carried this name.

We start with the graphics disabled so that the user can choose which
video option they want to enable. Also it's possible the simulator could
have been built without SDL support.

Matt

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh