Merry Christmas from Bitshifters!
Merry Christmas from Bitshifters!
A festive greeting from Bitshifters for your BBC Micro!Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
Re: Merry Christmas from Bitshifters!
Very impressive, like all your demo's
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
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
MAN WOMAN
Re: Merry Christmas from Bitshifters!
Absolutely nuts! Such smooth animation. Brilliant!
Btw, unlike the older version on the Bitshifters website, the latest version of JSBeeb enables sound on iOS:
Re: Merry Christmas from Bitshifters!
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/
Re: Merry Christmas from Bitshifters!
Excellent demo!!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Merry Christmas from Bitshifters!
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/
Re: Merry Christmas from Bitshifters!
Nice demo Kieran .... looks great and very smooth movements ....
Greetings
Kees
Greetings
Kees
- billcarr2005
- Posts: 1840
- Joined: Fri Sep 09, 2005 4:01 pm
- Location: UK
- Contact:
- Diminished
- Posts: 1252
- Joined: Fri Dec 08, 2017 9:47 pm
- Contact:
Re: Merry Christmas from Bitshifters!
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?
If you pick pixels to move randomly, how do you make certain you've cleared everything on that line?
Re: Merry Christmas from Bitshifters!
Aw, this is wonderful - thanks guys!!
Please subscribe to the ABug YouTube channel!