this demo proves that making demos is 1% coding and 99% making it look like its done in realtime : D
@shiru8bit5 жыл бұрын
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).
@amogus74 жыл бұрын
Look like i want to load new effect through ACE
@palaceswitcher4 жыл бұрын
@@shiru8bit C? Doesn't the NES use 6502 assembly?
@NeZversSounds4 жыл бұрын
@@palaceswitcher source is there.
@shiru8bit4 жыл бұрын
@@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.
@Zoulz6665 жыл бұрын
I did not think 3D effects like this was even possible on a NES. Super impressed!
@L09ANA4 жыл бұрын
Tomas Augustinovic it’s not actually 3d it’s just making you think it’s 3d/ it’s an 8-bit cutscene
@animacorenight12824 жыл бұрын
@@L09ANA it's still a "3d effect"
@L09ANA4 жыл бұрын
Yeah I guess so
@elrickking92934 жыл бұрын
@@animacorenight1282 yeah you can compare it to the parallax effect (3D sense of backgound depth) commonly called pseudo 3D
@L09ANA4 жыл бұрын
But it could not be used in a game sense it used all possible sprites on screen
@SavSvit5 жыл бұрын
1:36 The cartridge is spinning The demo is beginning
@БорисОхлаждай4 жыл бұрын
SavitarSvit Картридж крутится Демка мутится
@amogus74 жыл бұрын
Все уже знают,
@mjoldagg3 ай бұрын
like for nice translate 👍
@Nikku42115 жыл бұрын
Ah, NES demos are quite rare.
@shoopdahoop22213 жыл бұрын
but why tho?
@MaxOakland3 жыл бұрын
do you know of any more?
@jc_dogen2 жыл бұрын
@@MaxOakland check out high hopes, it's the best one imo
@JankPods02015 ай бұрын
You think NES demos are rare? Intellivision and Colecovision demos are even rarer!
@AlyphRat4 жыл бұрын
That Dendy jingle at the start is so, so familiar... I swear I have listened to it before
@T1MAGEDDON4 жыл бұрын
kzbin.info/www/bejne/fYGqZ5SVlLZjick it's probably this
@AlyphRat3 жыл бұрын
@@T1MAGEDDON It comes from this commercial I knew this was familiar "Dendy, Dendy, мы все любим Dendy" "Dendy играют все" kzbin.info/www/bejne/oKrRpYBrod6hrLs
@mike-stpr5 жыл бұрын
Невероятно сильная дема! Просто шок! Концовка отпад! Огромное спасибо за Ваш труд! Восхищение! СПАСИБО!!!!!!! (а хорошо бы картридж ZX для Nes, тока цветов мало будет) :-)
@acf28022 жыл бұрын
This isn't graphics, it's sleight of hand.
@brandonsanchez81974 жыл бұрын
It's like an NES with blast processing
@alkolove13 жыл бұрын
Blyast-pre-rendering
@stevep91775 жыл бұрын
How is it even possible to squeeze so much power out of this thing? I'm truly amazed
@shiru8bit5 жыл бұрын
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.
@bd904923 жыл бұрын
@@shiru8bit Are you thinking of doing the same thing with the snes
@Lugi3r4 жыл бұрын
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.
@theusher28933 жыл бұрын
Freaking rad, man. I love this. 80s child approved.
@NesrocksGamingVideos5 жыл бұрын
We need to work on that first person dungeon crawler. The world needs this. I can help! Let's do this!
@ExcitingOnion3 жыл бұрын
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.
@MaxOakland3 жыл бұрын
This looks awesome. I want a video on how each thing was done
@HaroldoPinheiro-OK2 жыл бұрын
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-OK2 жыл бұрын
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-OK2 жыл бұрын
As for how the rotating tower is done, please check this video; it's essentially the same effect: m.kzbin.info/www/bejne/nIecc6SnipZqeq8
@MaxOakland2 жыл бұрын
@@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
@MaxOakland2 жыл бұрын
@@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
@NicolARark3 жыл бұрын
3:46 PCM 😳
@TwoWheelsWorld4 жыл бұрын
За ВИД в конце -- отдельный мегареспектище!
@Sakanakao5 жыл бұрын
Totally radd!!!
@davidfigaromacintosh5 жыл бұрын
And this is why I *freaking love* NES demos 💜💜💜
@silvaxbruno5 жыл бұрын
Congratulations Shiru! Very inspirational!
@shiru8bit5 жыл бұрын
Thanks! To me that's the most important reason to do things like that - to inspire people.
@fruitsnackia2012 Жыл бұрын
the 3d efect blew my balls off :P and the BND and the end that was unexpected lol.
@nio1075 жыл бұрын
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!
@cack_handed_master2 жыл бұрын
Молодцы ребята! Выжали из приставки все соки! 😁👍 Я уже много раз дэмку пересматриваю просто класс😎
@bassdrumdream5 жыл бұрын
What a great demo! Incredibly clever special effects, and quite beautiful, too!
@cidneysavoie98784 жыл бұрын
This demo proves that any limit you face, can be pushed through.
@msd58082 жыл бұрын
Really impressive. I did not know the NES was so capable. I really like the way the Space Invaders tiles are flashing different colors.
@NickemGames-od8xsАй бұрын
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!)
I don't even know what to say! THIS THING IS CRAZY!!!
@GustavoValdiviesso5 жыл бұрын
I was wondering where was the Software DPCM effect... I was surprised! Amazing job!
@shiru8bit5 жыл бұрын
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.
@GustavoValdiviesso5 жыл бұрын
@@shiru8bit I did not know that! Great stuff indeed!
@matthewtucker2765 Жыл бұрын
Ok....HOW!? HOW DID YOU MANAGE TO MAKE THAT INCREDIBLE 3D GRAPHICS USING NES HARDWARE!?! THIS IS INSANE!!!
@sergioelisondo5 жыл бұрын
That. Was. Awesome. Love it!!
@yeong1265 жыл бұрын
4:00 *Pentagon 128 intensifies*
@__-bm5zj3 жыл бұрын
Good work as always shiru,
@Dankyman1005 жыл бұрын
You Beautiful Bastard. This is too Impressive to be real!
@rhayden6582 жыл бұрын
1:47 *WHOA,* DIDN'T EXPECT *THAT!*
@_ponkachonka2 жыл бұрын
how...
@johneymute3 жыл бұрын
Absolutely mind blowing.
@noor-rx1ij3 жыл бұрын
Great demo, thanks for the upload! 👍
@ramakrishnamishra8179 Жыл бұрын
If this is NES then I am stunned
@TeamSilvertail4 жыл бұрын
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!?
@brorianszk3 жыл бұрын
That's one helluva demo!
@namikiri5 жыл бұрын
За ВИDа я ещё и здесь класс поставлю. Очень, очень впечатляет.
@WayBester5 жыл бұрын
Очень круто! Хайенд, реально vbi is here ;)
@JimLeonard5 жыл бұрын
Very nice work!!
@RyanBarrett805 жыл бұрын
Anyone notice the colors? This seems to go beyond the standard NES palette! 🤯
@shiru8bit5 жыл бұрын
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.
@chalagabi5 ай бұрын
Final like Basic zx spectrum ❤
@Kazuo1G4 жыл бұрын
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?)
@plgDavid5 жыл бұрын
Nice emu benchmark, Thanks!
@SmaIlHum6 ай бұрын
закончить демку ВИДом это мощно
@NoiseCommander3DS3 ай бұрын
Amazing, I had a laugh about Mario's urge
@daveshen08803 жыл бұрын
Looks like a demo from Rare.
@stevenpavelish60174 жыл бұрын
Awesome Demo!
@finaltheorygames17815 жыл бұрын
Love th 3D letters and awesome! But the N-64 logo was backwards? 3D is fing wicked!
@shiru8bit5 жыл бұрын
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.
@yeong1265 жыл бұрын
1:24 says "INSPIRED BY ИINTENDO"
@SCIN4 жыл бұрын
amazing
@amogus74 жыл бұрын
0:13 O look, it's demo for Dendy! Our loving famiclone!!! *after 2 minutes* Так это ещё русское??? At 3:45 : Yep, russian demo.
@cidneysavoie98784 жыл бұрын
With the end screen being a bloody Mortal Kombat fatality audio.
@zakalinsky5 жыл бұрын
шикарная демка!
@joeparsell77125 жыл бұрын
Awesome
@tsonez5 жыл бұрын
Awesome!
@kgbplus5 жыл бұрын
Greets увидел, очень приятно )
@BorisYutube Жыл бұрын
Классная демка. Красава!
@thardump8599 ай бұрын
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.
@shiru8bit9 ай бұрын
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.
@artmusername4 жыл бұрын
Кто еще заметил привет Kinaman'у? :)
@em00k5 жыл бұрын
Very cool!
@tomyyoung26243 жыл бұрын
Battery Yes includes!
@MisterVoodoo5 жыл бұрын
Обалдеть
@s_t_s48464 жыл бұрын
IMPRESSIVE!
@akaNekete5 жыл бұрын
🙇 just beautifull
@vectrex285 жыл бұрын
Nice! I love it (tho kinda jelly that I'm not worthy enough to be in the greets yet :( )
@shiru8bit5 жыл бұрын
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!
@vectrex285 жыл бұрын
@@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 ;)
@HUB1074 жыл бұрын
Молодчик бро
@inceptional3 жыл бұрын
Impressive stuff.
@DemiGodX3 жыл бұрын
i wonder why no one ever contact these demo scenesters to do like ending cut scenes for homebrew projects and stuff
@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.
@THK20124 ай бұрын
3:46 oh no, not that!!!
@KellieBremer4 ай бұрын
I don't know what that is
@vittosphonecollection572895 жыл бұрын
1:20 H-how?!!?!?!
@vittosphonecollection572895 жыл бұрын
1:37 W-w-wooaaaahhhhh?!!?!?!!?!!?!
@vittosphonecollection572895 жыл бұрын
2:12 😯😯
@alkolove13 жыл бұрын
1:20 pre-render 1:37 Scroll by H-Blank 2:12 pre-render too
@vittosphonecollection572893 жыл бұрын
@@alkolove1 ah ok
@karakenio2 жыл бұрын
rad
@ManF35 ай бұрын
3:46 lol
@NuclearBoi2nd5 жыл бұрын
Nice, but I want an explanation for the beginning of the video?
@shiru8bit5 жыл бұрын
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.
@VADemon5 жыл бұрын
incroyable!
@BlulesBlue4 жыл бұрын
ok i actually want to know, the n64 logo spinning is some sort of amazing trick or is it just a bunch of images?
@shiru8bit4 жыл бұрын
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.
@a1batross_5 жыл бұрын
КАРТРИДЖ КРУТИТСЯ @ ДЕМКА МУТИТСЯ
@Kolyasisan5 жыл бұрын
Воу, неужто cc65 может компилировать адекватный код для подобных эффектов? алсо ебвашуж, вид очень классный получился!
@shiru8bit5 жыл бұрын
Критичный к скорости код здесь всё же на ассемблере (прерывания по строке и копирование больших блоков в видеопамять), но в остальном да, более-менее можно что-то делать.
@fo_fo5 жыл бұрын
Wow, awesome demo, great work! Not in Pouet yet?
@shiru8bit5 жыл бұрын
Not yet, the party is not over just yet, prizegiving is going on right now. Will be added soon.
@axtrifonov5 жыл бұрын
А вот мне стало интересно: какой максимальной сложности статичную картинку можно вывести на Денди/Famicom? Можно ведь для этого провернуть что-то типа спектрумовского гигаскрина с помощью аппаратного скроллинга.
@shiru8bit5 жыл бұрын
Расширить палитру можно только гигаскрином, а увеличить цветовое разрешение со штатного размера атрибутов 16x16 можно аналогично мультиколору, от простых практических 16x8 (программный трюк) до теоретически предельных 8x1 (потребуется хитрое железо на картридже). Нечто подобное уже делали, конвертер называется NES Image Converter 2 (от thefox, автора High Hopes). К сожалению, старые ссылки уже не действуют, там были примеры картинок.
@axtrifonov5 жыл бұрын
@@shiru8bit Спасибо! Побаловался с этой программкой: www.dropbox.com/s/f6i2twi52pn2r9c/stalker.nes?dl=0
@inceptional3 жыл бұрын
Have you done stuff for the SNES that shows off just how far you can push it to do amazing effects?
@shiru8bit3 жыл бұрын
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.
@inceptional3 жыл бұрын
@@shiru8bitWell, if one day you do give it a go I'd love to see that. :)
@rhayden6582 жыл бұрын
3:48 THE BND LOGO?!
@darrengurney92655 жыл бұрын
Who the hell down voted this??
@shiru8bit5 жыл бұрын
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.
@nulevoekrylo28884 жыл бұрын
Самое впечатляющее здесь не эффекты, а цветовая палитра, от которой в кой то веки не вытекают глаза.
@Spaceworld-954 жыл бұрын
Ого, логотип Ннтендо 64!? Каким образом!?
@robotnikkkk0013 жыл бұрын
=ПРЕ РЕНДЕРЫ =..................ПСЕВДО 3Д ТО ЕСС
@alkolove13 жыл бұрын
Точно так же, как и колыхающиеся листья пальм в Contra. Да и, собственно, так же, как и обновление тайлов в любом сайдскроллере. Дондя умеет обновлять тайлы, да. Открытие!
@Введите-псевдоним6 ай бұрын
@@robotnikkkk001 =Пре-рендеры =...Псевдо-3Д то есть.
@turboemerald9228 Жыл бұрын
how is this possible on the NES?! lol
@groovingood Жыл бұрын
Magic
@Bagel_Le_Stinky3 жыл бұрын
there's this but still no doom port for nes
@shiru8bit3 жыл бұрын
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.
@Svenskaslaktare3 жыл бұрын
I was think this is SNES demo
@volidol5 жыл бұрын
Демо на АОНе - тоже ваших рук дело?
@shiru8bit5 жыл бұрын
Да.
@heckinjonah4 жыл бұрын
Do you you think you could upload a second vid of this running on an actual nes?
@shiru8bit4 жыл бұрын
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: kzbin.info/www/bejne/Z6mvh4V9qcx-mbc
@patches74665 жыл бұрын
how
@fcubeboy49594 жыл бұрын
you mean AN nes demo?
@frog580795 жыл бұрын
Очень впечатлён - был о NES несколько худшего мнения :)
@alkolove13 жыл бұрын
То есть, наличие Elite на донди, где процедурный графон, ранее не впечатлило. А демка со сплошными пре-рендер анимациями - впечатлила? Странный ты....
@DoobyShoo3 жыл бұрын
i made it work on an original nes.. it took a long time and alot of modding, if you overclock the speed with a supernintendo processor and basically ram a shit ton of more memory into it, it can run it... results on my channel
@Введите-псевдоним6 ай бұрын
where?
@DoobyShoo6 ай бұрын
@@Введите-псевдоним video has long since been unlisted