Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Garbled output in Bookreader DECwindows application on microvax2 with QDSS enabled #1054

Open
vaxorcist opened this issue Jul 20, 2021 · 4 comments

Comments

@vaxorcist
Copy link

I'm running VMS V6.1 and DECwindows MOTIF V1.1 on the microvax2 with QDSS enabled (=> VAXstation II/GPX)

When I start reading a book using DECwindows Bookreader, the first two or three pages are shown o.k.
When I turn to more pages the image gets more and more garbled:

DECWindows-2

After logging off and on everything is fine for the first pages, then the output is garbled again.

I suspect this might be an issue with sdl2.

This is the version output of my microvax2:

VAXstation II/GPX (KA630) simulator V4.0-0 Current
Simulator Framework Capabilities:
64b data
64b addresses
Threaded Ethernet Packet transports:PCAP:TAP:NAT:UDP
Idle/Throttling support is available
Virtual Hard Disk (VHD) support
RAW disk and CD/DVD ROM support
Asynchronous I/O support (Lock free asynchronous event queue)
Asynchronous Clock support
FrontPanel API Version 12
Host Platform:
Compiler: GCC 8.3.0
Simulator Compiled as C arch: x64 (Release Build) on Jul 20 2021 at 08:34:43
Build Tool: simh-makefile
Memory Access: Little Endian
Memory Pointer Size: 64 bits
Large File (>2GB) support
SDL Video support: SDL Version 2.0.9, PNG Version 1.6.36, zlib: 1.2.11
PCRE RegEx (Version 8.39 2016-06-14) support for EXPECT commands
OS clock resolution: 1ms
Time taken by msleep(1): 1ms
Ethernet packet info: libpcap version 1.9.0-PRE-GIT (with TPACKET_V3)
OS: Linux think 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux
tar tool: tar (GNU tar) 1.30
curl tool: curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
git commit id: 6728b3f
git commit time: 2021-06-22T03:54:25-07:00

This is my ini file:
SET CPU 16M
SET CPU CONHALT
SET CPU NOAUTOBOOT

SET CONSOLE TELNET=6666
SET CONSOLE TELNET=LOG=VMS062_001.log

SET CONSOLE LOG=Console_1000.log

SET RQ0 ENA
SET RQ0 RD54
ATT RQ0 VMS062-DECW.R54

SET RQ1 ENA
SET RQ1 CDROM
ATT RQ1 AG-PU0EA-RE_CDDOC09NOV21_1[3]_1992-11.iso
SET RQ2 DIS
SET RQ3 DIS

SET DZ LINES=4
ATT DZ 5555

SET TQ ENA
SET TQ0 ENA
ATT TQ0 STABA0552.TAP

SET TQ1 DIS
SET TQ2 DIS
SET TQ3 DIS

SET LPT ENA
ATT LPT LPT.TXT

SET TS DIS

SET XQ ENA
SET XQ TYPE=DEQNA
SET XQ THROTTLE=ON
ATT XQ wlp3s0

! setxkbmap us
SET QDSS CAPTURE
SET QDSS ENA

BOOT
! setxkbmap de

@markpizz
Copy link
Member

I'm pretty sure that this isn't an SDL2 problem, but a problem with the precise implementation of the QDSS video.

How do things work if you take the QDSS out of the picture? This can be done by using the QVSS vs the QDSS: SET CPU MODEL=VAXStation or changing the SET QDSS commands to SET QVSS commands.

@pghardy
Copy link

pghardy commented Jul 20, 2021 via email

@markpizz
Copy link
Member

All interested volunteers are welcome to attempt fixing this!

@mike632t
Copy link

mike632t commented Jul 25, 2021

I can confirm that the problem only seems to affect the QDSS device - see attached screenshots
Monochrome Display
Screenshot at 2021-07-25 21-57-13
Colour Display
Screenshot at 2021-07-25 21-41-08
I do hope someone knows how to fix this - happy to test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants