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

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 25

  • @nytrex2001
    @nytrex2001 4 ปีที่แล้ว +8

    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
    @everygamegoing 4 ปีที่แล้ว +6

    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...

  • @anatolykosychenko8038
    @anatolykosychenko8038 ปีที่แล้ว +2

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

  • @ZXAAADemoZXSpectrum
    @ZXAAADemoZXSpectrum 4 ปีที่แล้ว +3

    The Best Music and coding!!!

  • @MostlyPennyCat
    @MostlyPennyCat 3 ปีที่แล้ว +5

    "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 ปีที่แล้ว +1

      @@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 ปีที่แล้ว

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

    • @adriangilby5551
      @adriangilby5551 ปีที่แล้ว

      @@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 ปีที่แล้ว

      @@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

  • @inphanta
    @inphanta 3 ปีที่แล้ว +2

    The devil truly is in the details...

  • @RamondeBruijn
    @RamondeBruijn 4 ปีที่แล้ว +4

    Superb!

  • @BirthdayGurl2013
    @BirthdayGurl2013 4 ปีที่แล้ว +3

    Totally rockin

  • @MostlyPennyCat
    @MostlyPennyCat ปีที่แล้ว +1

    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!_

  • @drzeissler
    @drzeissler ปีที่แล้ว

    NICE!!

  • @MartinCapodici
    @MartinCapodici 4 ปีที่แล้ว +3

    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 4 ปีที่แล้ว +2

      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.

  • @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.

  • @danimationstips
    @danimationstips 3 ปีที่แล้ว +3

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

    • @kieranhj
      @kieranhj  3 ปีที่แล้ว +2

      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 ปีที่แล้ว +1

      @@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 ปีที่แล้ว +2

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

  • @melanierhianna
    @melanierhianna 2 ปีที่แล้ว

    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.