[Simh] Problem with QVSS graphics display

Peter Allan petermallan at gmail.com
Mon May 20 11:04:01 EDT 2019


Thanks Mark. I will try what you have suggested. I was a bit surprised that
SDL 1.2 worked at all, but since it is a recognised part of CentOS 6 and
SDL2 is not, it seemed worth trying it.

Cheers

Peter Allan

On Mon, 20 May 2019 at 14:37, Mark Pizzolato <Mark at infocomm.com> wrote:

> On Monday, May 20, 2019 at 3:24 AM, Peter Allan wrote:
> > Encouraged by the recent release of simulated vaxen with QVSS graphics,
> > I have tried out a couple of these with very different results.
>
> Actually, the recent release was for QDSS graphics.  The QVSS has been
> available for almost 6 years!
>
> >
> > Firsly I tried a microVAX II and put the line
> >
> >   SET CPU MODEL=VAXstation in the .ini file.
> >
>
> QDSS Graphics is selected with SET CPU MODEL=VAXstationGPX.
> QVSS Graphics is selected with SET CPU MODEL=VAXstation
>
> [...]
>
> > My computer is a standard PC running CentOS 6.10. The version
> > of SDL I am using is 1.2, so I suspect that, yet it works fine on the
> > microVAX II.
>
> First, you are using SDL 1.2.  Later today, I'll explicitly be removing
> any support for building with any SDL version earlier than 2.0.
> Dual libSDL support was needed 6 years ago when the QVSS
> graphics were first added since at that time, SDL 2.0 was just
> being released and it wasn't generally available on several common
> platforms.  There are substantial differences between the API's
> provided in SDL 1.2 and SDL 2.0, so some messy code will be
> eliminated and we really can't maintain or provide equivalent
> functionality with both.
>
> > I built the simulators from the code on github. The git commit
> > id is 05f84879 for both of them.
>
> Please pick up the latest code from GitHub and try again.  Besides
> potential libSDL issues, there have been changes which would
> certainly affect QVSS functionality.
>
> >
> > My vax.ini file is:
> >
> > SET CPU NOIDLE
> > SET CPU IDLE=VMS
> > SET CPU MODEL=VAXstation
> >
> > ATTACH NVR nvram.bin
> >;
> >; Set up the disks
> > SET    RQ0 RA81
> > SET    RQ1 DISABLE
> > SET    RQ2 DISABLE
> > SET    RQ3 CDROM
> > ATTACH RQ0 system
> > ATTACH -r RQ3 cd
> >;
> >; Line printer
> >;
> >;;ATTACH LPT printer
> >;
> >; Card Reader
> >;
> > SET CR DISABLE
> >;
> >; Disable RL cartridge disks
> > SET RL DISABLE
> >;
> >; Disable unused tape drives
> > SET TQ TK70
> > ATTACH TQ0 tape1
> > SET TQ1 DISABLE
> > SET TQ2 DISABLE
> > SET TQ3 DISABLE
> >;
> >; Disable TSV11 magnetic tape drives
> > SET TS DISABLE
> >;
> >; Set up the ethernet interface
> > SET XQ MAC=08-00-2B-AA-BB-CC
> > ATTACH XQ eth0
> >;
> >; Allow telent connections to the DZV11 serial interface
> > SET DZ LINES=4
> > ATTACH DZ 10003
> >;
> >; Start the CPU
> > SET CPU CONHALT
> > DEP BDR 0
> > BOOT CPU
> >;
> > EXIT
> >
> > I am hoping that I have done something wrong, but I can't see what.
>
> For now, with libSDL2 and the latest codebase you'll probably need:
>       sim> SET QVSS CAPTURE
> before the SET CPU MODEL=VAXSTATION{GPX}
>
> Captured Keyboard & Mouse mode is currently needed for reliable
> behavior.  It will be an option in the future.
>
> At this time support for QDSS graphics on the VAX simulator is not
> yet working, but it works fine on the MicroVAX II and the other
> recently released simulators.
>
> - Mark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20190520/3c3e81b8/attachment.html>


More information about the Simh mailing list