It's no more a MiSTery

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Tue Dec 03, 2019 10:23 am

Total Eclipse wrote:One demo, BMT3, is a full overscan screen scroll with a picture of a wolf, but (on my TV at least) the sync is lost and tears part way down the screen, but the central scroll line is stable.


I found only this as BMT3:
https://demozoo.org/productions/153521/

User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2775
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Re: It's no more a MiSTery

Postby alexh » Tue Dec 03, 2019 10:55 am


DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 794
Joined: Tue Feb 21, 2017 7:02 am

Re: It's no more a MiSTery

Postby DanyPPC » Tue Dec 03, 2019 2:14 pm

Anyway this core is a force !

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sat Dec 07, 2019 4:37 am

Total Eclipse wrote:One demo, BMT3, is a full overscan screen scroll with a picture of a wolf, but (on my TV at least) the sync is lost and tears part way down the screen, but the central scroll line is stable.


I've been meaning to try to reproduce the problem since you posted, but I've been out of town and now have a sick toddler to take care of, so haven't found time.

If I get a spare minute this weekend I'll do it.

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sat Dec 07, 2019 10:10 am

jamesrc wrote:
Total Eclipse wrote:One demo, BMT3, is a full overscan screen scroll with a picture of a wolf, but (on my TV at least) the sync is lost and tears part way down the screen, but the central scroll line is stable.


I've been meaning to try to reproduce the problem since you posted, but I've been out of town and now have a sick toddler to take care of, so haven't found time.

If I get a spare minute this weekend I'll do it.

It's true, the background palette effect is shifted. Probably still some remaining MFP issue.

User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 257
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: It's no more a MiSTery

Postby Total Eclipse » Sat Dec 07, 2019 3:09 pm

Out of interest, did you also find problems with not all keypresses being picked up while you were walking around the menu?
Atari equipment all in storage - Now playing with MiST :)

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sat Dec 07, 2019 3:26 pm

Total Eclipse wrote:Out of interest, did you also find problems with not all keypresses being picked up while you were walking around the menu?

It's the same in STeem.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sat Dec 07, 2019 5:21 pm

slingshot wrote:It's true, the background palette effect is shifted. Probably still some remaining MFP issue.


Ah! Thanks -- in that case I wouldn't bother trying to reproduce this particular error and will instead continue the PoV slog when I get time.

I think I tested five more disks last weekend.

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sat Dec 07, 2019 7:51 pm

jamesrc wrote:
I think I tested five more disks last weekend.

Then it's not a bad ratio with only one partially failing screen.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sat Dec 07, 2019 8:31 pm

slingshot wrote:Then it's not a bad ratio with only one partially failing screen.


It's a testament to how far you've brought this core that I am now legitimately surprised when anything doesn't work, even things that push the limits. I'm definitely seeing more failures due to things like TOS versions and RAM settings than I am to any limitation in the core.

I'd probably get through these disks at a faster clip, but I'm exercising each screen for long enough to read all scrolltexts. With exceptions for things like the BIG scroller.

I purchased a MiST in the hope that it could be my full time ST. It takes up way less desk space than my STe and quickly allows me to swap configurations. It's reached the point where that dream seems like a reality, and it's largely down to your sterling efforts.

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sat Dec 07, 2019 8:54 pm

A small update:
https://github.com/mist-devel/mist-bina ... 191207.rbf

Toggle between normal/STe joystick ports with F11.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sat Dec 07, 2019 10:19 pm

slingshot wrote:A small update:
https://github.com/mist-devel/mist-bina ... 191207.rbf

Toggle between normal/STe joystick ports with F11.


Haven't tried it yet, but does this just apply to USB controllers (which would make sense) or does it apply to the DB9 ports as well?

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sat Dec 07, 2019 10:29 pm

jamesrc wrote:Haven't tried it yet, but does this just apply to USB controllers (which would make sense) or does it apply to the DB9 ports as well?

The core doesn't know if it's USB or DB9, it just sees joystick 0,1(2,3 - but these are always connected to the parallel port) -> applies to both.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 794
Joined: Tue Feb 21, 2017 7:02 am

Re: It's no more a MiSTery

Postby DanyPPC » Sun Dec 08, 2019 10:14 am

Thanks Slingshot, the problem is solved in Great Giana Sisters STE (2014), not in Gemini Wings disk version.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sun Dec 08, 2019 6:34 pm

Want to see something odd?

No? Well, I'm going to post it anyway. Here's something that fails differently on the MiSTery core as compared to both Hatari and STeem SSE.

On PoV 16, and it appears to be a Version 3 which I've attached to this post to ensure we're all looking at the same disk, the S.U.C.C.E.S.S. demo.

For reference, here's how it's supposed to look. This is on the MiSTery core using the ST chipset and running TOS 1.4. The results are the same with TOS 1.2 which I also tested.

Image

Works flawlessly!

Now, here's how it looks using the STe chipset and running TOS 1.62.

Image

Looks like the palette changes just aren't happening as the scanline moves down the screen. Interestingly, this effect also seems present as the demo unpacks itself. With the ST chipset you see the coloured lines characteristic of a demo unpacking. With the STe chipset, the screen just pulses different solid colours with no changes mid-frame.

Running under both Hatari and Steem SSE presents the same result on an ST with TOS 1.02/1.4. The demo works.

The demo also fails to work properly when the emulator as configured as an STe with TOS 1.62. However, it fails in a different way. The depack routine looks normal with actual coloured bars, and the demo looks like this with the bottom of the scroller corrupted.

Image

It doesn't look exactly like that. The effect is only present once every three or four frames, creating some very annoying flicker.

So... which is correct? Perhaps someone with an actual STe up and running right now could confirm?
You do not have the required permissions to view the files attached to this post.

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Sun Dec 08, 2019 7:15 pm

It's an example when the shifter got confused, and the various bitplanes are shifted. As the STe checks for enabling the display a bit earlier than ST, it's easier to provoke this "effect" with demos made for ST.
Btw, it would be really interesting to compare it with a real STe. As the Level16 fullscreen showed, the core is more close to the original than the emulators :) But that was a glue effect, this one happens in the shifter.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Sun Dec 08, 2019 8:15 pm

slingshot wrote:Btw, it would be really interesting to compare it with a real STe.


Hopefully there's someone following this thread who can quickly verify. I don't have easy access to my STe at the moment.

SaschaFFM
Atari User
Atari User
Posts: 42
Joined: Mon Feb 05, 2018 8:24 am

Re: It's no more a MiSTery

Postby SaschaFFM » Sun Dec 08, 2019 9:21 pm

This looks so great. Unfortunately I do not own a MiST, but rather a MiSTer. Hope that someone will port this core to MiSTer. Would be such a great addition. Keep up the good work.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Mon Dec 09, 2019 2:25 am

I seem to recall somewhere that a firmware update was needed for some hard drive stuff?

But there's been an update since then. I'm running the latest firmware, 11/29/19, and there seem to be some regressions with hard drive installable versions of games.

Petari's Hard n Heavy STE version (hard drive installable): "STE fine scroll Hard disk v." (HNHSHD.ZIP) on this page: http://atari.8bitchip.info/TestMe/HNH/HnH.html

It locks up when you press a key to start on the trainer selection page. The floppy version above it works. This version starts correctly on the old ST core.

D-Bug's Jim Power Hard Drive version from here: http://d-bug.mooo.com/patch.php also locks up after the Dbug intro and trainer selection. This works on the old ST core, too.

I'm running a ACSI hard drive image and using the AHDI driver. The exact same configuration works both on the old core and under emulation. I've tried both TOS 2.06 and TOS 1.62.

User avatar
RealLarry
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 132
Joined: Sat Jan 31, 2015 12:05 pm
Location: San Junipero

Re: It's no more a MiSTery

Postby RealLarry » Mon Dec 09, 2019 5:36 am

jamesrc wrote:
slingshot wrote:Btw, it would be really interesting to compare it with a real STe.


Hopefully there's someone following this thread who can quickly verify. I don't have easy access to my STe at the moment.

Just checked this out before breakfast. It "just works" on my STe, TOS1.62.
The distortion of the scrolling text is ok as camera wasn't fast enough :)
You do not have the required permissions to view the files attached to this post.
On the other side of the screen, it all looks so easy.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Mon Dec 09, 2019 6:42 am

RealLarry wrote:Just checked this out before breakfast. It "just works" on my STe, TOS1.62.
The distortion of the scrolling text is ok as camera wasn't fast enough :)


Thank you!! The bottom half of the scroller wasn't flickering every few frames?

If not then Steem SSE, Hatari and the MiSTery core are all wrong here... just in different ways.

User avatar
RealLarry
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 132
Joined: Sat Jan 31, 2015 12:05 pm
Location: San Junipero

Re: It's no more a MiSTery

Postby RealLarry » Mon Dec 09, 2019 7:01 am

jamesrc wrote:Thank you!! The bottom half of the scroller wasn't flickering every few frames?

Ah, I see...thought that's a effect or glitch from the demo itself :) Yes, the bottom half of the scroller is flickering every few frames on the real STe.
On the other side of the screen, it all looks so easy.

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Mon Dec 09, 2019 9:26 pm

jamesrc wrote:Petari's Hard n Heavy STE version (hard drive installable): "STE fine scroll Hard disk v." (HNHSHD.ZIP) on this page: http://atari.8bitchip.info/TestMe/HNH/HnH.html

It locks up when you press a key to start on the trainer selection page. The floppy version above it works. This version starts correctly on the old ST core.

It might sound unbelievable, but depends on what state you left the mouse.

And now the technical explanation if somebody interested:
As the mouse is a rotary encoder, it constantly turns on-off it's outputs as you move it in a Gray-coded scheme. Now it's possible when you stop it, it's left in a postion where some pins are high, some are low. No problem.
But!
As the mouse port also a joystick port, pins left low are detected as a joystick is held in a position. Now the loader turns on joystick event reporting, the stuck "joystick" will generate an immediate event, which generates an ACIA interrupt - a totally unexpected one. No one resets it, and it masks Timer C interrupts, which are needed - at the end, the whole thing freezes.
I really wonder what state an original Atari mouse leaves its outputs when it's not moving.

jamesrc
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 119
Joined: Fri Aug 12, 2005 11:33 pm
Location: Austin, TX, USA
Contact:

Re: It's no more a MiSTery

Postby jamesrc » Mon Dec 09, 2019 11:56 pm

slingshot wrote:It might sound unbelievable, but depends on what state you left the mouse.

And now the technical explanation if somebody interested:


Huh. That is interesting. Is it just random chance that it worked for me on the old core? I must have tried on the new core a dozen times with different TOS and RAM combinations. I tried on the old core twice and it worked both times.

It's conceivable the floppy version worked because it boots straight up and didn't require me to move the mouse at all.

slingshot wrote:I really wonder what state an original Atari mouse leaves its outputs when it's not moving.


If someone can answer this question, will it be possible to fix the issue? Or is it an issue that's inherent in the way that the MiST shows a joystick and a mouse connected to that port at all times?

If it's the latter, perhaps another hotkey like the F11 to "disconnect" the mouse could resolve the problem?

slingshot
Atari God
Atari God
Posts: 1502
Joined: Mon Aug 06, 2018 3:05 pm

Re: It's no more a MiSTery

Postby slingshot » Tue Dec 10, 2019 7:34 am

The old core didn't use an exact ikbd implementation. A disconnect mouse option for buggy programs is not the way to go (why it turns on joystick event monitoring if it doesn't expect a joystick event?)


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 5 guests