Teletextr - BBC Master Demo - by Bitshifters
ฝัง
- เผยแพร่เมื่อ 28 ธ.ค. 2019
- An 8-bit homage to old school demo effects rendered entirely in Teletext on a BBC Master.
Captured on real hardware at 50Hz.
Released at NOVA 2017 demoparty in Devon, UK.
Winning 1st place in the Retro Compo. :)
More info including download here: bitshifters.github.io/posts/p...
Credits
Code: Henley & kieranhj
Art: Horsenburger (www.horsenburger.com/)
VGM Music:
Exception by JRLEPAGE
Reggie by Svetlana
En Vard by Fyra Javel - บันเทิง
So much to love about this one. Ceefax has a posse! 🙌
Lol, I used to sneak into school after hours to a back cupboard where there was a BBC Micro and used that to play Chuckie Egg. The best, cleanest, crispest version of Chuckie Egg is on the BBC Micro.
Just "wow"!
I could read that scroller ;)
"Scroller that is impossible to read" 🤣🤣🤣
sunny with a chance of demos
Awesome! Lemme know if you plan to do any more of these - I'd be happy to help out with some art. :-)
Mind.. blown! :D
The sound reminds me so much like the main tune, very Sega Master System.
This is fantastic!! Please code an enitre teletext Elite?! haha. Brilliant stuff.
The funny thing is that has now been done.
th-cam.com/video/Jswnryd_3tE/w-d-xo.htmlsi=FNkBS1yHGoCk3p45
Did you see: th-cam.com/video/2emwRygvEAA/w-d-xo.html&ab_channel=ByteHigh%2CNoLimit ? :)
@@kieranhj i have Kieran! It's just amazing... I'd love to know (in layman's terms) how you managed to directly access each bit of the sixel to plot the lines. (Been wondering that since Bad Apple tbh!) Is there anything on stardot?
@@timmatthews773 all the code for Teletextr is on GitHub and the plot pixel code is in this file: github.com/bitshifters/teletextr/blob/master/lib/mode7_plot_pixel.asm
It’s a bit hard to grok as it’s full of macros and conditionals, but essentially first turn x,y into a character address using the higher bits (in this case using a table for speed), then use the lower x,y bits to work out the correct sixel bit (again I think we use a table for speed) and finally read the byte, mask (ORA) in the sixel bit and store it back. Ask on Stardot I’m sure folks will be happy to help!