Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user maak ! (Registered 2024-04-18) You are not logged in - nap
CSDb User Forums


Forums > Requests > Looking for a specific obscure ancient demo with a very interesting bitmap stretcher
2017-10-10 11:43
Krill

Registered: Apr 2002
Posts: 2825
Looking for a specific obscure ancient demo with a very interesting bitmap stretcher

... which DeeKay (are you reading this?) once showed me. It features a bitmap stretcher which has been baffling him as it has baffled me, as it seemed to be able to stretch every line (not just the badlines) but still showed a bitmap that was around 20 or more char rows high and colourful (not just 3+1 colours). The stretching patterns seemed a little weird, so there might be a connection to this feat.

It must have been from around 1988-1990 (yes, i know, there's a shitload of obscure demos from that era) and is on CSDb.

I've wanted to take a closer look at the code ever since, but alas, failed to re-locate the demo.
 
... 10 posts hidden. Click here to view all posts....
 
2017-10-11 15:16
lft

Registered: Jul 2007
Posts: 369
Exactly, Krill clarified what I described.

Now for an improvement (which may or may not be done in the demo). Suppose your sine tables are set up so that each row of graphics can stretch to at most 13 lines. Then you can get away with six bitmaps, which in turn means that they don't have to be half-height anymore.

Each column in the following table corresponds to one bitmap bank. The eight lines of graphics that make up one row are distributed according to the lines of the table. Now it's possible to stretch the first line up to five times, and then find a way down to line RC=7 that stretches any line(s) up to 5x along the way.

012345
123456
234567
34567
4567
567
67
7
2017-10-11 16:46
ChristopherJam

Registered: Aug 2004
Posts: 1370
Argh! Of course. Because the original was a perfectly ordinary koala, no extra char DMA is needed after the first line in each section. Thanks for pointing out the obvious, I feel a bit silly now :)
2017-10-17 05:08
ChristopherJam

Registered: Aug 2004
Posts: 1370
Speaking of ancient demos with interesting bitmap stretchers, does anyone remember a row-by-row stretcher featuring the Hunters Moon loading screen and music?

It just introduced black gaps between character rows, but it was the first time I'd seen the effect - jaw dropping.

I always just thought of it as "the hunters moon demo," but it's apparently not the production with that title here.
2017-10-17 06:10
Krill

Registered: Apr 2002
Posts: 2825
I remember that FLD effect being used by at least one of the versions of The Syndicate/Beastie Boys' "Picture Linker" tools, http://csdb.dk/search/?seinsel=all&search=picture+linker. But this didn't link music, it just played that classic ringmod hum, iirc.

Anyways, maybe it wasn't a regular demo but just the loading pic linked with that intromaker-like tool? Or a crack of the game with the loader picture linked using this tool?
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
TheRyk/MYD!
Manex/Anubis
hedning/G★P
Oswald/Resource
MCM/ONSLAUGHT
Didi/Laxity
Guests online: 91
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.9)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Mr Zero Page  (9.8)
4 Antitrack  (9.8)
5 OTD  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.037 sec.