[Info-vax] SimH with framebuffer and hobbyist kit?

^P peter.ljungberg.sui at gmail.com
Wed Apr 10 06:11:32 EDT 2013


On Wednesday, April 3, 2013 1:59:15 AM UTC+2, Vertis Sidus wrote:
> On 2013-04-02, John E. Malmberg <wb8tyw at qsl.network> wrote:
> 
> > On 4/2/2013 4:59 PM, Vertis Sidus wrote:
> 
> >> On 2013-04-02, Bob Koehler <koehler at eisner.nospam.encompasserve.org> wrote:
> 
> >>> In article <slrn3vfsklkdre.pc1.vrtsds at sdf.lonestar.org>, Vertis Sidus <vrtsds at sdf.org> writes:
> 
> >>>> I'd like to use DECwindows in an emulated framebuffer, but the only option I
> 
> >>>> can find for that is the VAXstation 2000 emulator at
> 
> >>>>
> 
> >>>>    http://www.9track.net/simh/vax410
> 
> >>>>
> 
> >>>> This is a rather limited system! From what I've read, it really wants VMS
> 
> >>>> 4.x or so, but unfortunately all I have is the current 7.3 hobbyist kit. Is
> 
> >>>> it at all possible for VMS 7.3, with DECwindows, to run in this emulator? Or,
> 
> >>>> is there another framebuffer emulator option that I don't know about?
> 
> >
> 
> > The author of that variant of SimH has posted on this forum about it, 
> 
> > and you might contact him to get the source.
> 
> 
> 
> I may do that, but I'd like to at least try to get it
> 
> running as-is first. I haven't done any real programming in
> 
> years, so I wouldn't be surprised if it's completely beyond
> 
> my ken.
> 
> 
> 
> >> Not so lucky in the case of this particular emulator. As
> 
> >> near as I can tell, the memory won't go above 16MB, and the
> 
> >> only supported storage is two hard drives (RD31, RD32,
> 
> >> RD53, or RD54) and a floppy drive. No CD-ROM, of course. I
> 
> >> don't even get a tape drive.
> 
> >
> 
> > Even with those limitations, I think I could get VMS 7.3 to run on it as 
> 
> > a LAVC client.
> 
> 
> 
> I tried that once, months ago. It died horribly on startup,
> 
> because I don't know what I'm doing. :)
> 
> 
> 
> That's something I plan to try again, later, after a lot of
> 
> research.
> 
> 
> 
> > I used to run a farm of VS2000s for a display only application.  The 
> 
> > VS2000s network booted VMS.  Oh, and I only had 4 to 6 MB of ram on 
> 
> > them.  The actual application being displayed on them ran on a VAX 
> 
> > 4000-500.  A fake keyboard plug on them allowed unattended booting.
> 
> >
> 
> > Way below supported specification, but ran for years.
> 
> 
> 
> That's encouraging to hear!
> 
> 
> 
> > The problem is that the framebuffer in the emulator is too primitive for 
> 
> > DecWindows Motif to support.  You need at least 8 bit graphics.
> 
> 
> 
> That's fine. I never really liked Motif anyway. :)
> 
> 
> 
> I guess that may be another reason I need an old kit,
> 
> though...
> 
> 
> 
> > But that still is not good enough.  GTK+ needs at least 24 bit color.
> 
> > And your performance will be probably slow.
> 
> 
> 
> It hadn't even occurred to me to try to get GTK+ working in
> 
> this thing.
> 
> 
> 
> > Now some answers to issues raised on your previous posts.
> 
> >
> 
> > 1. A modern Linux running in a VM using paravirtualized I/O drivers has 
> 
> > negligible overhead.
> 
> >
> 
> > So it is cheap to create a Linux VM to dedicate to running Simh.  Set up 
> 
> > for emulated NICs on the VM.  2 for the Linux host, 2 for SimH.
> 
> > On the host and the emulated system, you have one NIC each for a private 
> 
> > LAN and one for access to the external network.  Using a VM makes this 
> 
> > trivial to set up.
> 
> >
> 
> > You can set up VMs to cause performance loads, but the current Linux 
> 
> > kernels detect that they are running in an emulator and just turn many 
> 
> > operations over to the host instead of simulating them like was done in 
> 
> > ancient times.
> 
> 
> 
> Actually, I only mentioned the challenge of getting VMS to
> 
> network with the host as a general response to the "why do
> 
> you want a framebuffer? just use X!" meme. I've noticed
> 
> that when novices try to actually get help with setting X
> 
> up, they quite often get a response of "why are you trying
> 
> to do something that hard when you've only just gotten
> 
> started?"
> 
> 
> 
> Networking between VMS and the host is a problem that, for
> 
> myself, I've pretty much solved - either with VMs or with
> 
> taptap and bridging, depending on the circumstances.
> 
> 
> 
> > 2. SimH built with netorking support can handle 512 MB of emulated ram, 
> 
> > access to a CD-ROM image controlled by the emulator, and emulated disks, 
> 
> > probably up to a terabyte.  I have only used about 10 GB disks myself.
> 
> 
> 
> These are beautiful and useful features and I deeply wish
> 
> the VS2000 version of SimH had them.
> 
> 
> 
> In particular, extending the system memory past 64M (I
> 
> think) depends on using the ka655x.bin that comes with
> 
> SimH - it's a specially modified version of ka655.bin for
> 
> that specific version. I don't think any similar
> 
> modification of ka410.bin exists.
> 
> 
> 
> And the VS2000 emulator seems to only support four models
> 
> of hard drive and two models of floppy drive. There's no
> 
> RAanything, much less RAUSER, and the SCSI controller
> 
> needed for tape is listed as unimplemented.
> 
> 
> 
> Entering anything else gets a "Non-existent parameter"
> 
> error.
> 
> 
> 
> > 3. For X11, HP TCP/IP does not support SSH tunneling, so you have to 
> 
> > lower the security of the X server.  But you only have to do it on your 
> 
> > private internal network that is local to your system running a VM.  Or 
> 
> > it may be that of the Process Software TCP/IP products can be used to 
> 
> > provide SSH tunneling, and they have a hobbyist program.
> 
> 
> 
> Is that MultiNet? I actually have that, but I haven't quite
> 
> got round to installing it yet. (The kit is huge!)
> 
> 
> 
> > 4. You will need to get VMS specific fonts on the X-Server.  The VAX X11 
> 
> > software does not have a compatible font server.  The Alpha and IA64 
> 
> > versions can serve fonts.  So consider an Alpha emulator.  A Windows VM 
> 
> > will use a bit more resources than Linux.  I have not tried running an 
> 
> > Alpha emulator on Linux yet.
> 
> 
> 
> I've had some success with Alpha emulation on Linux. The
> 
> hardest part of setting it up was connecting to the
> 
> console. I don't quite remember how I solved that, but
> 
> I'm pretty sure I mentioned it here at the time.
> 
> 
> 
> As for fonts.. wow. I just don't know. I'll get to that
> 
> later, I guess.
> 
> 
> 
> >
> 
> > Regards,
> 
> > -John
> 
> > wb8tyw at qsl.network
> 
> > Personal Opinion Only
> 
> >
> 
> 
> 
> Thank you for your insight.
> 
> 
> 
> -- 
> 
> vrtsds at sdf.org
> 
> SDF Public Access UNIX System - http://sdf.org


Hi,

Stromasys has a VCB02 for their VAX emulators, it's the only colour framebuffer I know of, if a VCB02 suits your needs and it will cost you a little of course.

^P



More information about the Info-vax mailing list