Re: BeamRacer is coming… request for comments

From: silverdr_at_wfmh.org.pl
Date: Thu, 30 Jul 2020 17:19:27 +0200
Message-Id: <40E9EABD-9ECD-4517-90AD-2CD0DABE1681_at_wfmh.org.pl>
> On 22/07/2020 19:41, silverdr_at_wfmh.org.pl wrote:
>> smart usage of the sequencer can give you inexpensive movable visuals.
> Can you explain that in a bit more detail?

Here is an example :

https://www.dropbox.com/s/9jerbdwpl6q56ty/IMG_0694.MOV?dl=0

in BASIC :-)

It shows a full-width "sprite" but it doesn't have to be full-width. It can be of any size down to 8x1 pixels.

It's always been possible to do some split-screen effects but this is different in a few ways:

- it is much more accurate (single cycle) horizontally and can be activated multiple times per raster _line_

- bitmap data is not bound to screen position so the place the desired graphics will get displayed can be chosen arbitrarily, which can be noticed on the video above

- moving bitmap data within a block of VASYL RAM is fast. Not nVidia Titan/GDDR6  type of fast ;-) bu still [*](videos below)

Combining the three gives a possibility to create multiple movable, animated objects (hardware sprites can still be used on top) as long as [lack of] compositing is not an issue.


* - hires bitmap text output and scrolling:

invoked once per frame:
https://www.dropbox.com/s/ur7x2nbxaic07vx/hires_scroll_once_per_frame.mp4

invoked cotinuously:
https://www.dropbox.com/s/kd77duyqf1amvi6/hires_scroll_unrestricted.mp4

-- 
SD! 
Received on 2020-07-30 18:00:03

Archive generated by hypermail 2.3.0.