Jump to content
IGNORED

The truth about WSYNC, and other scanline issues


Recommended Posts

  • 4 months later...
@tezz: Which part of this do you mean excatly? The x-strechting? (y-streching is easy on C64, not like on Atari but it's "ok")

Yes, the X and Y stretching which enables full screen zoom effects.

 

such as this example from the c64 Edge of disgrace demo..

* EDIT.. adding time code to the link doesn't work here, jump to 10m 35s

http://www.youtube.com/watch?v=bATkvEQt8ck&t=10m35s

 

I assume it's done via FPP?

 

From wiki>

FPP (Flexible Pixel Positioning), basically a variation of the FLI mode, allows the placement of any line of a character-based graphic at any one y-position, allowing for effects like x-rotating logos, barrel-like effects or smooth stretching and waving over the whole screen.

Edited by Tezz
Link to comment
Share on other sites

Using FPP you would not have enough memory in 64k to represent all possible scaled lines. No, this is much cooler. Only a simple Y streching is done in hardware. The X-movement and zoom are purely done by copying the correct character pattern (within one charset) to the screen memory (in a cyclic way/bounded box). Multiple charsets are used to get all the graphics data in ;-)

Here I have disabled the screen memory copying for the right part of the screen.

 

The REAL challenge for me in this effect to get all zoom stages of the graphic computed in a way that it look soooo smooth.

 

post-17404-0-30042400-1358811372_thumb.png

Edited by JAC!
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...