Ultraviolet - ZX Spectrum demo

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มี.ค. 2017
  • Ultraviolet - demo for ZX Spectrum 128k
    All code, music and design by Gasman / Hooy-Program
    First presented 18.03.2017 on Forever in ZX Spectrum demo compo (1st place).
    Other links:
    demozoo.org/productions/169583/
    www.pouet.net/prod.php?which=...
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @Tossphate
    @Tossphate 6 ปีที่แล้ว +72

    There are colours here im sure I've never seen on a spectrum!

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

      You can now use a 256 colour palette with the spectrum using ULAplus
      facebook.com/groups/ULAplus

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

      This is no ULA+, this is original ULA with interlacing the two buffers of the 128k Speccy.

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

      @@RetroGod1982 Why are you the ulaplus prophets so obssesed that don't even respect the work of others?
      Ulaplus is absurd and works very bad. It is an expensive and hard to install hardware which offers little difference, and it has no sense because once you update a spectrum with modern hardware, there a lot better options. It's plain stupid

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

      ​@@xanvision how is it disrespectful? The demo is cool and so are other developments within the community like ULAplus and interlacing.
      How does ULAplus work very badly? It extends the features of the original Spectrum ULA and enhances original hardware without breaking compatibility. Old and new software can use it. Existing software cannot use features found in other alternative ULA's like the Spectra interface and Spectrum Next. As it works with all Spectrum models and most clones then it obviously works very well indeed, and better than other alternatives.
      No its not expensive. Its £48 for a Zaxon SLAM+ board and is easy to install; or you can plug in a ZX-HD or MB03+ interface. The Next, Vega and ZX Uno also include ULAplus built-in. Its actually the most common standard for the Spectrum. SLAM+ also includes 2 additional video resolutions and 6 channel AY TurboSound.
      It offers a lot more than the original ULA and works within the original limitations of the Spectrum hardware so that compatibility is not affected. This is the point of ULAplus. It enables original Spectrum models to utilise an extended 256 colour palette and up to 64 simultaneous on-screen colours.
      It is not dependant on any particular video mode either and will work with various screen resolutions. Zaxon's SLAM+ also includes the additional Timex video modes so that even a 16K Spectrum can use 8x1 attributes at 256 x 192 or mono at 512 x 192 pixels. ULAplus also allows the user to run both resolutions in split screen mode.
      It makes a lot of sense but you just do not understand because you haven't even researched ULAplus.
      What modern hardware can be added to a Spectrum that offers better options? ZX-VGA? This will also offer ULAplus soon. It can also be combined with interlaced mode. ULAplus offers more than any other ULA replacement. You don't even need technical knowledge to add new palettes to old games.
      There is only the Spectrum Next that offers 256 colours in its own proprietary mode that cannot be used with existing software. Games need to be specifically written for that particular mode to take advantage of any of the features. You also need to run it on special hardware and the Next is not widely available so that mode is useless for existing Spectrum hardware and software. No other clone supports the Next video mode but many clones do support ULAplus.
      You really have no argument and have made no sense at all. You're misinformed about ULAplus and your reply is pointless since my comment was posted over a year ago.

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

      i know Im pretty off topic but does anyone know a good place to stream newly released tv shows online?

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

    Fantastic tune! Great work overcoming the limitations of the spectrum.

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

    The speccy and zx81 effectively guided my whole life to where I am now.

  • @TheOriginalChazno5
    @TheOriginalChazno5 9 หลายเดือนก่อน +2

    Very impressive!! I'm an original speccy owner having had a 48K, 48K+ and then the 128K but have never seen anything this amazing to watch and listen to A+++++++++++++

  • @zuzanaholubcova516
    @zuzanaholubcova516 6 ปีที่แล้ว +17

    I wish someone was pulling this out of Speccy back in the old days *grins* Bloody Brilliant!

  • @rstknives2423
    @rstknives2423 7 ปีที่แล้ว +21

    Вэри бьютифул ворк. Найс джоб, гайз - сэнкъю фо кипинг сцене элайв!

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

    This is outstanding!!! It looks like so much effort was put into this!! The visuals were absolutely stunning (even if a bit dated lol). This woulda blown me away if I had one of those!!

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

    Bloody brilliantly done!!!

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

    Well done. Great work. THKS

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

    This is gorgeous work, Gasman deserves a knighthood!

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

    из ZX Spectrum-a выжали все соки.

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

    Beautiful. Regarding the girl that watches herself in the water, it's expressionism for the Speccy! Bravo.

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

    Impressive. Awesome job! The speccy is still alive and healthy.

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

      There's even a new model that just released: ZX Spectrum Next! Unfortunately, you could only buy one during the Kickstarter, but they should be doing another one in March 2020.

  • @BlueCardinal33
    @BlueCardinal33 6 ปีที่แล้ว +5

    This is...beyond words. I would love to read the commented (hopefully) assembly for this.

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

    Mindblowing mode D:

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

    Excelent! Greetigns from IRCnet/#z80/T0my.! Keep going mate!

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

    damn, that's great!

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

    Oh yeah, I remember "supercolour" from one of the old spectrum mags, it wrote to the colour layer in sync with the graphics readout to get 8x1. Also it changed the border colour in sync.

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

    Очень даже хорошо!

  • @gwenynorisu6883
    @gwenynorisu6883 5 ปีที่แล้ว +8

    Yes... *YES* ... the colours, children, _THE COLOURS_
    Those final pics are quite impressive, even if not as hypnotic as the rest of it. Though I do wonder whether the pictures might look better if they were all more line-drawn (like the first one) rather than photographic, and used an ordered dither instead of error diffusion? Some bits of the photos are just a noisy mess, but I bet the way that the mode works (essentially blending two regular 8x1 multicolour pics together) could work really well for more synthetic, pastel coloured images with more regular dither pattern.
    Is there a reason why they're only 176 pixels across though? Do the whole set of attributes need to be loaded in for the next line during the blank part, rather than just changing the memory location they're read from?

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

    Wow can’t believe it was possible on zx

  • @video-tourist
    @video-tourist ปีที่แล้ว

    Awesome!

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

    Nice work. Was thinking it was 128 before I saw the subheading. The speed of the patterns is incredible. The flavor is different from C64 demos and maybe the VIC and SID are an unfair advantage.

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

    Fantástico

  • @user-mf8gg8dj4x
    @user-mf8gg8dj4x 3 ปีที่แล้ว +2

    просто поразительно

  • @user-qw9dl8gj4v
    @user-qw9dl8gj4v 6 ปีที่แล้ว +3

    なんて美しいんだ!

  • @stevematthewman7245
    @stevematthewman7245 6 ปีที่แล้ว +19

    That tune (3:51) is brilliant!! I've listened to it loads. Does it have a name? :-)

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

      I think that is called arpeggio effect, but I'm not sure.

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

    Nice!

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

    First primo - great demo, stunning fx, jaw dropping (!)
    Second primo - bardzo very fajnie. but where is Jessica Ha... eee.... Yerzmyey?

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

    Superb

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

    будущее наконец-то наступило! теперь мы может видеть спектрум в естественных цветах! а куда же без этого в 2018 году?

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

      Так этот видеорежим в России применяется с 2004 года (Hexagonal Filler, MCX Viewer). Просто англичане его для себя только что открыли :)

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

    finally some decent color on the spectrum

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

    Впечатляет!

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

    WOW!!!!!!!!!!!!!!!!!!!!!!!

  • @jamessergeant8413
    @jamessergeant8413 2 หลายเดือนก่อน

    I would love a video walking through how each effect was generated and how the hardware limitations were resolved.

    • @busy128x
      @busy128x  หลายเดือนก่อน

      You should write to Gasman the author of demo.

  • @daniel1nagy
    @daniel1nagy 6 ปีที่แล้ว +6

    How did you do the mutlicolor picture at 4:17? There seem to be way too many colors even for changing the attrubutes every scanline. Does this demo run on an unmodified ZX Spectrum?

    • @daniel1nagy
      @daniel1nagy 6 ปีที่แล้ว +10

      Ah I see that you explained it: interlacing the two buffers of the 128k Speccy. Nice!

  • @BleughBleugh
    @BleughBleugh 3 หลายเดือนก่อน

    Wow! Runs on a bog standard speccy :-o
    Though I’m convinced the sound track is dual AY chip / stereo!

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

    Круто! Не видел эту демку...

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

    wow

  • @mandarin178
    @mandarin178 20 วันที่ผ่านมา

    i still impressing by people who's on assembly language creating such masterpieces! You're all great people!
    What's dialect of assembly was used for ZX-spectrum demo? And how long it takes to code such program?

  • @0secundus
    @0secundus 5 ปีที่แล้ว

    That tune reminds so much of Utopia video game!

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

    HOW were they able to make the spectrum produce extra colours? And with no attribute clash either?

    • @redpheonix1000
      @redpheonix1000 2 หลายเดือนก่อน

      They're probably changing the colors of each 8x8 attribute every scanline, effectively making them 8x1. Then, for the photos at the end, they're rapidly switching between the two screen memory buffers, essentially giving 4 colors per every "8x1" attribute instead of 2.

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

    I don't get how these full screen effects work. There is not even enough CPU time to fill the entire screen, is there? Are they always possible with some hardware trick?

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

      No, only software tricks are used. Demo works on standart ZX Spectrum 128 as is.

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

    This is something that I thought impossible even on a Timex Computer 2048 clone with it's improved ULA and it's special 8x1 attribute multicolor mode. HOW IN THE HELL IS A REGULAR SPECTRUM 128K PULLING THIS OFF?!

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

    Someone educate me is this an assembly scanline hack or new hardware?

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

    how it do

  • @nikolaysnegin
    @nikolaysnegin 5 ปีที่แล้ว

    Дэра со мэни каларс!

  • @edumartinez196
    @edumartinez196 6 ปีที่แล้ว

    Cunado ejecutas la demo en un emulador las fotos finales tienen un parpadeo que no aparece en el video y no se ven con tanta calidad ni resolución. En cualquier caso, el efecto conseguido en un hardware tan limitado no deja de ser espectacular.

    • @busy128x
      @busy128x  6 ปีที่แล้ว

      Tie obrazky vyuzivaju 25 Hz miesanie farieb, ktore funguje iba na poctivych 50 FPS zobrazovacich zariadeniach, idealne najlepsie na klasickom analogovom CRT televizore ktore maju dlhsi dosvit obrazovky. Na modernych pocitacoch s LCD monitormi ktore obvykle zobrazuju na 60 Hz je toto miesanie velmi nestabilne a nevyzera dobre. Je potrebne pouzit emulator ktory dokaze emulovat 50Hz zobrazovanie na CRT televizore.

    • @edumartinez196
      @edumartinez196 6 ปีที่แล้ว

      Ok, lo tendré en cuenta, ¡¡¡gracias y enhorabuena por el buen trabajo!!!.

  • @zxspectrum16K69
    @zxspectrum16K69 5 หลายเดือนก่อน

    Full screen colour scroller what about slapfight alcon2020? See cpc version for starters!

  • @zxspectrum16K69
    @zxspectrum16K69 5 หลายเดือนก่อน

    Gasman where r u?

  • @zxspectrum16K69
    @zxspectrum16K69 5 หลายเดือนก่อน

    You say that introspec and i inspired you but if you get hold of a ula+ spectra zx hdmi or vdac2 you really could do even more impressive feats of magic!

  • @yeraysantanaaday6827
    @yeraysantanaaday6827 3 ปีที่แล้ว

    And you made this with a zx spectrum, but how much memory??

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

      This demo is made by Gasman. It runs on standart ZX Spectrum 128kB (see description under video) so it surely does not use more than 128kB of memory :)

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

    How!. . .

  • @cygil1
    @cygil1 10 หลายเดือนก่อน

    The sound synthesis sounds like a SID. Is it a factory Spectrum?

    • @busy128x
      @busy128x  10 หลายเดือนก่อน

      Of course. The demo runs on original ZX Spectrum 128k / +2.

  • @user-mf8gg8dj4x
    @user-mf8gg8dj4x 3 ปีที่แล้ว +1

    я представляю eblo дядюшки Синклера если бы ему показали эту демку году так в 1983

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

    Toronto??

  • @LoLzZ85
    @LoLzZ85 6 ปีที่แล้ว

    I wish my +2 still worked

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

      fix it then, recap it - plenty of guides out there.

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

    Would seem that you can change the laws of physics!

    • @gwenynorisu6883
      @gwenynorisu6883 5 ปีที่แล้ว

      Well, it's more taking advantage of how a lot of modern flatscreens deinterlace using a simple flat blend...

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

    What is this magic......

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

    how did you manage that stereo sound?

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

      In 1988, I created stereo sound output on my ZX Spectrum 128+2. AY Channel A is connected to left, channel B is connected to right and C (as center) is connected to both - left and right.
      I published the schematic diagram in Interlace demo and short stereo-test later in LCD demo.
      But todays, most of emulators can setup stereo-output from AY too - you can set panning of AY channels in stereo output as you want.

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

      @@busy128x You aere a genius! II am a freak for that beeping 49kb model... Great, thx!

  • @user-nx4vi3lh9d
    @user-nx4vi3lh9d 4 ปีที่แล้ว

    Hi

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

    i'm glad my 8 year old self didn't own this game back in the day. My parents would of found me twitching/convulsing uncontrollably on the floor.

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

      pervert

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

      @@mikeoxlong3504 not sure how that makes me a pervert, but then again you’re entitled to your opinion, even if you’re a moron.

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

      @@mikeoxlong3504 you okay man, are you drunk

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

    Sinclair the best !

  • @zxspectrum16K69
    @zxspectrum16K69 4 หลายเดือนก่อน

    Mb-02+ help

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

    Малиновый звон. Десять из десяти

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

    Do you know what "Hooy" means in Polish?

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

      Zupełnie nic :) no chyba, że ma się dziwne myśli i braki w ortografii ;)

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

      It means "the great", like Alexander the Great :P

  • @samcoupe4608
    @samcoupe4608 4 ปีที่แล้ว

    Busy dunno y u name checked me I done nuffing!

  • @samcoupe4608
    @samcoupe4608 4 ปีที่แล้ว

    No proportional font!

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

    This is impossible !

  • @user-pq8yy4he9b
    @user-pq8yy4he9b 3 ปีที่แล้ว +1

    И это всë - хрибы.

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

    Рше

  • @samcoupe4608
    @samcoupe4608 4 ปีที่แล้ว

    Ula+/spectra interlaced...

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

      No ULA+. This is original standart ZX Spectrum 128k.

    • @samcoupe4608
      @samcoupe4608 4 ปีที่แล้ว

      @@busy128x think the spectra website is kaput! Ula+ interlaced still possible...

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

    с музыкой совсем беда :( раньше демка так демка была , музыка в душу западала , а это что за набор звуков ?

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

      У меня почему-то эта демка идёт без звука.

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

    враньё, у спека нет такой палитры

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

      Мультиколор? Не, не слышал..
      (О том и речь, что путём подмены атрибутов цвета прямо во время рисования экрана получены дополнительные цвета).

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

      @@Auberge79 хм, вы точно уверены что хотите поговорить про мультиколор? в мультиколоре цвета из стандартной палитры, а замена атрибутов только позволяет обойти клэшинг. Возможно вы хотели сослаться на Gigascreen, но это мерцающий экран.

  • @user-bs5qq3wm5x
    @user-bs5qq3wm5x 4 ปีที่แล้ว

    вранье это, а не спектрум

    • @busy128x
      @busy128x  4 ปีที่แล้ว

      это не вранье, это спектрум ;)

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

    wow