Obsession Keyboard Delay

chrisy
Posts: 27
Joined: Wed Oct 20, 2021 3:32 pm
Has thanked: 11 times

Obsession Keyboard Delay

Unread post by chrisy »

I thought I'd post here to see if anybody can shed some light.

I tried the ST pinball game "Obsession", and there is a significant delay between pressing a key and the flippers reacting. I'm hoping this wasn't present in the original game - the Amiga version running under the Minimig core has no such problem. I haven't tried much else on the ST core to know for sure if this is a core problem. Has anybody seen any input delays like this? Admittedly I'm using HDMI output, but measuring the delay on Slam Tilt on the Minimig core (a game I'm very familiar with) the difference between that and real hardware is virtually imperceptible. So I don't think it's HDMI output causing this although it may well be contributing.

I do not have a real ST to try the game on to see if it is genuinely slow to react, but my suspicion is that the ST core is causing the problem.

Are there any config settings which help?
User avatar
kathleen
Top Contributor
Posts: 421
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 243 times
Been thanked: 138 times

Re: Obsession Keyboard Delay

Unread post by kathleen »

@chrisy,

Have you tried with the Hatari emulator (on PC) to see how the game reacts ?

I still own a real Atari ST, so if you want I can give a try this week-end, just let me know.
Anyway, I'll try the game on my Mister just to be sure I understand the delay issue that you faced in.

かすりん

FoxbatStargazer
Top Contributor
Posts: 1018
Joined: Thu Dec 10, 2020 5:44 pm
Has thanked: 315 times
Been thanked: 238 times

Re: Obsession Keyboard Delay

Unread post by FoxbatStargazer »

Trouble is that Hatari itself should definitely add some delay, so it can be a bit tricky to compare against a software emulator on this point.
User avatar
kathleen
Top Contributor
Posts: 421
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 243 times
Been thanked: 138 times

Re: Obsession Keyboard Delay

Unread post by kathleen »

I've just tried on the Mister this game that I've never played before. Thanks for the discovery. I've already recreated the 2 disks for my STE (as it seems it is a STE game) so then tomorrow if I find a free window, I'll try on real hardware to compare the behavior and will let you know my feeling.

かすりん

chrisy
Posts: 27
Joined: Wed Oct 20, 2021 3:32 pm
Has thanked: 11 times

Re: Obsession Keyboard Delay

Unread post by chrisy »

Cool, thanks!
User avatar
Hodor
Posts: 142
Joined: Mon May 25, 2020 8:29 am
Has thanked: 378 times
Been thanked: 30 times

Re: Obsession Keyboard Delay

Unread post by Hodor »

chrisy wrote: Wed Oct 20, 2021 3:46 pm I thought I'd post here to see if anybody can shed some light.

I tried the ST pinball game "Obsession", and there is a significant delay between pressing a key and the flippers reacting. I'm hoping this wasn't present in the original game - the Amiga version running under the Minimig core has no such problem. I haven't tried much else on the ST core to know for sure if this is a core problem. Has anybody seen any input delays like this? Admittedly I'm using HDMI output, but measuring the delay on Slam Tilt on the Minimig core (a game I'm very familiar with) the difference between that and real hardware is virtually imperceptible. So I don't think it's HDMI output causing this although it may well be contributing.

I do not have a real ST to try the game on to see if it is genuinely slow to react, but my suspicion is that the ST core is causing the problem.

Are there any config settings which help?
I´ve been playing this game on Mister recently and I haven´t noticed any significant lag. The flippers seem to react just as fast as Pinball Dreams on a real Commodore Amiga but I can´t compare to the original Atari STE hardware, unfortunately.

On the contrary, using Hatari emulator clearly brings some lag to the controls.
User avatar
kathleen
Top Contributor
Posts: 421
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 243 times
Been thanked: 138 times

Re: Obsession Keyboard Delay

Unread post by kathleen »

@Hodor,
Same for me I did not notice any significant lag on the ST, comparing to PD on Amiga, the game play is different I feel PD much more realistic but this is not due to the Mister, this is due to the game itself.
I was not able to make the trial on my real ST for the unique reason that the disks that I wrote via my PC were not working, I did not pay attention that the disks are exceeding the 720Kb, I need to recreate them with another PC having a real floppy inside and not an USB. My bad.... Well to do so I'll need more time, but will do, despite I do not think that I'll see a different behavior, but I'm curious...(from nature :-))

かすりん

User avatar
Hodor
Posts: 142
Joined: Mon May 25, 2020 8:29 am
Has thanked: 378 times
Been thanked: 30 times

Re: Obsession Keyboard Delay

Unread post by Hodor »

kathleen wrote: Mon Oct 25, 2021 10:37 am @Hodor,
Same for me I did not notice any significant lag on the ST, comparing to PD on Amiga, the game play is different I feel PD much more realistic but this is not due to the Mister, this is due to the game itself.
I was not able to make the trial on my real ST for the unique reason that the disks that I wrote via my PC were not working, I did not pay attention that the disks are exceeding the 720Kb, I need to recreate them with another PC having a real floppy inside and not an USB. My bad.... Well to do so I'll need more time, but will do, despite I do not think that I'll see a different behavior, but I'm curious...(from nature :-))
Me neither but I´m curious too :lol: . Thanks for doing it.
chrisy
Posts: 27
Joined: Wed Oct 20, 2021 3:32 pm
Has thanked: 11 times

Re: Obsession Keyboard Delay

Unread post by chrisy »

Hmm, interesting. There is a noticeable delay here comparing Obsession running on the ST core with Obsession running on the Amiga core (and other Amiga pinball games) - the ball can roll almost from the top to the bottom of a flipper in the time it takes to respond.
I just tried tweaking some settings, using TOS2.06 instead of EmuTOS but it doesn't make any difference.

On this old thread: https://www.atari-forum.com/viewtopic.php?t=16716 I see that there is some agreement that it lags even on real hardware.
churgle
Posts: 1
Joined: Thu Mar 23, 2023 5:53 am
Been thanked: 1 time

Re: Obsession Keyboard Delay

Unread post by churgle »

The implementation hooks straight into the interrupt vector for the keyboard. So there is guaranteed no delay in the code.

User avatar
Kreese
Posts: 3
Joined: Sun Sep 26, 2021 12:39 pm
Been thanked: 1 time

Re: Obsession Keyboard Delay

Unread post by Kreese »

I think the main "problem" when comparing Obsession (Atari STE) and Pinball Fantasies (Amiga) and the flipper mechanics is that in Obsession you can tap really fast and the flipper don't go all the way up. In Pinball Fantasies a tiny tap makes the flipper go all the way up. But I even tried some Pinball Illusion and in that game it's the same as Obsession, small taps makes the flipper only go up a small amount.

I can feel a little latency on Obsession. Sometimes the ball rolls over the flipper and down the drain, even that it feels that you should have made it.

By the way, when playing Obsession on the Amiga and press both shift keys at the same time, sometimes one flipper gets stuck up for me. Is it the same way for you?

Post Reply