Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

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
Acepower
Atarian
Atarian
Posts: 7
Joined: Tue Jul 11, 2017 11:20 pm

Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Acepower » Tue Jul 11, 2017 11:49 pm

Hello there and thanks for the greatest Atari ST emulator!

Found a bug that occurs only in Steam SSE 3.9.2 and 3.9.1 as well, with The Great Giana Sisters - STE 2014 conversion by ZAMUEL_A, that is floating around...

There is a sprite color distortion that takes place immediately after a few steps in the game, in any graphics mode, windowed, full screen, Direct3D, non Direct3D, whatever... This bug doesn't occur in Steem SSE 3.9.0 though.

Run the game in both cases, via GIAACSI.TOS, installed in a Megafile 60 HDD, downloaded from Steem SSE Home Page.

Any ideas?
You do not have the required permissions to view the files attached to this post.

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

Re: Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Steven Seagal » Wed Jul 12, 2017 8:39 am

Hello and thx for the report.
I should have seen it, alas I checked too quickly again. :(
Unfortunately, it's not so easy to fix, it has to do with blitter timings and bus arbitration, introduced in v3.9.1.
I thought there was a "latching delay" before the blitter started bus arbitration but that seems to be wrong. [EDIT: please see my 2nd post]


Acepower wrote: in any graphics mode, windowed, full screen, Direct3D, non Direct3D, whatever...


This kind of bug is an emulation issue, it will not be better with some video option (or I would be very surprised! :))
Last edited by Steven Seagal on Wed Jul 12, 2017 6:29 pm, edited 1 time in total.

User avatar
Acepower
Atarian
Atarian
Posts: 7
Joined: Tue Jul 11, 2017 11:20 pm

Re: Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Acepower » Wed Jul 12, 2017 1:08 pm

^Thanks, Atari God, looking forward to it! :D

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

Re: Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Steven Seagal » Wed Jul 12, 2017 6:27 pm

In fact, this embarrassing mention only means that I post a lot.
Also forgot to check one of Cyprian's test programs again, BLT_STE, broken too. :(
But the concept is not compromised contrary to what I thought at first glance. It would have been a real pain.

This is the trouble code in Giana:

Code: Select all

   ori.b #$80,(a4)                                  ; 17AD00: 0014 0080
   bset d0,(a4)                                     ; 17AD04: 01D4
   bne.s -4 {$17AD04}                               ; 17AD06: 66FC


ORI starts the blitter.
It really starts during BSET, right before it reads blitter register, so it reads busy.
In Steem 3.9.1 and 3.9.2, due to missing macros, it starts after that read... that means that it wouldn't restart because BNE sees a zero. :)

EDIT This problem is fixed here:
https://sourceforge.net/projects/steemsse/files/DevBuilds/

User avatar
Acepower
Atarian
Atarian
Posts: 7
Joined: Tue Jul 11, 2017 11:20 pm

Re: Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Acepower » Fri Jul 14, 2017 8:47 am

Wow! That was fast! Just tried it, works great... Thank you Steven Seagal, see you at 393! :cheers:

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

Re: Steem SSE 3.9.2 and Giana Sisters - STE 2014 version

Postby Steven Seagal » Fri Jul 14, 2017 1:03 pm

Yes, this one problem is fixed, but it hasn't been tested a lot yet on other programs...
Maybe the next game you try, it displays wrong :)


Return to “Support”

Who is online

Users browsing this forum: No registered users and 1 guest