Evil Influences - BBC Master Demo - by Bitshifters and DESiRE (Final version)

Ойын-сауық

Winning 1st place in the Old Skool compo at NOVA Online, 20 June 2020!
Code & FX: VectorEyes
Music: Dya
Graphics: Visionvortex, Luther, Dethmunk
Music player: Henley
More info and download: bitshifters.github.io/posts/p...
Pouet: www.pouet.net/prod.php?which=...
Version 1.1, captured from real BBC Master hardware at 50Hz.

Пікірлер: 25

  • @anatolykosychenko8038
    @anatolykosychenko8038 Жыл бұрын

    Hi. SuperB. Thanks for work. Be Happy. With best wishes from Sevastopol/Crimea.

  • @nytrex2001
    @nytrex20014 жыл бұрын

    A near perfect demo. Fantastic graphics, Amazing music, slick transitions from one demo effect to another, and all done on a 1980 BBC Master! Clearly the work of the devil!

  • @everygamegoing
    @everygamegoing3 жыл бұрын

    I went to a demo party in Sweden back in 1997. It was in a basement at Halmstad Hogskola and mostly competing for whatever prize it was were pretty basic animation demos for the Amiga 500/1000 - and then there was one demo that had a rotating twelve sided vector dice with pictures on each face. There was a collective roar of approval from all of the students, a sort of audible "Incredible!"... I watched this demo of Beeb stuff feeling much the same. Absolutely astounding to see something this good and this polished on the Beeb and I seriously cannot believe how this is all so perfectly fitted together with all the music beats, palette switching and special effects so perfectly timed. We're not worthy, we're not worthy...

  • @drzeissler
    @drzeissler Жыл бұрын

    NICE!!

  • @ZXAAADemoZXSpectrum
    @ZXAAADemoZXSpectrum3 жыл бұрын

    The Best Music and coding!!!

  • @RamondeBruijn
    @RamondeBruijn4 жыл бұрын

    Superb!

  • @BirthdayGurl2013
    @BirthdayGurl20133 жыл бұрын

    Totally rockin

  • @inphanta
    @inphanta3 жыл бұрын

    The devil truly is in the details...

  • @technicalfool
    @technicalfool Жыл бұрын

    Can almost imagine some poor primary schoolteacher's reaction in the 1980s if they fired up what they think is Granny's Garden and this comes on instead.

  • @MostlyPennyCat
    @MostlyPennyCat3 жыл бұрын

    "The 6845 is intended for character displays, but could also be used for pixel-based graphics, with some _clever programming."_

  • @MostlyPennyCat

    @MostlyPennyCat

    3 жыл бұрын

    So, at a guess, you're mangling which byte is read by the 6845 for each scanline?

  • @adriangilby5551

    @adriangilby5551

    3 жыл бұрын

    @@MostlyPennyCat Broadly, yes. The trick -- which I don't believe has been done on the Beeb/Master before -- is cycle-accurate writing to the CRTC so as to be able to choose not just the start address each line, but also which of the eight character rows is drawn. This essentially lets you render any line of the image on any line of the screen, with a few restrictions which are too complicated to go into in detail.

  • @robertwilson3866

    @robertwilson3866

    11 ай бұрын

    @@adriangilby5551Hey could you write Outrun for the BBC using that trick?

  • @adriangilby5551

    @adriangilby5551

    11 ай бұрын

    @@robertwilson3866 Possibly... the Beeb has no additional sprite hardware, so overlaying cars and other objects on top of the track would get pretty difficult!

  • @robertwilson3866

    @robertwilson3866

    11 ай бұрын

    @@adriangilby5551 The ZX Spectrum has a very nice looking Outrun - albeit very slow and in monocrome. It would be interesting to see on the Beeb

  • @MostlyPennyCat
    @MostlyPennyCat Жыл бұрын

    Hi, could you add a timeline in the description with the titles being which programming trick is being used? It's gorgeous but it's really love to be able to put together the _Graphical Effect_ with some _Demo Code!_

  • @MartinCapodici
    @MartinCapodici3 жыл бұрын

    Wow how do you get solid colours like orange outside the usual 8 primary ones near the end? Is that with the original hardware?

  • @adriangilby5551

    @adriangilby5551

    3 жыл бұрын

    It's the original hardware! The orange is done by dithering red and yellow pixels. It tends to look good on a CRT monitor because the pixels blur together a bit, and the video capture hardware used for this capture helps as well because it also introduces blurring. If you watch it under emulation you can see the individual pixels more easily.

  • @danimationstips
    @danimationstips3 жыл бұрын

    How was this soundtrack composed? Love all the shimmering and graphic novel inspired sections.

  • @kieranhj

    @kieranhj

    3 жыл бұрын

    The music was composed in DefleMask tracker, which supports the SN76489 sound chip, although there has to be a small bit of retuning as the BBC runs the SN at a slightly different frequency to the Sega Master System.

  • @danimationstips

    @danimationstips

    3 жыл бұрын

    @@kieranhj Cool, thanks Kieran. Will DefleMask run in an emulator? Keen to have a play with it if its possible. I don't have a BBC or SMS on hand.

  • @danimationstips

    @danimationstips

    3 жыл бұрын

    Ah, never mind... I see DefleMask runs on Windows. Thanks for the pointer!

  • @melanierhianna
    @melanierhianna2 жыл бұрын

    Is this master only because of the SRAM or does it also use double buffering so needs to be able to flip the screen memory being displayed? My Beeb is somewhat beefed up with a home made memory expansion but adding double buffering is a bit beyond a “simple” upgrade

  • @kieranhj

    @kieranhj

    2 жыл бұрын

    Yeah, alas this uses all available RAM in the Master so that includes all SRAM, shadow RAM for double buffering and stealing Hazel & Andy RAM banks that don’t exist on the Beeb. It might use some 65C02 opcodes as well, I can’t remember.

  • @adriangilby5551

    @adriangilby5551

    2 жыл бұрын

    Yup, it makes copious use of the 65C02 one-cycle NOPS, plus a few other 65C02-specific opcodes here and there.

Келесі