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
Comments
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: |
I logged this as a problem on Github SimH two years ago – “VAXstation3100M38 font corruption #742” #742 .
It’s almost certainly a bug in the SimH implementation of the QDSS device – the real device uses part of the device graphics memory as a font cache, so if the device gets confused with its memory addressing, it tramples on the cached font, corrupting the screen characters.
I’d love to see it fixed.
…--
Paul Hardy
web: <http://www.pghardy.net> www.pghardy.net
From: Hans-Ulrich Hölscher ***@***.***>
Sent: 20 July 2021 08:44
To: simh/simh ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [simh/simh] Garbled output in Bookreader DECwindows application on microvax2 with QDSS enabled (#1054)
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:
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 <#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> 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
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#1054> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AA5QD2QRI4KACBX2SIQKQC3TYUSLZANCNFSM5AVHUWJA> . <https://github.com/notifications/beacon/AA5QD2VCBA5ZRTW72JDD4VDTYUSLZA5CNFSM5AVHUWJKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4OEHGZOA.gif>
|
All interested volunteers are welcome to attempt fixing this! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
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
The text was updated successfully, but these errors were encountered: