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

Atari coding BBS
 
Re: Falcon: Double buffering using
Posted by: mikro May,25.2020-08:33 

Btw, were you trying this with FreeMiNT? If so, Vsync() has another "bug", it's delayed because of the whole OS messaging system, i.e. it takes longer than on TOS.

Apart from that, it should work all right. Atari800 uses 100% XBIOS and works fine even in FreeMiNT. This function is called after each rendering: https://github.com/atari800/atari800/blob/master/src/falcon/main.c#L188

Basically it's doing what Anders & others recommended, setting the screen pointer (via Vsetscreen(), which doesn't want for VBL) ASAP.







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

Topic Posted by  Date 
Falcon: Double buffering using joska May,20.2020-13:09
  Re: Falcon: Double buffering using joska May,20.2020-13:09
  Re: Falcon: Double buffering using evil May,20.2020-14:25
    Re: Falcon: Double buffering using joska May,20.2020-14:47
      Re: Falcon: Double buffering using evil May,20.2020-15:50
        Re: Falcon: Double buffering using tat May,20.2020-18:02
          Re: Falcon: Double buffering using evil May,21.2020-13:15
    Re: Falcon: Double buffering using joska May,24.2020-16:34
      Re: Falcon: Double buffering using mikro May,25.2020-08:33
        Re: Falcon: Double buffering using joska May,26.2020-10:30
        Re: Falcon: Double buffering using joska May,26.2020-21:28


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-2024 Dead Hackers Society Contact: Anders Eriksson