Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Bug reports and support area for Steem

Moderators: Mug UK, Steem Authors, Moderator Team

Forum rules
All bug reports must include:
Steem version
Host operating system version
TOS ROM version
Copy of steem.ini
Reference to or copy of disk image being used
Brief description of steps performed
Description of desired outcome
Description of actual outcome
User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Wed Jul 05, 2017 9:40 am

Steem version:
The latest Steem SSE 3.9.2 (Steem.SSE.3.9.2.Win64.D3D.zip, Steem.SSE.3.9.2.Win64.DD.zip, Steem.SSE.3.9.2.Win32.Debug.zip)

Host operating system version:
Win7

TOS ROM version
not related to the bug

Two bugs with Extended Monitor "Machine --> Monitor --> Extended Monitor" :
- When I use options "Color" / "Monochrome" are removed from a dropdown list.
- "Take Screenshot" saves always rescaled to 320x200 pictures for Extended Monitor

See below both issues:
Steem392.png
You do not have the required permissions to view the files attached to this post.
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Wed Jul 05, 2017 4:18 pm

Thx
It seems your OS has unusual parameters maybe due to localisation.
Starting with the GUI font, which is wrong. Guess you have this problem with all versions of Steem.
If you try the current dev build, hopefully it's fixed (eg see TOS flag on status bar + wake-up state in option box)

For the screenshot, is there a difference between D3D and DD+FreeImage builds? Is it a new problem (3.9.2)?

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Wed Jul 05, 2017 6:50 pm

That dev build works ok.
Screenshots have correct size and options "Color" / "Monochrome" are listed in "Monitor" dropdown list


D3D doesn't work on a second monitor and DD works ok
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Thu Jul 06, 2017 9:26 am

Cyprian wrote:That dev build works ok.
Screenshots have correct size and options "Color" / "Monochrome" are listed in "Monitor" dropdown list


Good news but surprising as normally only the font was changed.


D3D doesn't work on a second monitor and DD works ok


Do you mean you can't take a screenshot, in extended mode or not, or the feature doesn't work at all (just drag Steem's window to the other monitor)? It was only tested on my Win10 system.
Maybe you could test with the debug build (it is D3D), check option Log2/Video Rendering and see the TRACE.txt file.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Thu Jul 06, 2017 9:52 am

Steven Seagal wrote:Good news but surprising as normally only the font was changed.


hmm, I have an idea.
For 3.9.2 I used steem.ini from previous Steem version. In case of that dev build, I created configuration from a scratch
Will check that later.


Steven Seagal wrote:Do you mean you can't take a screenshot, in extended mode or not, or the feature doesn't work at all (just drag Steem's window to the other monitor)? It was only tested on my Win10 system.

no, when Steem is on the second monitor, ST screen isn't updated at all.
E.g. We have such a scenario when Steem window is placed on both monitors - one half Steem window on the main monitor and the other half on the second monitor. And now I run e.g. Demo from the desktop, the second monitor still shows the desktop when the main monitor shows running demo.

Steven Seagal wrote:Maybe you could test with the debug build (it is D3D), check option Log2/Video Rendering and see the TRACE.txt file.
[/quote]
Will do that
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Thu Jul 06, 2017 11:03 am

Cyprian wrote:E.g. We have such a scenario when Steem window is placed on both monitors - one half Steem window on the main monitor and the other half on the second monitor. And now I run e.g. Demo from the desktop, the second monitor still shows the desktop when the main monitor shows running demo.


This particular situation isn't a bug, it's a feature. :)
In D3D9, you create "surfaces" on one screen or another. Don't know how Windows does it, maybe if it's possible I'll change that, but for the moment overlapping isn't possible. Why would you want to do it anyway? :)

EDIT: maybe one should create 2 surfaces when overlapping, but frankly it's not worth it.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Thu Jul 06, 2017 1:32 pm

:)
actually I have no problem with that due to I can use DD version, which works fine on both screens.

my issue is that I very often use Boiler and it doesn't work on the second screen
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Thu Jul 06, 2017 5:16 pm

In fact DirectDraw does everything by itself, including overlapping, because it's the same surface for both monitors. There's no code in original Steem for dual monitors.
In Direct3D the programmer must know on which monitor ("adapter") they create the surface. So the architecture is quite different.

A difference is in fullscreen, the D3D build can do it on the 2nd monitor, which is handy if you still have a CRT for example. Don't know if it's possible to do in DD.

The boiler is D3D, it's no problem adding a DD version, but the D3D version already works, but you must totally drag the window over, not partly.
The boiler window itself can be placed on the 2nd screen too.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Thu Jul 06, 2017 10:18 pm

My laptop's docking station has two external video ports - VGA and DisplayPort, therefore I can spread desktop across three monitors. Laptop has Intel graphics 520.

I again have checked Boiler and DD version of dev build. DD version works fine on all monitors, whereas Boiler works ok on laptop and VGA but not on DisplayPort.
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Fri Jul 07, 2017 5:59 am

I test with DVI + VGA card, have no DisplayPort screen, but that's odd. Maybe 3 is too much?
Did you check the Video Rendering traces?

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Fri Jul 07, 2017 7:21 pm

attached
You do not have the required permissions to view the files attached to this post.
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Sat Jul 08, 2017 10:06 am

Thx. It looks like Windows detects monitor change but the D3D part keeps the same screen.
Could you please try again with the new boiler beta? It won't work but traces are better.
Apparently you start on screen 1. 0 is assumed.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Sat Jul 08, 2017 11:20 am

When I close Steem on HDMI monitor, next time it starts from Laptop. In case of VGA it starts from VGA
You do not have the required permissions to view the files attached to this post.
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Sat Jul 08, 2017 12:03 pm

Could you try again? This time it's a fix.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Sat Jul 08, 2017 6:23 pm

attached current trace.txt
Steem works fine now
thanks :)
You do not have the required permissions to view the files attached to this post.
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1886
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Steven Seagal » Sun Jul 09, 2017 8:42 am

Right, it's because negative coordinates are frequent, which I didn't know.
:(

https://msdn.microsoft.com/en-us/library/windows/desktop/dd145136(v=vs.85).aspx

Because the arrangement of monitors is set by the user, all applications should be designed to work with negative coordinates.


Oops...

I'll update code and other D3D dev builds soon.

Thx for the report. Keep them coming, but one thread by bug please.

User avatar
Cyprian
Atari God
Atari God
Posts: 1398
Joined: Fri Oct 04, 2002 11:23 am
Location: Warsaw, Poland

Re: Steem SSE 3.9.2 - Screenshot / Extended Monitor bug

Postby Cyprian » Sun Jul 09, 2017 9:45 am

ok
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Aranym / Steem / Saint
http://260ste.appspot.com/


Return to “Support”

Who is online

Users browsing this forum: No registered users and 1 guest