HEOHdemo - an NES demo

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 215

  • @TheMaskarad
    @TheMaskarad 5 років тому +241

    this demo proves that making demos is 1% coding and 99% making it look like its done in realtime : D

    • @shiru8bit
      @shiru8bit  5 років тому +74

      Yeah, kind of agree, this one is all about making an impression. Coding isn't strongest part here for sure, it is done 90% in C, after all. Technical part was mostly about finding out tricks that would work well with the platform specifics, finding ways to create/prepare/convert/precalculate content, handling all tiny details (20% of work in 80% of time).

    • @amogus7
      @amogus7 4 роки тому +6

      Look like i want to load new effect through ACE

    • @palaceswitcher
      @palaceswitcher 4 роки тому +6

      @@shiru8bit C? Doesn't the NES use 6502 assembly?

    • @NeZversSounds
      @NeZversSounds 4 роки тому +2

      @@palaceswitcher source is there.

    • @shiru8bit
      @shiru8bit  4 роки тому +20

      @@palaceswitcher NES has 6502 CPU. You can program it directly in 6502 assembly, or in a high level language, if a compiler is available. There is a C compiler.

  • @Zoulz666
    @Zoulz666 5 років тому +165

    I did not think 3D effects like this was even possible on a NES. Super impressed!

    • @L09ANA
      @L09ANA 4 роки тому +28

      Tomas Augustinovic it’s not actually 3d it’s just making you think it’s 3d/ it’s an 8-bit cutscene

    • @animacorenight1282
      @animacorenight1282 4 роки тому +40

      @@L09ANA it's still a "3d effect"

    • @L09ANA
      @L09ANA 4 роки тому +2

      Yeah I guess so

    • @elrickking9293
      @elrickking9293 4 роки тому +7

      @@animacorenight1282 yeah you can compare it to the parallax effect (3D sense of backgound depth) commonly called pseudo 3D

    • @L09ANA
      @L09ANA 4 роки тому +3

      But it could not be used in a game sense it used all possible sprites on screen

  • @SavSvit
    @SavSvit 5 років тому +118

    1:36
    The cartridge is spinning
    The demo is beginning

    • @БорисОхлаждай
      @БорисОхлаждай 4 роки тому +7

      SavitarSvit
      Картридж крутится
      Демка мутится

    • @amogus7
      @amogus7 4 роки тому

      Все уже знают,

    • @mjoldagg
      @mjoldagg 3 місяці тому

      like for nice translate 👍

  • @Nikku4211
    @Nikku4211 5 років тому +90

    Ah, NES demos are quite rare.

    • @shoopdahoop2221
      @shoopdahoop2221 3 роки тому +7

      but why tho?

    • @MaxOakland
      @MaxOakland 3 роки тому +4

      do you know of any more?

    • @jc_dogen
      @jc_dogen 2 роки тому +2

      @@MaxOakland check out high hopes, it's the best one imo

    • @JankPods0201
      @JankPods0201 6 місяців тому +1

      You think NES demos are rare? Intellivision and Colecovision demos are even rarer!

  • @AlyphRat
    @AlyphRat 4 роки тому +32

    That Dendy jingle at the start is so, so familiar... I swear I have listened to it before

    • @T1MAGEDDON
      @T1MAGEDDON 4 роки тому +1

      ua-cam.com/video/GPG6a__Q0Sg/v-deo.html it's probably this

    • @AlyphRat
      @AlyphRat 3 роки тому +5

      @@T1MAGEDDON
      It comes from this commercial I knew this was familiar
      "Dendy, Dendy, мы все любим Dendy"
      "Dendy играют все"
      ua-cam.com/video/jyntM5lynvY/v-deo.html

  • @stevep9177
    @stevep9177 5 років тому +18

    How is it even possible to squeeze so much power out of this thing? I'm truly amazed

    • @shiru8bit
      @shiru8bit  5 років тому +26

      That's easy, we just need to push it a bit harder! Jokes aside, I believe a lot more can be done, we just need some more demoscene love for the humble NES.

    • @bd90492
      @bd90492 3 роки тому +1

      @@shiru8bit Are you thinking of doing the same thing with the snes

  • @mike-stpr
    @mike-stpr 5 років тому +23

    Невероятно сильная дема! Просто шок! Концовка отпад! Огромное спасибо за Ваш труд! Восхищение! СПАСИБО!!!!!!! (а хорошо бы картридж ZX для Nes, тока цветов мало будет) :-)

  • @theusher2893
    @theusher2893 4 роки тому +15

    Freaking rad, man. I love this.
    80s child approved.

  • @TwoWheelsWorld
    @TwoWheelsWorld 4 роки тому +4

    За ВИД в конце -- отдельный мегареспектище!

  • @NesrocksGamingVideos
    @NesrocksGamingVideos 5 років тому +19

    We need to work on that first person dungeon crawler. The world needs this. I can help! Let's do this!

    • @ExcitingOnion
      @ExcitingOnion 3 роки тому +2

      I'm working on one right now. Actually, it's more true 3d than here, more like the original Wolfenstein with free roaming. But not much texture mapping yet of course.

  • @nio107
    @nio107 5 років тому +13

    I have always admired your work, you always do something great or cool looking, and of course you didnt dissapoint.
    Nice graphics, nice music, and concepts.
    Keep rocking dude!

  • @davidfigaromacintosh
    @davidfigaromacintosh 5 років тому +16

    And this is why I *freaking love* NES demos 💜💜💜

  • @MaxOakland
    @MaxOakland 3 роки тому +6

    This looks awesome. I want a video on how each thing was done

    • @HaroldoPinheiro-OK
      @HaroldoPinheiro-OK 2 роки тому

      At the spinning cartridge part, if you look carefully, you can see it's not perspective correct, that is, the part of the cartridge that would be closer to the viewer isn't getting larger, and the part that would be farther from the viewer isn't getting smaller.
      Basically, that part is only stretching and squashing parts of the background in a way that kinda looks like rotation, but isn't.
      They are probably using line interrupts to change the Y scroll register between one line of the screen and another. By skipping the drawing of a few lines, that can be used to vertically squash some parts of the background.

    • @HaroldoPinheiro-OK
      @HaroldoPinheiro-OK 2 роки тому +1

      The maze part, on the other hand, looks like a full screen animation, similar to how the mazes in Phantasy Star for the Sega Master System are done.

    • @HaroldoPinheiro-OK
      @HaroldoPinheiro-OK 2 роки тому +1

      As for how the rotating tower is done, please check this video; it's essentially the same effect:
      m.ua-cam.com/video/fV9BqqU17DM/v-deo.html

    • @MaxOakland
      @MaxOakland 2 роки тому +1

      @@HaroldoPinheiro-OK That’s really cool. Apparently, Y scrolling interrupts weren’t able to be used that way in early NES dev and there’s some fancy trick to get it to work that people figured out fairly recently.
      I wonder what the trick is

    • @MaxOakland
      @MaxOakland 2 роки тому +1

      @@HaroldoPinheiro-OK I’m curious about the specific details. Like how did they manage to do fullscreen animation on a NES? I haven’t seen that before anywhere else

  • @brandonsanchez8197
    @brandonsanchez8197 4 роки тому +8

    It's like an NES with blast processing

    • @alkolove1
      @alkolove1 3 роки тому +2

      Blyast-pre-rendering

  • @Lugi3r
    @Lugi3r 4 роки тому +4

    Can you imagine people seeing this in 1985? Blow up their minds. Imagine the revolution in the way of extracting the maximum resources from the hardware.

  • @acf2802
    @acf2802 2 роки тому +8

    This isn't graphics, it's sleight of hand.

  • @silvaxbruno
    @silvaxbruno 5 років тому +8

    Congratulations Shiru! Very inspirational!

    • @shiru8bit
      @shiru8bit  5 років тому +5

      Thanks! To me that's the most important reason to do things like that - to inspire people.

  • @bassdrumdream
    @bassdrumdream 5 років тому +7

    What a great demo! Incredibly clever special effects, and quite beautiful, too!

  • @cack_handed_master
    @cack_handed_master 2 роки тому +4

    Молодцы ребята! Выжали из приставки все соки! 😁👍 Я уже много раз дэмку пересматриваю просто класс😎

  • @Sakanakao
    @Sakanakao 5 років тому +19

    Totally radd!!!

  • @recurser.
    @recurser. 4 роки тому +8

    *"Картридж крутится - демка мутится"* - гениально!
    Прекрасное демо.

  • @msd5808
    @msd5808 3 роки тому +1

    Really impressive. I did not know the NES was so capable. I really like the way the Space Invaders tiles are flashing different colors.

  • @GustavoValdiviesso
    @GustavoValdiviesso 5 років тому +7

    I was wondering where was the Software DPCM effect... I was surprised! Amazing job!

    • @shiru8bit
      @shiru8bit  5 років тому +12

      A fun fact: the part with the effect is a local cultural meme - it used to be a TV company logo that jump scared many kids back in the 90s, so they're remembering it till this day.

    • @GustavoValdiviesso
      @GustavoValdiviesso 5 років тому +1

      @@shiru8bit I did not know that! Great stuff indeed!

  • @fruitsnackia2012
    @fruitsnackia2012 2 роки тому +2

    the 3d efect blew my balls off :P and the BND and the end that was unexpected lol.

  • @98Demo
    @98Demo 11 днів тому +1

    3:46 the infamous "VID of doom"

  • @cidneysavoie9878
    @cidneysavoie9878 4 роки тому +1

    This demo proves that any limit you face, can be pushed through.

  • @Kazuo1G
    @Kazuo1G 4 роки тому +9

    Ok, I had a good laugh at the end, with the VID logo and the ZX Spectrum completion message (or is it the Pentagon computer in your case?)

  • @sergioelisondo
    @sergioelisondo 5 років тому +7

    That. Was. Awesome. Love it!!

  • @TafferDP
    @TafferDP 5 років тому +12

    Очень круто, удивил так удивил!

  • @__-bm5zj
    @__-bm5zj 3 роки тому +1

    Good work as always shiru,

  • @maltewolfcastle4306
    @maltewolfcastle4306 5 років тому +3

    That spinning N was wamazing!

  • @noor-rx1ij
    @noor-rx1ij 3 роки тому +2

    Great demo, thanks for the upload! 👍

  • @Dankyman100
    @Dankyman100 5 років тому +3

    You Beautiful Bastard. This is too Impressive to be real!

  • @NickemGames-od8xs
    @NickemGames-od8xs 2 місяці тому +1

    Found something: During the color bars part, the timer is showing how much is left in the demo! (Up to the ZX Spectrum complete message, after the END card featuring BND!)

  • @WayBester
    @WayBester 5 років тому +3

    Очень круто! Хайенд, реально
    vbi is here ;)

  • @matthewtucker2765
    @matthewtucker2765 Рік тому

    Ok....HOW!? HOW DID YOU MANAGE TO MAKE THAT INCREDIBLE 3D GRAPHICS USING NES HARDWARE!?! THIS IS INSANE!!!

  • @TeamSilvertail
    @TeamSilvertail 4 роки тому +1

    Ok... What dafuq. This looks like something that can play back on a SNES. I'm genuinely speechless at what I'm seeing here. And there's no slowdown too, what the hell did you inject into that cartridge!?

  • @brorianszk
    @brorianszk 3 роки тому +1

    That's one helluva demo!

  • @johneymute
    @johneymute 3 роки тому +2

    Absolutely mind blowing.

  • @rhayden658
    @rhayden658 2 роки тому

    1:47
    *WHOA,* DIDN'T EXPECT *THAT!*

  • @JimLeonard
    @JimLeonard 5 років тому +4

    Very nice work!!

  • @AugustRenders
    @AugustRenders 8 місяців тому +1

    I don't even know what to say! THIS THING IS CRAZY!!!

  • @yeong126
    @yeong126 5 років тому +4

    4:00 *Pentagon 128 intensifies*

  • @mineboom7377
    @mineboom7377 3 роки тому +1

    3D ON AN NES!? HOW!?

    • @alkolove1
      @alkolove1 3 роки тому

      Так это и не 3D...

  • @plgDavid
    @plgDavid 5 років тому +2

    Nice emu benchmark, Thanks!

  • @namikiri
    @namikiri 5 років тому +2

    За ВИDа я ещё и здесь класс поставлю. Очень, очень впечатляет.

  • @finaltheorygames1781
    @finaltheorygames1781 5 років тому +3

    Love th 3D letters and awesome! But the N-64 logo was backwards? 3D is fing wicked!

    • @shiru8bit
      @shiru8bit  5 років тому +8

      Thanks! The N is yet another spoof, it looks just like a reversed cyrillic letter. You know, Nintendo wouldn't be happy about their trademark being used, now that's a parody, so it can be claimed as fair use.

    • @yeong126
      @yeong126 5 років тому +5

      1:24 says "INSPIRED BY ИINTENDO"

  • @Spaceworld-95
    @Spaceworld-95 3 роки тому +2

    Иntendo is my childhood company.

  • @NicolARark
    @NicolARark 3 роки тому +4

    3:46 PCM 😳

  • @BlulesBlue
    @BlulesBlue 4 роки тому +2

    ok i actually want to know, the n64 logo spinning is some sort of amazing trick or is it just a bunch of images?

    • @shiru8bit
      @shiru8bit  4 роки тому +4

      It is a bunch of images, of course. The trick is to store them in reasonable amount of memory and display at this speed. More details on each effect is in the making of article, link in the description.

  • @stevenpavelish6017
    @stevenpavelish6017 4 роки тому +1

    Awesome Demo!

  • @_ponkachonka
    @_ponkachonka 2 роки тому +1

    how...

  • @BorisYutube
    @BorisYutube Рік тому +1

    Классная демка. Красава!

  • @ramakrishnamishra8179
    @ramakrishnamishra8179 Рік тому +1

    If this is NES then I am stunned

  • @thardump859
    @thardump859 10 місяців тому +1

    1:19 .....HOOOOW!?!?!?!?.....HOW THE FUCK IS THAT EVEN POSSIBLE!?!?!?!? How can you even do that on the 6502 without each frame being like...2 seconds long!?!?!? I am genuinely impressed. The only explanation is that it's pre-rendered.

    • @shiru8bit
      @shiru8bit  10 місяців тому +1

      Yep, it is pre-rendered, in the classic demoscene fashion - if you can't do it for real, fake it. Now, even faking it wasn't a breeze, because you can't update much on the screen and because the CHR ROM is used, and it is quite limited in size. As for true rendering, it would require CHR RAM and some expanded WRAM, and I think that updating it actually would take about as long as rendering a frame. A rough guess it would run at ~4 FPS then.

  • @em00k
    @em00k 5 років тому +3

    Very cool!

  • @NoiseCommander3DS
    @NoiseCommander3DS 3 місяці тому +1

    Amazing, I had a laugh about Mario's urge

  • @tsonez
    @tsonez 5 років тому +2

    Awesome!

  • @zakalinsky
    @zakalinsky 5 років тому +2

    шикарная демка!

  • @kgbplus
    @kgbplus 5 років тому +1

    Greets увидел, очень приятно )

  • @RyanBarrett80
    @RyanBarrett80 5 років тому +3

    Anyone notice the colors? This seems to go beyond the standard NES palette! 🤯

    • @shiru8bit
      @shiru8bit  5 років тому +6

      Actually, there is no such thing as a standard NES palette. Every and each emulator uses a different one, sometimes very different. The same happens on different TV sets and NES/clone versions. The video uses the default FCEUX palette.

  • @joeparsell7712
    @joeparsell7712 5 років тому +3

    Awesome

  • @vectrex28
    @vectrex28 5 років тому +2

    Nice! I love it (tho kinda jelly that I'm not worthy enough to be in the greets yet :( )

    • @shiru8bit
      @shiru8bit  5 років тому +4

      Sorry about the latter. Demo greets are always a lost case to me, because no matter how hard I'm trying, I keep forgetting a lot of people, including the most obvious ones. Prolly need to make a demo that would be just a huge greets part!

    • @vectrex28
      @vectrex28 5 років тому +1

      @@shiru8bit Hah no worries mate, I totally understand, especially since the NES scene is pretty big (and that's not a bad thing with so many talented people)
      I can wait 'till the next demo ;)

  • @inceptional
    @inceptional 3 роки тому +1

    Have you done stuff for the SNES that shows off just how far you can push it to do amazing effects?

    • @shiru8bit
      @shiru8bit  3 роки тому +2

      Not yet. It is more difficult to make something impressive for the SNES, as its capabilities were well explored in commercial games, and the architecture of the console is good for a certain set of cool effects, but not so much for anything else. So I think it would be more about clever design of scenes than actually pushing the hardware. Still considering it.

    • @inceptional
      @inceptional 3 роки тому

      @@shiru8bitWell, if one day you do give it a go I'd love to see that. :)

  • @fo_fo
    @fo_fo 5 років тому +2

    Wow, awesome demo, great work! Not in Pouet yet?

    • @shiru8bit
      @shiru8bit  5 років тому +1

      Not yet, the party is not over just yet, prizegiving is going on right now. Will be added soon.

  • @HUB107
    @HUB107 4 роки тому +1

    Молодчик бро

  • @SmaIlHum
    @SmaIlHum 6 місяців тому

    закончить демку ВИДом это мощно

  • @daveshen0880
    @daveshen0880 3 роки тому +2

    Looks like a demo from Rare.

  • @SCIN
    @SCIN 4 роки тому

    amazing

  • @amogus7
    @amogus7 4 роки тому +2

    0:13 O look, it's demo for Dendy! Our loving famiclone!!!
    *after 2 minutes*
    Так это ещё русское???
    At 3:45 : Yep, russian demo.

    • @cidneysavoie9878
      @cidneysavoie9878 4 роки тому

      With the end screen being a bloody Mortal Kombat fatality audio.

  • @inceptional
    @inceptional 3 роки тому

    Impressive stuff.

  • @s_t_s4846
    @s_t_s4846 4 роки тому

    IMPRESSIVE!

  • @MisterVoodoo
    @MisterVoodoo 5 років тому +1

    Обалдеть

  • @THK2012
    @THK2012 5 місяців тому +1

    3:46 oh no, not that!!!

    • @KellieBremer
      @KellieBremer 5 місяців тому

      I don't know what that is

  • @ManF3
    @ManF3 5 місяців тому +1

    3:46 lol

  • @NuclearBoi2nd
    @NuclearBoi2nd 5 років тому +2

    Nice, but I want an explanation for the beginning of the video?

    • @shiru8bit
      @shiru8bit  5 років тому +6

      The whole demo is basically a cascade of jokes and local culture references, mostly from '90s. 'Based on true effects' implying that those you'll see aren't true, just based on some 'real' ones. Then Dendy comes up, and Novaya Realnost intro tune plays for a short while. Dendy is the name of the most popular Famiclone that basically brought video games to the public in Russia back in '93, it's logo is an elephant kid. Novaya Realnost was a TV show that helped to establish popularity of Dendy back in the day, dearly remembered to this day. Then demo 'glitches out', and AON intro starts to play, scaring Dendy away. AON is a kind of smartphone for landlines of early 90s, I did a demo for this piece of hardware last year (see in my videos), and it turned into a kind of scene meme by now.

  • @Kolyasisan
    @Kolyasisan 5 років тому +3

    Воу, неужто cc65 может компилировать адекватный код для подобных эффектов?
    алсо ебвашуж, вид очень классный получился!

    • @shiru8bit
      @shiru8bit  5 років тому +2

      Критичный к скорости код здесь всё же на ассемблере (прерывания по строке и копирование больших блоков в видеопамять), но в остальном да, более-менее можно что-то делать.

  • @chalagabi
    @chalagabi 6 місяців тому +1

    Final like Basic zx spectrum ❤

  • @DemiGodX
    @DemiGodX 3 роки тому

    i wonder why no one ever contact these demo scenesters to do like ending cut scenes for homebrew projects and stuff

  • @vittosphonecollection57289
    @vittosphonecollection57289 5 років тому +2

    1:20 H-how?!!?!?!

  • @akaNekete
    @akaNekete 5 років тому +1

    🙇
    just beautifull

  • @volidol
    @volidol 5 років тому +3

    Демо на АОНе - тоже ваших рук дело?

  • @artmusername
    @artmusername 4 роки тому +2

    Кто еще заметил привет Kinaman'у? :)

  • @axtrifonov
    @axtrifonov 5 років тому +1

    А вот мне стало интересно: какой максимальной сложности статичную картинку можно вывести на Денди/Famicom? Можно ведь для этого провернуть что-то типа спектрумовского гигаскрина с помощью аппаратного скроллинга.

    • @shiru8bit
      @shiru8bit  5 років тому +1

      Расширить палитру можно только гигаскрином, а увеличить цветовое разрешение со штатного размера атрибутов 16x16 можно аналогично мультиколору, от простых практических 16x8 (программный трюк) до теоретически предельных 8x1 (потребуется хитрое железо на картридже). Нечто подобное уже делали, конвертер называется NES Image Converter 2 (от thefox, автора High Hopes). К сожалению, старые ссылки уже не действуют, там были примеры картинок.

    • @axtrifonov
      @axtrifonov 5 років тому

      @@shiru8bit Спасибо! Побаловался с этой программкой: www.dropbox.com/s/f6i2twi52pn2r9c/stalker.nes?dl=0

  • @darrengurney9265
    @darrengurney9265 5 років тому +25

    Who the hell down voted this??

    • @shiru8bit
      @shiru8bit  5 років тому +32

      One of a couple of my most hardcore followers, I suppose. It came 6 minutes after the video has been opened to the public, imagine the dedication.

  • @karakenio
    @karakenio 3 роки тому +1

    rad

  • @VADemon
    @VADemon 5 років тому +2

    incroyable!

  • @heckinjonah
    @heckinjonah 4 роки тому

    Do you you think you could upload a second vid of this running on an actual nes?

    • @shiru8bit
      @shiru8bit  4 роки тому

      I can't, as I don't have a NES and/or Flash cartridge to make it. There is a number of recordings from the actual hardware done by other guys, though, like this one: ua-cam.com/video/1xLVRGtgKcU/v-deo.html

  • @a1batross_
    @a1batross_ 5 років тому +12

    КАРТРИДЖ КРУТИТСЯ
    @
    ДЕМКА МУТИТСЯ

  • @binarypench
    @binarypench 4 роки тому

    Is this FMV? On an NES?

    • @shiru8bit
      @shiru8bit  4 роки тому

      No, these are programmed effects, although many of them rely on various precalculated animation techniques. FMV on the NES is totally possible, though, stay tuned.

  • @xmini-ul7je
    @xmini-ul7je Рік тому

    This is how a NES game should be done, not like those who make NES games today pretending they're in the 80s, the 80s way, let's get the 8/16bits consoles to the next level. See ya.

  • @fcubeboy4959
    @fcubeboy4959 4 роки тому

    you mean AN nes demo?

  • @rhayden658
    @rhayden658 2 роки тому

    3:48
    THE BND LOGO?!

  • @Spaceworld-95
    @Spaceworld-95 4 роки тому +1

    Ого, логотип Ннтендо 64!?
    Каким образом!?

    • @robotnikkkk001
      @robotnikkkk001 3 роки тому

      =ПРЕ РЕНДЕРЫ
      =..................ПСЕВДО 3Д ТО ЕСС

    • @alkolove1
      @alkolove1 3 роки тому

      Точно так же, как и колыхающиеся листья пальм в Contra. Да и, собственно, так же, как и обновление тайлов в любом сайдскроллере. Дондя умеет обновлять тайлы, да. Открытие!

    • @Введите-псевдоним
      @Введите-псевдоним 6 місяців тому

      @@robotnikkkk001 =Пре-рендеры
      =...Псевдо-3Д то есть.

  • @turboemerald9228
    @turboemerald9228 Рік тому +2

    how is this possible on the NES?! lol

  • @Svenskaslaktare
    @Svenskaslaktare 3 роки тому

    I was think this is SNES demo

  • @Bagel_Le_Stinky
    @Bagel_Le_Stinky 3 роки тому

    there's this but still no doom port for nes

    • @shiru8bit
      @shiru8bit  3 роки тому

      Why, there is a Doom kinda-port for NES. It is powered with a Raspberry Pi on the cart, though. Unfortunately, a barebone NES can't run a Doom-like engine with any reasonable speed in any form of shape.

  • @nulevoekrylo2888
    @nulevoekrylo2888 4 роки тому +1

    Самое впечатляющее здесь не эффекты, а цветовая палитра, от которой в кой то веки не вытекают глаза.

  • @DenissMatjusevs
    @DenissMatjusevs 5 років тому +1

    Мда. Крутяк!!!

  • @patches7466
    @patches7466 5 років тому

    how