BBC Micro and Acorn Electron demo effects
BBC Micro and Acorn Electron demo effects
EDIT: Currently converting all demo effects to work on the BBC Micro and on the Electron. Post renamed to reflect this.
Trying to push my 6502 coding skills and the humble Acorn Electron to the limit
https://www.youtube.com/watch?v=lT0qxnIz3JU
Trying to push my 6502 coding skills and the humble Acorn Electron to the limit
https://www.youtube.com/watch?v=lT0qxnIz3JU
Last edited by 0xC0DE on Sat May 11, 2019 7:02 pm, edited 2 times in total.
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: Acorn Electron demo effects
Nice job, looks great ....
Greetings
Kees
Greetings
Kees
Re: Acorn Electron demo effects
Simply mesmerising! A cool demo of your 6502 skills. Who knows, this may kickstart a demo scene on the Electron. Despite its limitations, the Elk is still an amazing computer and I commend all fellow users who continue to push the boundary and the Elk to its limits!
Re: Acorn Electron demo effects
Thanks guys
This is MODE 5. Double chunky spaced pixels. Real time calculation. No colour palette tricks or pre rendered animation.
The raster can be varied in size to alter the frame rate.
Looking for different effects that are still fast enough.
This is MODE 5. Double chunky spaced pixels. Real time calculation. No colour palette tricks or pre rendered animation.
The raster can be varied in size to alter the frame rate.
Looking for different effects that are still fast enough.
Last edited by 0xC0DE on Fri Apr 19, 2019 9:51 pm, edited 1 time in total.
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
-
- Posts: 899
- Joined: Tue Aug 30, 2005 12:42 am
- Contact:
Re: Acorn Electron demo effects
Who'd ever have thought the Electron had it in it!
Would the screen address granularity be good enough to create something like one of the effects here? - http://norecess.cpcscene.net/the-elders-scrollers.html
--Tom
Would the screen address granularity be good enough to create something like one of the effects here? - http://norecess.cpcscene.net/the-elders-scrollers.html
--Tom
b2 BBC B/B+/Master emulator: https://github.com/tom-seddon/b2; BeebLink filing system: https://github.com/tom-seddon/beeblink; more BBC Micro stuff: https://github.com/tom-seddon?tab=repos ... :bbc-micro
Re: Acorn Electron demo effects
Yes. I found that technique quite inspirational and I've been thinking about doing something like that for a while. Possibly also throwing in some palette changes as well.tom_seddon wrote: ↑Fri Apr 19, 2019 10:58 pmWould the screen address granularity be good enough to create something like one of the effects here? - http://norecess.cpcscene.net/the-elders-scrollers.html
One of the things that stalled my efforts was making music. I spent some time trying to write music players and compose tunes, and those things took a lot of effort.
Re: Acorn Electron demo effects
I remember seeing that demo technique for the first time and being blown away, thinking "this is impossible!"
And just like DavidB I have been toying with the idea of trying this on the Electron ever since. I like the challenge of squeezing every last drop out of my standard (!) Electron. Would be cool to see what others can do. Especially when it is work in progress. No music required DavidB
And just like DavidB I have been toying with the idea of trying this on the Electron ever since. I like the challenge of squeezing every last drop out of my standard (!) Electron. Would be cool to see what others can do. Especially when it is work in progress. No music required DavidB
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: Acorn Electron demo effects
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: Acorn Electron demo effects
We can build on some of the tricks developed in the 1980s in games like Firetrack, Impact! and Sphere of Destiny to do things like vertical scrolling and palette switching. There were also some interesting articles in Electron User that showed how to do horizontal and vertical mode splits.0xC0DE wrote: ↑Sat Apr 20, 2019 8:04 am I remember seeing that demo technique for the first time and being blown away, thinking "this is impossible!"
And just like DavidB I have been toying with the idea of trying this on the Electron ever since. I like the challenge of squeezing every last drop out of my standard (!) Electron. Would be cool to see what others can do. Especially when it is work in progress. No music required DavidB
I combined scrolling and palette switching for a title screen: MODE 1 Scrolling and Palette Effects. I'd like to revisit that to do something like Sphere of Destiny's road, but with a sun/moon/city rising from the horizon.
Re: Acorn Electron demo effects
Your title screen is very impressive. That is exactly what I'm talking about! It's giving me an idea or two.
I've seen plenty vertical mode splits but never horizontal I think. Do you have an example?
I really like seeing active Electron coders
There are not many left I guess.
I've seen plenty vertical mode splits but never horizontal I think. Do you have an example?
I really like seeing active Electron coders
There are not many left I guess.
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: Acorn Electron demo effects
Re: Acorn Electron demo effects
Proof of concept on Acorn Electron.
MODE 1, 25 fps (also works @50fps), smoothly moving background (320x256), static masked sprite (32x32) in the foreground, colour cycling.
This is the NON-epileptic version (but can still cause motion sickness ):
This is the version with eye-watering colour cycling. Do NOT watch if you have epileptic tendencies!
You can also watch it right here: https://www.youtube.com/watch?v=E7CGErkhqho
MODE 1, 25 fps (also works @50fps), smoothly moving background (320x256), static masked sprite (32x32) in the foreground, colour cycling.
This is the NON-epileptic version (but can still cause motion sickness ):
This is the version with eye-watering colour cycling. Do NOT watch if you have epileptic tendencies!
You can also watch it right here: https://www.youtube.com/watch?v=E7CGErkhqho
Last edited by 0xC0DE on Fri Apr 26, 2019 11:16 pm, edited 2 times in total.
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: Acorn Electron demo effects
The classic colour cycling demo effect on an Acorn Electron. Screen MODE 1 again. Usually max 4 colors. Now very colourful because of rapid palette switching and dithering.
Watch the video: https://www.youtube.com/watch?v=J4LJaTtDYPM
Edit: it also works on a real Electron but it is a bit fiddly to get it just right. I will share the version that works on my standard Electron and hope to find out if it works on others as well.
Watch the video: https://www.youtube.com/watch?v=J4LJaTtDYPM
Edit: it also works on a real Electron but it is a bit fiddly to get it just right. I will share the version that works on my standard Electron and hope to find out if it works on others as well.
Last edited by 0xC0DE on Fri Apr 26, 2019 11:19 pm, edited 1 time in total.
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: Acorn Electron demo effects
Here is the tape image of the version that works "out of the box" on my standard Electron (no expansions). It shows smooth colour cycling at medium speed, appearing to move towards the bottom of the screen.
And this is the disk image:
Every Electron emulator I've tested yields a slightly different result and requires some tweaking.
To tweak the timing press CURSOR UP or CURSOR DOWN. Watch the topleft of the screen where a number appears according to the current setting. Press ESCAPE to hide this number again.
On my Electron I get good results at values 01, 0E, 0F, 36, 37, 38, 39, ...
I would really like to know which values work on your Electron
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: Acorn Electron demo effects
Your Youtube links aren't working ......
Video not found
Greetings
Kees
Video not found
Greetings
Kees
Re: Acorn Electron demo effects
Hi Kees, that's really strange. I have just tested every single YouTube link on this page and they seem to work fine; for me at least.
What happens if you go to my videos through my YouTube channel page?
https://www.youtube.com/channel/UCWZ3gg ... 1ZMdN9-Cow
What happens if you go to my videos through my YouTube channel page?
https://www.youtube.com/channel/UCWZ3gg ... 1ZMdN9-Cow
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: Acorn Electron demo effects
All the same result ... are the video's public?0xC0DE wrote: ↑Sat Apr 27, 2019 6:53 pm Hi Kees, that's really strange. I have just tested every single YouTube link on this page and they seem to work fine; for me at least.
What happens if you go to my videos through my YouTube channel page?
https://www.youtube.com/channel/UCWZ3gg ... 1ZMdN9-Cow
Greetings
Kees
Re: Acorn Electron demo effects
They're all good in UK.
- Nigel
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
Re: Acorn Electron demo effects
Yes they definitely are. Are you currently in China, Kees?
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: Acorn Electron demo effects
These are all great BTW, fantastic work! Now if you can just get the Electron ULA to play a decent tune then you’ll have all the ingredients for a demo production.
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
Re: Acorn Electron demo effects
Thank you!
Has anybody ever gotten a decent tune out of the Electron's speaker?
(any particular game with an outstanding tune I should check out for example?)
Now there's a challenge!
Has anybody ever gotten a decent tune out of the Electron's speaker?
(any particular game with an outstanding tune I should check out for example?)
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: Acorn Electron demo effects
Nice work, would have replied earlier, but got sidetracked looking at old threads about changing the whole palette per scan line on the Electron.
Re: Acorn Electron demo effects
Thank you tricky. And be careful, that's how I got sucked into coding all these effects. CAN... NOT... STOP!
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: Acorn Electron demo effects
Lots of lovely test cases for MAME
- Nigel
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
Re: Acorn Electron demo effects
Can you confirm they are working on MAME? I haven't tested yet.
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: Acorn Electron demo effects
I wasn't expecting them to look great in MAME but they're not far off. The worst is the plasma with the static acorn, it jumps around a little.
- Nigel
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
Re: Acorn Electron demo effects
The colors demo works perfectly on my Electron without needing to change anything from the default settings. It is VERY impressive!
Every Electron emulator I've tested yields a slightly different result and requires some tweaking.
To tweak the timing press CURSOR UP or CURSOR DOWN. Watch the topleft of the screen where a number appears according to the current setting. Press ESCAPE to hide this number again.
On my Electron I get good results at values 01, 0E, 0F, 36, 37, 38, 39, ...
I would really like to know which values work on your Electron
The plasma demo suffers from the acorn having ghosting effects which move around the screen periodically. To be honest this is impressive too, even though not intentional!
Re: Acorn Electron demo effects
Real time ZX Spectrum-like loading (and saving) screen for the Acorn Electron anyone?
Watch my Speccy loader while loading and saving a program on my actual Electron: https://www.youtube.com/watch?v=MhnN_tYFbBQ
(you may want to turn down the volume a little bit for this)
8-bit inception!!
Watch my Speccy loader while loading and saving a program on my actual Electron: https://www.youtube.com/watch?v=MhnN_tYFbBQ
(you may want to turn down the volume a little bit for this)
8-bit inception!!
Last edited by 0xC0DE on Tue Apr 30, 2019 12:55 pm, edited 1 time in total.
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: Acorn Electron demo effects
Thank you very much! I will look into the ghosting effect. Can't remember if I've tested that particular one on all available Electron emulators AND on a real Electron. Probably not!jms2 wrote: ↑Sun Apr 28, 2019 8:25 am The colors demo works perfectly on my Electron without needing to change anything from the default settings. It is VERY impressive!
The plasma demo suffers from the acorn having ghosting effects which move around the screen periodically. To be honest this is impressive too, even though not intentional!
@Pernod: I will be testing all of them in MAME as well. Thanks for reporting back to me.
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