nocrew / ostis

Atari ST Emulator
GNU Lesser General Public License v2.1
20 stars 4 forks source link

MFP interrupt latency #81

Open larsbrinkhoff opened 8 years ago

larsbrinkhoff commented 8 years ago

I believe the problem getting Phalanx Demo to work (see #77) is related to a missing MFP interrupt latency.

larsbrinkhoff commented 8 years ago

The demo uses two different methods to remove the lower border:

In addition, the F1 screen also switches from medium to low resolution after going back to 50 Hz. This puts an additional timing constraint on the interrupt, because this switch must happen before the DE signal.

It's possible to adjust the timing of the Timer B interrupt back and forth to find a window where the first method works. But it's more difficult to make the second method work, especially in combination with the first.