Merry Christmas from Bitshifters!

new graphics/music demos - bitshifters, 0xc0de, The Master + others
Post Reply
User avatar
kieranhj
Posts: 1103
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Merry Christmas from Bitshifters!

Post by kieranhj »

bs-xmas-19.png
A festive greeting from Bitshifters for your BBC Micro!
https://bitshifters.github.io/posts/pro ... as-19.html
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
User avatar
roland
Posts: 5148
Joined: Thu Aug 29, 2013 9:29 pm
Location: Born (NL)
Contact:

Re: Merry Christmas from Bitshifters!

Post by roland »

Very impressive, like all your demo's =D>

IIRC many of the effects are done by changing the palette at the right moment. Can this be done on a FPGAtom, now that we have 64 colours and an eight MHz cpu core?

And of course a merry Chrisrmas to you also :)
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:
User avatar
lurkio
Posts: 4351
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: Merry Christmas from Bitshifters!

Post by lurkio »

kieranhj wrote: Sat Dec 14, 2019 10:04 pm A festive greeting from Bitshifters for your BBC Micro! ...
:shock: :shock: Absolutely nuts! Such smooth animation. Brilliant! =D> =D>

Btw, unlike the older version on the Bitshifters website, the latest version of JSBeeb enables sound on iOS:
:idea:
User avatar
kieranhj
Posts: 1103
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Merry Christmas from Bitshifters!

Post by kieranhj »

lurkio wrote: Sat Dec 14, 2019 10:29 pm :shock: :shock: Absolutely nuts! Such smooth animation. Brilliant! =D> =D>

Btw, unlike the older version on the Bitshifters website, the latest version of JSBeeb enables sound on iOS:
:idea:
Thank you! I’ve had my phone on silent setting for so long I didn’t realise sound was working now. I’ll ask Simon if he can update it. :)
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
User avatar
0xC0DE
Posts: 1300
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Merry Christmas from Bitshifters!

Post by 0xC0DE »

Excellent demo!! =D> =D> =D>
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
kieranhj
Posts: 1103
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Merry Christmas from Bitshifters!

Post by kieranhj »

roland wrote: Sat Dec 14, 2019 10:24 pm IIRC many of the effects are done by changing the palette at the right moment. Can this be done on a FPGAtom, now that we have 64 colours and an eight MHz cpu core?
This one has no fancy palette switching or CRTC tricks - at 2MHz there’s just enough time to move 64 3x3 pixel blocks independently. So that’s 2x EOR plots to the screen and 2x 16-bit adds (x & y) for each. I didn’t spend much time optimising so could probably squeeze a few more in if I really tried.

There’s a ‘screen buffer’ of chunky pixels that gets visited line-by-line at a random X position each frame. If there’s a pixel there we set up a lerp from a random position on the edge of the screen that takes 64 frames to reach its correct destination.

I got lucky with the music - simonm found and converted it from YM for me. The timing almost exactly matched up for filling and removing the screens already, so I just tweaked until I was happy.
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
User avatar
oss003
Posts: 3849
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: Merry Christmas from Bitshifters!

Post by oss003 »

Nice demo Kieran .... looks great and very smooth movements .... =D>

Greetings
Kees
User avatar
billcarr2005
Posts: 1840
Joined: Fri Sep 09, 2005 4:01 pm
Location: UK
Contact:

Re: Merry Christmas from Bitshifters!

Post by billcarr2005 »

kieranhj wrote: Sat Dec 14, 2019 10:04 pm A festive greeting from Bitshifters for your BBC Micro!
=D>
User avatar
jms2
Posts: 3765
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: Merry Christmas from Bitshifters!

Post by jms2 »

That's superb! I love the way it looks like the "snow" is swirling about, but actually everything is moving in straight lines.

If you pick pixels to move randomly, how do you make certain you've cleared everything on that line?
User avatar
Arcadian
Site Admin
Posts: 4223
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Merry Christmas from Bitshifters!

Post by Arcadian »

Aw, this is wonderful - thanks guys!!
Please subscribe to the ABug YouTube channel!
Post Reply

Return to “new projects and releases: demoscene”