Dead Hackers Society
Other BBSes »
 
 
Demoscene   Coding   CT60   Buy/sell

Atari demoscene BBS
 
Re: More or less Zero Overscan
Posted by: evil Oct,29.2008-18:51 

Cool demo. Only watched it on video (no ste) but your overscan code's pretty impressive. Is the mountain calculated in synchronized code? Or do you just render it there, and calculate it in the non-overscan part:

Hi and thanks :)

The mountain stuff is rendered over the entire frame, non-overscan as well as overscan parts. There is quite little free time there in fact (about one scanline).


FWIW, overscan without stabilizer is a really old technique... My first overscan routines didn't have it and were unstable to my disappointment. Stabilizers were the missing puzzle piece to make overscan work on vanilla ST's. It's like fashions... the old thing is now the new new thing :-) Interesting that STE's don't need it.

As far as I know it's the first demo to use non-stabilizer overscan, as it simply doesn't work on ST and people seems to have taken that for granted on STe as well. But of course people have been experimenting :) We might be wrong though.



I remember than DOM's "official" Atari ST demo (paid for by Atari IIRC) had overscan (and Krazy Rex's picture) -- do you know if he used a stabilizer?

I can't even remember this demo, do you have a download link?


Also I take it that there are no DMA conflicts for memory access between fetching the digital sound and overscan? On the ST, if you read from the floppy while in overscan, your code fetches would be delayed by the floppy DMA -- causing the overscan to flake out?

There are conflicts with the sound dma and shifter which makes the overscan hardsync to fail, at least using the method with timer-a to trigger just before the top border.

When writing to the dma soundchip hardware registers for start, stop and change replay quality the overscan fucks up.

After a few days of pulling my hair we got a solution: play samples in looped mode, and update only the start/end registers of the dma hardware one vbl ahead of the actual change. That fixed it (and my hair finally grew back as well).

--
Anders Eriksson
ae@dhs.nu







[All messages in this thread]    [Start new thread]

Topic Posted by  Date 
More or less Zero Overscan Alien / ST-CNX Oct,29.2008-17:46
  Re: More or less Zero Overscan evil Oct,29.2008-18:51
    Re: More or less Zero Overscan mikro Oct,29.2008-21:59
      Re: More or less Zero Overscan JUL Oct,30.2008-08:00
        Re: More or less Zero Overscan gizmo Oct,30.2008-10:59
          Re: More or less Zero Overscan ray Oct,30.2008-13:58
            Re: More or less Zero Overscan gloky Nov,01.2008-15:13
              Re: More or less Zero Overscan Chuck Nov,01.2008-20:12
                Re: More or less Zero Overscan s_t_s Nov,04.2008-14:31
                  Re: More or less Zero Overscan s_t_s Nov,06.2008-15:22
                    Re: More or less Zero Overscan evil Nov,06.2008-16:19
                      Re: More or less Zero Overscan s_t_s Nov,06.2008-18:42
    Re: More or less Zero Overscan alien / ST-CNX Nov,06.2008-22:14


Reply to this message
Name:
Topic:
Anti-troll code:

Message:

What's the anti-troll code?
That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
© 1994-2025 Dead Hackers Society Contact: Anders Eriksson