HALT when launching game in SSE 3.9.0

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
Flam
Atarian
Atarian
Posts: 6
Joined: Tue Nov 12, 2013 6:01 pm

HALT when launching game in SSE 3.9.0

Postby Flam » Sat Dec 24, 2016 7:42 pm

Hi
Steem 3.9.0
Windows XP
TOS 1.02
Some of my games does not work anymore with 3.9.0 (all ok with 3.8.2)
Two of them in attachment
Description of actual outcome : message HALT at the beginning
You do not have the required permissions to view the files attached to this post.

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

Re: HALT when launching game in SSE 3.9.0

Postby Steven Seagal » Sun Dec 25, 2016 8:00 am

Interesting.
Strangely, it halts with 512K and 1MB, but not above.
The settings aren't right, TOS and ST model are incompatible:

STE0; T102-7; 1024K; #; C1; C2; WM 1-1,0-1,0

T102 is for STF.
Normally Steem warns you at cold reset.
Despite this, it still worked in v3.8.2 and before but in v3.9.0 I changed memory detection emulation.
Normally it is more accurate. :)
Is it? Hard to tell. But it's not a bug, you should select STF or TOS 1.62, as no STE was delivered with TOS 1.02.

Thx for the report.

czietz
Hardware Guru
Hardware Guru
Posts: 443
Joined: Tue May 24, 2016 6:47 pm

Re: HALT when launching game in SSE 3.9.0

Postby czietz » Sun Dec 25, 2016 12:00 pm

I don't know the accuracy of MMU emulation in Steem, however, on the real hardware the MMU is different between STF and STE. Hence, TOS 1.02 memory detection algorithm will indeed only work with an STF MMU, not with an STE one. TOS 1.06 and 1.62 will only work with an STE MMU, TOS 2.06 checks the machine type (STF vs. STE) and uses the proper algorithm accordingly. I wrote something about it for EmuTOS: https://sourceforge.net/p/emutos/code/c ... detect.txt

Conclusion: Steem is correct to crash during memory initialization with TOS 1.02 on an emulated STE.

Flam
Atarian
Atarian
Posts: 6
Joined: Tue Nov 12, 2013 6:01 pm

Re: HALT when launching game in SSE 3.9.0

Postby Flam » Sun Dec 25, 2016 1:35 pm

Everything is fine now with STF
Thanks a lot Steven

ijor
Hardware Guru
Hardware Guru
Posts: 3022
Joined: Sat May 29, 2004 7:52 pm
Contact:

Re: HALT when launching game in SSE 3.9.0

Postby ijor » Sun Dec 25, 2016 5:32 pm

Can you run a 192K TOS image on the STE, without a hardware mod, at all? Too lazy to check the STE schematics and see what would happen with the GLUE Reset vectors remap ...

Honestly, it was a nice hack to be able to run old TOS on Steem STE mode. Oh, well, guess emulation is becoming too accurate. :)

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

Re: HALT when launching game in SSE 3.9.0

Postby Steven Seagal » Sun Dec 25, 2016 7:29 pm

So it's not a bug, it's a feature. :)
Yes, I used that document to change Steem, with a difference between STF and STE MMU.
The emulated STE will still take a STF TOS with memory sizes 2MB, 4MB. Because tests are negative with a full bank anyway. :)


Return to “Support”

Who is online

Users browsing this forum: No registered users and 1 guest