Games That Push The Limits of the NES : Graphics Deep Dive

  Рет қаралды 222,950

Sharopolis

Sharopolis

Күн бұрын

Download Opera GX FREE ✅ mtchm.de/oqqog
Support me on Patreon / sharopolis
'It looks like a 16-bit game' has become a bit of a cliché hasn't it, but that's what I'm looking at today, NES games that could, maybe pass for something on a more powerful system. And I'm not just going to talk the talk, I'm going to walk the walk in a detailed deep dive into how these games work.
Games Featured:
00:00 Intro waffle
02:40 Batman Return of the Joker
09:05 GI Joe
17:10 Crisis Force
21:34 Summer Carnival '92: Recca
Clip art thumbnail images:
illustoon.com/
www.stockio.com/

Пікірлер: 588
@Sharopolis
@Sharopolis 3 жыл бұрын
Install Opera GX and leave me a comment with the hashtag #installedGX Download Opera GX FREE ✅ mtchm.de/oqqog
@mbe102
@mbe102 3 жыл бұрын
#installedGX just for you
@TRS-Eric
@TRS-Eric 3 жыл бұрын
@@mbe102 opera is a chinese owned browser. Install and use it with caution.
@shannonmckitterick9981
@shannonmckitterick9981 3 жыл бұрын
U should definitely check out the PC ENGINE the best 8-bit processer machine ever IMO
@swirlershark-dragon8393
@swirlershark-dragon8393 3 жыл бұрын
@@mbe102m-
@R3TR0R4V3
@R3TR0R4V3 3 жыл бұрын
Hard pass. Great video though!
@wimwiddershins
@wimwiddershins 3 жыл бұрын
It's easy to forget how novel and impressive some of these graphical effects were at the time. Programmers really showed their skill getting these limited systems to do something new.
@dutchdykefinger
@dutchdykefinger 3 жыл бұрын
kzfaq.info/get/bejne/nb2GoLOl15-zYJs.html ok, that's actual 16-bit, but still... good fun for a console ')
@GeoNeilUK
@GeoNeilUK 3 жыл бұрын
Europeans coders created demos on computers (mostly, there's a demoscene for the Atari 2600 that pushes that console to its limits) Japanese coders created games for consoles.
@greensun1334
@greensun1334 2 жыл бұрын
@@dutchdykefinger0
@a1rh3add
@a1rh3add 2 жыл бұрын
I remember when it was crazy that you could control an arrow on the screen by spinning a ball.
@worsethanhitlerpt.2539
@worsethanhitlerpt.2539 2 жыл бұрын
Multi scrolls on the NES is just nuts. Lots of Genesis games struggle with it or just dont have it when the game obviously needs it
@Wadosan
@Wadosan 2 жыл бұрын
Surprised Kirby’s adventure didn’t make this list, one of the most beautiful, pleasant to look at games on the NES, basically the Yoshi’s island of the NES considering the graphics still look incredible today.
@sonarfungus7571
@sonarfungus7571 2 жыл бұрын
Kirby looks great, but it doesn’t really have any ridiculous techniques like the rest of the games. There’s parallax scrolling, sure, and the occasional animated background feature, but no multi layered backgrounds like in Batman, no massive animated foreground pieces like Gi joe, no multiple scrolling layers and piles of enemies like star force or whatever it’s called. It’s an impressive game for sure, but coupled with the fact that it doesn’t do anything jaw dropping and has slowdown at times, it doesn’t do enough to deserve a spot
@Wadosan
@Wadosan 2 жыл бұрын
@@sonarfungus7571 Well sure it doesn’t utilize “Ridiculous techniques”, but the sheer amount of content in the game should have at least net it some sort of mention right? There are 41 levels in the games, not including the boss rooms, Arenas, Museums, and the 3 different minigames. That’s more story mode levels that Kirby Star Allies, which came out 25 years later. Tons of Sprites are huge and beautiful, and the backgrounds were painted by an artist and digitized to work in the game, similar to Donkey Kong Country, which had never been done before up to that point. I get the subtitle is “Graphics deep dive”, but the series itself is called “Games that pushed the limits” and Kirby’s adventure no doubt pushed the limits of the NES.
@genericsavings
@genericsavings 2 жыл бұрын
Kirby’s Adventure was incredible when it came out. I remember renting it from Blockbuster and I was obsessed. It was baffling how much content they managed to cram into that 6Mb cart.
@vulcanraven9701
@vulcanraven9701 2 жыл бұрын
@@Wadosan This is one of the main reasons why i love retro consoles so much. Whereas new consoles keep trying to push 'realism' the NES games all had unique art styles. And Kirby's Adventure was masterful. That game got snubbed by not being included in this video
@shenglongisback4688
@shenglongisback4688 2 жыл бұрын
He already put it in a similar video before this video, explaining how the Nes pushed graphical abilities Kirby was mention.
@Dorelaxen
@Dorelaxen 3 жыл бұрын
"This elevator is very clever." Do you want to start a bad horror movie? Because that's how you start a bad horror movie.
@kayeplaguedoc9054
@kayeplaguedoc9054 3 жыл бұрын
Ahh yes De Lift
@four-play
@four-play 3 жыл бұрын
The Hellevator
@nathanhyde2079
@nathanhyde2079 2 жыл бұрын
All elevators come from Hell
@Johnny2Feathers
@Johnny2Feathers 2 жыл бұрын
I asked an elevator mechanic if he liked his job. He said it has its ups and downs.
@cursoryintegration8512
@cursoryintegration8512 3 жыл бұрын
I'm impressed by a game that can produce effects that are entirely inscrutable even with open access to the code
@Sharopolis
@Sharopolis 3 жыл бұрын
Maybe not entirely inscrutable to someone who knows more than me! But it is difficult.
@duffman18
@duffman18 3 жыл бұрын
The channels Game Hut and Coding Secrets (both run by the same guy) go into a lot of depth about how these almost impossible effects were achieved. The guy running the channels is (or was) the head) ceo and lead programmer of Travellers Tales in the 90s and 2000s so he often describes how stuff was done on his own games, as well as ones by other companies. He genuinely a genius. So many things that nobody else could achieve, he managed it. He invented tons of coding tricks himself. He's probably the single most hardware pushing programmer from those times, nobody else individually came up with more stuff than him Like how when he made Sonic 3D blast, he managed to get a full motion video intro on a regular mega drive cartridge, on stock mega drive hardware, not a Sega CD, not a 32x, not a Sega saturn, he achieved this on 1989 hardware with a regular cartridge (not one with an extra chip in it like the Super FX chip on snes). That's simply insane. He has a video just about how he achieved that Other games he made that he explains are things like Mickey Mania, Toy Story, the lego star wars games, etc Even if you know nothing about programming his videos are great and easy to understand. I highly suggest looking them up. Game Hut and Coding Secrets, both on KZfaq
@aeris2001
@aeris2001 3 жыл бұрын
@@duffman18 Wow thanks I'll check him out
@rub800
@rub800 3 жыл бұрын
@@duffman18 very nice channel and that guy is a total genius. There's also some interesting stuff off this type by MVG channel about some impossible ports, look also for the interview of the guy who did the Doom SNES port, or the guy who developed Crash bandicoot for the PS1
@yoymate6316
@yoymate6316 2 жыл бұрын
I bet a pasty that whoever at KindleImagineDevelop programmed this game was part of the demoscene. Those mad warpy scrolly bits scream demo.
@BdR76
@BdR76 3 жыл бұрын
17:58 "stuff you might see on the old Mega *Syphilis* " wait what?!
@REzado63
@REzado63 3 жыл бұрын
The bad guys on the elevator are actually part of the background tiles until they jump out that's when they become Sprites that's how the elevator is able to pass them
@KesorodaBlk
@KesorodaBlk 3 жыл бұрын
Man, that's exactly what I was thinking!
@kevin12567
@kevin12567 3 жыл бұрын
That was my initial thought, but if you look closely, the bad guys are flickering before they jump out, and they were showing during the sprites-only view, which means they are sprites being occluded by the elevator.
@Mayydayy86
@Mayydayy86 3 жыл бұрын
@@kevin12567 They're background tiles until they pass under the elevator. None of them are taller than the elevator while crouched/waiting, and they don't start flickering until they're above the elevator. This says to me that the brief frame when they're completely obscured by the elevator is when the swap occurs.
@mazionach
@mazionach 3 жыл бұрын
@@Mayydayy86 You can see at 11:50 that when the background is disabled the enemies are still visible. The effect was most probably done by stacking 6 invisible sprites on the elevator(+the two walls), as the nes can only draw 8 sprites per scanline and the lowest priority ones get discarded
@kevin12567
@kevin12567 3 жыл бұрын
@@Mayydayy86 Nope, they're sprites. Watch the video starting at 11:48. In this segment the emulator is set to show ONLY SPRITES, with the background blacked out. At 11:52 you start to see the enemies appearing below the elevator before they're obscured by it, then reappear above it. Flickering only occurs on the NES when there's more than eight 8x8 blocks of sprites on a scan line (sprites are typically two of these 8x8 blocks wide).
@marcosdheleno
@marcosdheleno 3 жыл бұрын
"it looks 16 bit" well, it looks like those 16 bit games that looks 8 bit...
@marcosdheleno
@marcosdheleno 3 жыл бұрын
@Dean Satan right? people say "look this 8 bit game look 16". but nah, they dont, sprites are too small, less detailed, but the color is a dead giveaway, its kinda like those ps1 games people swear look like ps2 games, but clearly doesnt.
@johneymute
@johneymute 3 жыл бұрын
@@marcosdheleno when i saw those ps1 graphics for the first time in 1995, i swear they looked like ps2 graphics.
@marcosdheleno
@marcosdheleno 3 жыл бұрын
@@johneymute but there was no ps2 in 95. so how would you think it looks like a ps2 game?
@johneymute
@johneymute 3 жыл бұрын
@@marcosdheleno no there was no ps2 in 1995, HOWEVER if i compare the ps2 graphics with when i saw those ps1 graphics for the first time, it looked like ps2 graphics to my perception,why? Because in 1995 i never realized that those graphics might,ve be kubistic.
@marcosdheleno
@marcosdheleno 3 жыл бұрын
@@johneymute but that's my point, you didnt think it "looks like a ps2", because there was no ps2 to compare with it. you may have thought "this looks amazing!" or something like that. but there's no reason to think a ps1 game looks like ps2, specially when it was almost half a decade before the ps2 even existed!
@Halbared
@Halbared 3 жыл бұрын
For a 1983 piece of kit, the Nes had some whopping games.
@nebularain3338
@nebularain3338 3 жыл бұрын
Yes, but these games didn't use the stock NES tech. The enhancement chips did a lot of the heavy lifting.
@cubeflinger
@cubeflinger 3 жыл бұрын
@@nebularain3338 *RTX card intensifies*
@Halbared
@Halbared 3 жыл бұрын
@nemo pouncey 15/7/1983
@codenameviper7905
@codenameviper7905 3 жыл бұрын
@@nebularain3338 You are partially right, there we no additonal processing in any part, the Mapper only provide Access to Extra RAM (Both VRAM and Workram) and lots of Bankswitching, but the PPU with is palette of 52 Colors, 25 Colors on Screen or the CPU was never boosted in any way, in fact in the END all the Data lands in the 2 KB!!! of VRAM in the PPU that displays it all, thats the reason why mappers are so easy to emulate on flashcard the simply have to feed the CPU and PPU with the correct data but inspite of the SNES Chips they don´t have to emulate any real processor functions
@SA77888
@SA77888 3 жыл бұрын
I knew this comment would initiate some debate lol.
@lordlouie3550
@lordlouie3550 3 жыл бұрын
My pick for best looking NES game would have to be Ninja Gaiden 3: The Ancient Ship of Doom. The use of black backgrounds as a shader for the terrain are so clean, and stack with the environment animations (running water in 3-1A, spikes visibly retracting into the floors and walls, the sand in 2-1A) to create an incredible looking aesthetic. The hud elements gradually cycle through a rainbow of different colors as you play too!
@billcook4768
@billcook4768 3 жыл бұрын
I know you know this, but you are making this sound far too easy. I’m guessing these techniques weren’t rare because they were arcane; they were rare because they were hard. The 6502, with its bare minimum of registers, just wasn’t designed to use interrupts for this sort of process juggling. I’m in awe of these early game programmers - you do a nice job giving them a shoutout when you can. Too bad there’s so little documentation from this era of who did what.
@noop9k
@noop9k 3 жыл бұрын
Atari 800 has 6502 and hardware support for line interrupts and nearly every game with decent graphics does this a lot. 1979 hardware. Nes/famicom gets comparable abilities only with more advanced mapper chips.
@mazionach
@mazionach 3 жыл бұрын
Most of the time it's harder to come up with a nice looking effect than it is to program it, banswitching like in batman and crysis force or split scrolling like GI Joe or Recca for example are just writing a few numbers to certain locations.
@nebularain3338
@nebularain3338 3 жыл бұрын
This isn't an in-depth technical video. It's to give an overview for people who may not be hardcore coders, and so making it sound easy also makes it more understandable.
@kieranfirkin544
@kieranfirkin544 3 жыл бұрын
Eh, I disagree. The amount of registers on the 6502 isn't an issue with using interrupts like this, you just push them to the stack when you receive the interrupt, and pull them back off when you're done. This adds a little bit of overhead of course, but worst case scenario you miss hblank and have to wait an extra line before you start your writes. The only thing more registers would help with is allowing you to pre-load more values to write during hblank, but this isn't necessary for anything other than swapping colors mid-frame.
@Nicholas_Steel
@Nicholas_Steel 2 жыл бұрын
Various Memory Mappers/add-on chips built in to cartridges would add advanced Interrupt timing mechanisms that the original cartridge hardware and console don't include support for. Without this capability it becomes very difficult to concisely time when events should occur. This is why you mostly see the advanced graphics tricks being done on the cartridges that include them.
@Aztyph
@Aztyph 3 жыл бұрын
I am so glad that you covered _Recca;_ everything about it is truly marvelous. I hope that it gets a release on the Nintendo Switch Online service one day. It sure could use more quality games here in the West, and both it and _Crisis Force_ would be perfect for it.
@Sinistar1983
@Sinistar1983 3 жыл бұрын
Especially since the rewind would come in handy. Not to mention how much better the emulation will be compared to the 3ds. Because the song called HYDE plays the sample incorrectly for some reason.
@DeltaSeeker
@DeltaSeeker 3 жыл бұрын
I love your videos because you actually explain why and how the relevant game mechanics and effects work like they do, which is so much more interesting and respectable than most other content that simply shows a game and says "wow this looks impressive" lol
@HE360
@HE360 3 жыл бұрын
Street Fighter 2010 (not the Street Fighter arcade ports as in Street Fighter 2, etc); but the SHOOTER Street Fighter 2010 (which was also made by Capcom) on the NES with its graphics had some effects that were reminiscent of 16 bit even before the SNES came out and/or got off the groudd. When I was playing Street Fighter 2010 on the NES, it felt like I was playing an arcade game.
4 ай бұрын
Great game with some nice and varied visuals!
@GoodmansGhost
@GoodmansGhost 3 жыл бұрын
Ok, that squash and stretch background in Recca is the one time I'll accept someone saying NES graphics look 16-bit.
@Coderjo.
@Coderjo. 3 жыл бұрын
While I can't get to that portion of the game right now to verify, I am fairly certain the purple background in Recca at 25:00 is accomplished by updating the background X and Y scroll positions. Some older games like Rad Racer and Rad Racer 2 do that to accomplish effects like the clouds moving left/right as well as the road curving left, right, up, and down. The nametables in the those has a sky image in two tables and the road sloping in to the horizon in the other two (plus the dashboard). Recca just does it in such a way that it looks amazing.
@thecunninlynguist
@thecunninlynguist 3 жыл бұрын
i love when you do these type of vids. always fascinating to see how devs pushed the limits.
@dr.decker3623
@dr.decker3623 2 жыл бұрын
every game pushed the limits of the NES,... the NES was basically a blank slate of pixels for games to fill, most of the system was in the games themselves.
@matthuck378
@matthuck378 3 жыл бұрын
One reason why I only get a console near the end of its generation is because by then there's not only a ton of games in the library (and a ton available used for cheap), but the newest stuff takes full advantage of the system. Early adopters really only get games that look/play last gen.
@retro_reflections
@retro_reflections 3 жыл бұрын
An absolutely cracking vid, and an introduction to two mad NES shooters I was previously unaware of! Loving the breakdowns - more, please!
@jocivtrance3455
@jocivtrance3455 3 жыл бұрын
So glad this channel was in my feed. I watch many retro game analysis channels and this is one if the most refined. Looking forward to future vids👍
@Sharopolis
@Sharopolis 2 жыл бұрын
Much appreciated!
@byteknytestudios5690
@byteknytestudios5690 2 жыл бұрын
26:20 It is probably doing a technique known as "racing the beam" in which the screen is actively re-written every scanline, Those 4 pokes to the PPU are likely timed to the 60 FPS operating time of the NES but divided by 4 to make it 15 frames a second. it actually sounds like a simple 12-byte loop if you ask me.
@vectrex28
@vectrex28 3 жыл бұрын
The $2001 register GI Joe writes to has a way to turn off sprites. I'm pretty sure the sprites first get turned off behind the elevator, then the game just clears the background as well when it casts the shadow
@Sharopolis
@Sharopolis 3 жыл бұрын
How do the sprites at the edges that make up the gears of the elevator stay on? That's what confuses me.
@VehementisEaVeritas
@VehementisEaVeritas 3 жыл бұрын
To me it seems the register writes to $2001 only disables the background, the Sprite enable bit is not touched. The wall sprites are still visible in those scanlines too. The sprites probably vanish behind the elevator using the priority bit in OAM, maybe even with a sprite masking technique, using additional sprites with a higher priority in OAM. Not sure if the wall sprites being masked behind the elevator gears is also achieved that way.
@vectrex28
@vectrex28 3 жыл бұрын
That makes sense actually. What I'm thinking is happening there is that the elevator is large enough to cover a single 8x8 or 8x16 sprite, and that the game cuts all sprites that are behind the elevator while reenabling them just behind these zones with the BG priority bit on to simulate them being behind the BG
@jkuebler89
@jkuebler89 3 жыл бұрын
Wow the fact that you dig into the code and test w debugger is the cherry on top. Well deserved sub. Do you have more vids like this?
@dr.decker3623
@dr.decker3623 2 жыл бұрын
every game pushed the limits of the NES,... the NES was basically a blank slate of pixels for games to fill, most of the system was in the games themselves.
@wiremesh2
@wiremesh2 Жыл бұрын
The best part about Return of the Joker here is that it has 16-bit versions you can directly compare it to, and it looks better than both of them. Fewer colors, sure, but it uses them much more effectively.
@nashmanzl
@nashmanzl 2 жыл бұрын
One of my favorites for parallax scrolling and other advanced effects was Metal Storm (NES of course). I can never find a video that gives this game love. I always thought it was outstanding.
@lukostello
@lukostello 2 жыл бұрын
I think the effect at 25:00 was accomplished like this: there is a pattern in the background that repeat after 30 or so lines. If part of that pattern is supposed to be squished it will skip a line of that pattern, if it is supposed to be stretched it will double that line.
@dr_ubo
@dr_ubo 3 жыл бұрын
This video came up in the recommendations and I decided to give it a look because I noticed Recca. Ended up watching all the video non stop. Excellent video. Yagawa is known yo be a genius that pushes hardware as hard as he can, NES or otherwise. You also mentioned GI Joe. I always felt it had a certain something that made it top notch in presentation but could never point a finger to why. Liked and subscribed.
@paunchstevenson
@paunchstevenson 3 жыл бұрын
Most people overlook Track & Field II. It's one of the most impressive looking NES games ever made, especially considering how many different game modes it features.
@Bofner
@Bofner 2 жыл бұрын
Wow, RECCA really is something. I'm always amazed at how many cool effects you can make with some simple changes to the scrolling
@Remedy_RnB
@Remedy_RnB 3 жыл бұрын
This is the content we want to help us revive our love for programming...thanks for putting this together...enjoyed even minute of it
@DenkyManner
@DenkyManner 3 жыл бұрын
Do 16 bit games that look 8 bit
@AndrewAlanDavidson
@AndrewAlanDavidson 3 жыл бұрын
Great video! I think Super Turrican is another which belongs on the list. I was amazed that it could be done so well on the NES!
@Sharopolis
@Sharopolis 3 жыл бұрын
Good call!
@nensondubois
@nensondubois 3 жыл бұрын
Recca actually reads from a table and then it also draws the horizontal tiles from a carefully timed interrupt timer. Not an easy task.
@MaxOakland
@MaxOakland 3 жыл бұрын
I love that you tell us how it's done
@SpiralPegasus
@SpiralPegasus 3 жыл бұрын
You don't see videos of people going in depth on the technical hows of old games. Much like someone else said prior, Jon of Travellers' Tales is one great example of going through hoops to overcome technical limitations. Very nice video! Informative too
@danielribastandeitnik9550
@danielribastandeitnik9550 2 жыл бұрын
I used to had a Master System when I was young, thus it is my 8-bit reference. When I look at NES games the first thing that strikes me is how much the color black is used and how the color palette is dark. In comparison, Master System games rarely used black and the colors were very saturated and vibrant. I wonder why there is this difference.
@blastproces
@blastproces 2 жыл бұрын
The master system can generate more colours and more colours per tile like a sprite can include upto 10 colours where a nes does I think 3 per sprite also a faster cpu . But the nes had advantages in some display aspects due to enhance chips and sound was better for most part
@CDSide
@CDSide 2 жыл бұрын
@@blastproces wasnt there 7 colours? Not counting the transparent pixels
@what9418
@what9418 2 жыл бұрын
The number of bits is only an indication of how many bits the CPU can handle in a single machine cycle. So, to do a 16 bit calculation it needs 2 machine cycles. It says nothing about graphics capabilities. So the simple answer is that MS has better GPU.
@CptJistuce
@CptJistuce 2 жыл бұрын
The Nintendo's color palette isn't as nice to work with as the Master System's, with a weird color distribution and several duplicate blacks and grays. (Tangentally, weird color distribution is why Megaman is blue. There were more shades of blue available to work with, so he didn't blend in with backgrounds.)
@__-bm5zj
@__-bm5zj 3 жыл бұрын
The sprites are behind it because there is a setting to place sprites behind the background, but in front of the background color (black). Once they are above the platform, that bit is cleared and they return to foreground. Thats why they are in big black holes, so they aren't covered
@kee1haul
@kee1haul 3 жыл бұрын
Another stunner. Interesting and entertaining. Good job.
@wardrich
@wardrich 3 жыл бұрын
You should have said they installed the Batman chip sideways to get the vertical scrolling 😂
@heavysystemsinc.
@heavysystemsinc. 3 жыл бұрын
That explanation would have worked on me just fine. :)
@mazionach
@mazionach 3 жыл бұрын
As an NES hombrew developer, I approve XD
@basteagui
@basteagui Жыл бұрын
i know what's going on in the last game with the ripple. they have an elongated version of that graphic in memory, a couple nametables worth, it's not only elongated but it's one of those self animating scrolling tile design. (if you design the tiles cleverly, just scrolling them looks like they are animating, that's how some games do waterfall effects for example) then they render but they squash per tile the animation either by swapping out the colors, or by bringing in different frame/tile from the nametable in memory (true animated tiles like the one in the vertical split shooter), the left/right scrolling is just your standard mario3 scrolling of the whole tilescreen. that's basically all that is going on there. it's pretty impressive for sure, that game is so amazing
@PearFinch
@PearFinch 3 жыл бұрын
Dang, the lastest content from Sharopolis is professional and stylish! This is awesome!
@TheRealJPhillips
@TheRealJPhillips 3 жыл бұрын
Those added chips were the reason many carts towards the end of the NES life were upwards of $70 here in the U.S.
@Turbotef
@Turbotef 3 жыл бұрын
Which ones were those? The last NES games I bought new in 1993/1994 were Bonks Adventure, Kirby's Adventure, Adventure island 3, Mega Man 6, Darkwing Duck, and Battletoads and Double Dragon. I paid about $40-50 per title if I remember correctly. Now Genesis/SNES games back in 1992-1995........woo boy, and people complain about $70 games now. HA! I paid $90 for Phantasy Star IV, $70 for Earthworm Jim 1 and 2, $60 for Sparkster, $60 for Splatterhouse 3, $60 for 3D Ballz, $60 for Sonic 3 and $60 for Sonic & Knuckles, $80 for Shining Force 2, etc, etc, etc $90 for Super Mario 64 was the last time I paid a high price for a new game that wasn't a LE/CE.
@scottythegreat1
@scottythegreat1 3 жыл бұрын
More than that in some cases. I know this isnt Japan, but from what I understood, the game LaGrange Point cost $120 in unadjusted US dollars after foreign currency adjustments. That being posted, that was the price for a very advanced VRC7 chip that had a cartridge bigger than a typical cartridge. With the inability to use the VRC7 chip in North America both because Nintendo wouldnt allow a third party cartridges, no way to use the sound enhancements that were required, a likely downgrade in graphics when using Nintendo's standard cartridges, and localizing the game for English speaking gamers, it wasnt worth it for Konami to even try to bring the game to North America.
@scottythegreat1
@scottythegreat1 3 жыл бұрын
@@Turbotef By that time, the cost of 8-bit hardware was starting to fall. There is a difference in hardware prices for an MMC3 chip made in 1988 and prices in 1992 (seasoned technology by 1992). Combine that with the fact that the popularity of the NES brought on a worldwide chip shortage from 1987 to 1992, so it was more expensive just off of that.
@bslprints9935
@bslprints9935 2 жыл бұрын
I remember being surprised that battletoads was an NES game it looked so good!
@somefreshbread
@somefreshbread 2 жыл бұрын
LOL at the retrogamemechanics shoutout at the end. great vid
@zerobyte802
@zerobyte802 3 ай бұрын
If you scroll the background down as the raster beam travels down the screen, the BG image will appear stretched - like playing back a record too slow. The difference in speeds (scanline speed vs scrolling update speed) determines how much stretching happens. Scrolling up causes squashing. Smoothly varying the amount of vertical scroll delta over the corse of drawing a frame will make a wave of distortion. Varying when it starts relative to the frame over time causes the wave to move vertically.
@nicholas3354
@nicholas3354 2 жыл бұрын
If I understand this right, the sprites move smoothly behind the elevator because there is no elevator, there is just an elevator being drawn, and so above and below the elevator are drawn as if there is no elevator at all.
@lucianonicolasgarcia7311
@lucianonicolasgarcia7311 3 жыл бұрын
I remember the first time I played Ninja Gaiden IIII was impressed by the graphics, and when I saw the cutscene to act 5 I thought "this is Genesis stuff, nothing to envy".
@allluckyseven
@allluckyseven 2 жыл бұрын
~16:34 - Sprites can be set to be displayed in front of or behind background tiles, so that can possibly be it? The same thing happens with the sprites on both left and right edges of the elevator.
@juststatedtheobvious9633
@juststatedtheobvious9633 3 жыл бұрын
Thank you for going the extra mile and breaking down tricks that don't immediately impress. This is all quality stuff, and a leap ahead of what's usually waiting in videos like this. Obvious suggestion for a future video: Sega Saturn. I've read an interview with a Lobotomy employee, where they said that the larger the quad in a Saturn game, the more it slowed everything down. Especially in wide open areas. So what's happening in Sonic Jam's overworld? And how is Sonic R ignoring that handicap? I've also seen claims that games like Shining Force III and Virtua Fighter 2 tap into the sound hardware for extra processing assistance. Is that true? (I've heard it was also done for EA's flight simulators on Genesis.)
@johnmorey720
@johnmorey720 3 жыл бұрын
What amazed me the most about Recca was that there was no slowdown.
@SRGIProductions
@SRGIProductions 2 жыл бұрын
Are we just gonna forget the Mega Man games starting with Mega Man 2? Those games were GORGEOUS on the NES.
@SRGIProductions
@SRGIProductions 2 жыл бұрын
Even though they have bad cases of slow-down and sprite flicker.
@blastproces
@blastproces 2 жыл бұрын
I prefer mega drive mega man like wily wars not comparing but just no lag and smoothness
@atari-staffroom
@atari-staffroom 3 жыл бұрын
Really enjoyed this one. Getting clever with the old debugging feature there really adds a bit of extra depth. Check out Elite on the NES for tile swapping taken to an awesomely mental level. There truly was some clever buggers working on the NES.
@Sharopolis
@Sharopolis 3 жыл бұрын
Thank you!
@RaposaCadela
@RaposaCadela 3 жыл бұрын
This is a great video! KZfaq NEEDS more of this!
@Sharopolis
@Sharopolis 3 жыл бұрын
Thank you! More to come soon I hope!
@soundspark
@soundspark Жыл бұрын
The impressive part of those backgroud warping effects is that the NES/Famicom doesn't have dedicated DMA capabilities, but instead the best you can get is an interrupt generated by the mapper. On the SNES you simply load a DMA table and the hardware automatically processes it without CPU intervention.
@Sinistar1983
@Sinistar1983 3 жыл бұрын
Some more nes games that do crazy stuff -Gimmick!, For its realistic physics -langrange point, for its high quality sound -pictonary, I can't spoil this one, just see for yourself -Micro mages, one of the most effectient pieces of coding -Moon crystal, for its high quality production values -cosmic epsilon, mode 7 esc visuals
@pixelsncreatures
@pixelsncreatures 3 жыл бұрын
I remember when I got Batman RoftJ I was showing all my friends how great it looked. After that in the years that passed, I rarely ran into anyone else who played it
@breakfasthole3851
@breakfasthole3851 2 жыл бұрын
I love how you go down the rabbit hole, figuring out the methods that programmers have used. Breaking that down into a video explaining that to non-programmers definitely isn't an easy thing.
@matesafranka6110
@matesafranka6110 3 жыл бұрын
The concertina effect really isn't complicated at all. Stretching an image (vertically) just means drawing some lines multiple times, while squashing it means skipping some lines. For the background layer, this can be achieved by changing the Y offset on various scanlines. Here's a breakdown. Let's say the Y offset is 0. To determine which line of the background layer to draw to the screen on each scanline, the PPU simply adds the Y offset to the number of the scanline it's drawing. Therefore, if we now just draw our background layer normally, it means that scanline 1 draws line 1 of the background; scanline 2 draws line 2; scanline 3 draws line 3, etc. Our background layer appears in its original shape. Now imagine we start manipulating the Y offset mid-frame. For scanline 1, we leave it unchanged, so we draw line 1 of the background. Then, on scanline 2, we change the Y offset to -1. This means that the PPU will draw line 2 + (-1) = 1 of the background layer. For scanline 3, we change the Y offset to -2, so the PPU will draw line 3 + (-2) = 1. Thus, the result is that the first 3 scanlines will all show line 1 of the background layer, making it look "stretched". The opposite effect can be achieved by increasing the Y offset.
@BollingHolt
@BollingHolt Жыл бұрын
5:47 To paraphrase Weird Al, "My 'tiles' never spin, to the contrary, you'll find that they're quite stationary."
@reflex2181
@reflex2181 Жыл бұрын
Amazing job decrypting the technics about what's happening in the backgroud to push the limits of the hardware!
@danieldougan269
@danieldougan269 Жыл бұрын
The bosses in Blaster Master are beautifully designed.
@diegocrusius
@diegocrusius 2 жыл бұрын
I cannot confirm this, but the enemy sprites disappearing behind the elevator could have to do with sprite priorities changing exatly where the scanline reaches the elevator and then switching back to its original number. The grenades then would have a higher priority staying in front of screen all the time.
@ChaossX77
@ChaossX77 11 ай бұрын
3:15 This looks especially good when compared to the Genesis version. I remember reading the back of the box and it hooked me with all the helper chips on it. They hyped it up perfectly.
@KasranFox
@KasranFox 2 жыл бұрын
holy cow, that RECCA background is insane. i'm REALLY curious how that works
@NikodAnimations
@NikodAnimations 9 күн бұрын
My guess is that the background in the 1992 game is constantly being paused and told to move to the next texture by the CPU, but that the times when it's changed are moving around every frame.
@8squared007
@8squared007 3 жыл бұрын
I believe the reason Crisis Force never got an international release is that the the game used the Konami VRC4 mapper, which NOA didn’t allow in NES cartridges due to their policies on third-party hardware.
@susanfit47
@susanfit47 2 жыл бұрын
Late NES releases (post-Super NES releases, so 1991-1995) such as Smash TV, Talking Super Jeopardy!, Captain Planet and the Planeteers, Where's Waldo?, Gun Nac, Rockin' Kats, Monster Truck Rally, Magic Darts, Trog!, Bo Jackson Baseball, Wolverine, Robin Hood: Prince of Thieves, Roger Clemens' MVP Baseball, American Gladiators, Where in Time is Carmen Sandiego?, Pirates!, Darkman, L'Empereur, Eliminator Boat Duel, Home Alone, Sesame Street: A-B-C/1-2-3, Star Wars, Snow Brothers, Vice: Project Doom, Wurm: Journey to the Center of the Earth, Space Shuttle Project, Uncharted Waters, The Bard's Tale,Advenutres of Lolo 3, TaleSpin, Tiny Toon Adventures, Barbie, The Simpsons: Bart Vs. the World, The Simpsons: Bartman Meets Radioactive Man, Captain America and the Avengers, Shatterhand, Treasure Master, Tecmo Super Bowl, The Flintstones: The Rescue of Dino & Hoppy, Batman: Return of the Joker, Golf Grand Slam, Super Spy Hunter, Nightshade, Kick Master, Wheel of Fortune Featuring Vanna White, Attack of the Killer Tomatoes, Die Hard, Rampart, Monster in My Pocket, Cyberball, Bucky O'Hare, Cowboy Kid, Dragon Fighter, The Addams Family, Legends of the Diamond, Mega Man 4, Mega Man 5, Sesame Street: Countdown, M.C. Kids, Terminator 2: Judgment Day, Star Trek: 25th Anniversary, Teenage Mutant Ninja Turtles III: The Manhattan Project, Godzilla 2: War of the Monsters, Hudson Hawk, Sword Master, G.I. Joe: A Real American Hero - The Atlantis Factor, Dragon Warrior III, Dragon Warrior IV, The Empire Strikes Back, Wizards & Warriors III: Korus - Visions of Power, Ghoul School, T&C Surf Designs 2: Thrilla's Safari, Paperboy 2, The Mutant Virus: Crisis in a Computer World, Hook, F-15 Strike Eagle, Motor City Patrol, Toxic Crusaders, Advanced Dungeous and Dragons: Pool of Radiance and DragonStrike, Ultimate Air Combat, Race America, Wizardry II: The Knight of Diamonds, Hatris, Wacky Races, Roundball: 2-on-2 Challenge, Gemfire, King's Quest V, Power Punch II, Darkwing Duck, Ferrari Grand Prix Challenge, Yoshi, Day Dreamin' Davey, The Blue Marlin, Baseball Stars 2, Greg Norman's Golf Power, Defenders of Dynatron City, Capcom's Gold Medal Challenge '92, Danny Sullivan's Indy Heat, RoboCop 3, Might & Magic: Secret of the Inner Sanctum, Krusty's Fun House, The Blues Brothers, Contra Force, Tecmo Cup Soccer Game, Tecmo NBA Basketball, Adventure Island III, Felix the Cat, the Classic Series re-releases of Metroid, Punch-Out!!, The Legend of Zelda, and Zelda II: The Adventure of Link, the Konami Classics Series re-release of Blades of Steel, Stanley: The Search for Dr. Livingston, WWF WrestleMania: Steel Cage Challenge, Crash 'n the Boys: Street Challenge, Little Samson, Panic Restuarant, Legend of the Ghost Lion, Swamp Thing, Power Blade 2, Gargoyle's Quest II, Home Alone 2: Lost in New York, Goal! Two, James Bond Jr., Spider-Man: Return of the Sinister Six, Widget, George Foreman's KO Boxing, Prince of Persia, Best of the Best: Championship Karate, The Jetsons: Cogswell's Caper!, The Great Waldo Search, The Adventures of Rocky and Bullwinkle and Friends, R.C. Pro-Am II, Joe & Mac, Caesars Palace, Tiny Toon Adventures Cartoon Workshop, F-117A Stealth Fighter, The Young Indiana Jones Chronicles, The Terminator, Lemmings, Overlord, Batman Returns, Break Time: The National Pool Tour, Ultima: Warriors of Destiny, Advanced Dungeons & Dragons: Hillsfar, Bomberman II, Fire 'n Ice, Alien 3, Zen: Intergalactic Ninja, Mickey's Safari in Letterland, Lethal Weapon, Bases Loaded 4, Tiny Toon Adventures 2: Trouble in Wackyland, Casino Kid II, Rollerblade Racer, Kid Klown in Night Major World, Kirby's Adventure, DuckTales 2, Cool World, Yoshi's Cookie, Jurassic Park, Battletoads & Double Dragon: The Ultimate Team, Mighty Final Fight, Color a Dinosaur!, Bubble Bobble Part 2, The Addams Family: Puglsey's Scavenger Hunt, Mario is Missing!, The Incredible Crash Dummies, Battleship, Bram Stoker's Dracula, Star Trek: The Next Generation, Tetris 2, Nigel Mansell's World Championship Racing, Championship Pool, Last Action Hero, Cliffhanger, Jimmy Connors Tennis, The Ren & Stimpy Show: Buckeroo$!, Wayne's World, WWF King of the King, Pro Sport Hockey, Pac-Man (Namco Hometek version), Ms. Pac-Man (Namco Hometek version), Indiana Jones and the Last Crusade (Ubi Soft version), Chip 'n Dale Rescue Rangers 2, Alfred Chicken, Bonk's Adventure, Chip 'n Dale Rescue Rangers 2, Teenage Mutant Ninja Turtles: Tournament Fighters, Zoda's Revenge: StarTropics II, Mega Man 6, Mickey's Adventures in Numberland, Mario's Time Machine, The Incredible Crash Dummies, The Jungle Book, The Flintstones: The Surprise at Dinosaur Peak!, and Wario's Woods.
@yakovkhalip9714
@yakovkhalip9714 2 жыл бұрын
Nice review ! SAddly the Bucky O'hare game wasn't mentioned - in my opinion most impressive 8 bit game ever ! )
@obthree2830
@obthree2830 3 жыл бұрын
Thank you so much for putting a list! You earned a new subscription just for that.
@linkthehero8431
@linkthehero8431 3 жыл бұрын
24:20 *Don't recite the Deep Magic to me. I was there when it was written!*
@jonathan_herr
@jonathan_herr 2 жыл бұрын
@26:32 seems like that, to my eye the the 0x00h before the selection and the selection are a 0x20h length (32 byte) long sort of sine lookup/offset. 0x20 being a positive offset, and 0xD0h being a negative one. (Kinda like how adding 0.01 (0x01h) to a price increases the cents by one (0.98 to 0.99) and adding 0.99 decreases it (ignoring the dollars amount) (0.99 to 1.98)
@willrobinson7599
@willrobinson7599 3 жыл бұрын
Great information and kept simple for us less technical
@23GreyFox
@23GreyFox 2 жыл бұрын
For me the 90's and up to mid 2000's is the most exciting time in Gaming. Especially the PS1 and PS2 era. I don't know what it was but 1998 was the year when games suddenly, and in general, started to look really impressive on the PS1 and with extreme short loading time. LAPD Futuer Cop, Medi Evil, Final Fantasy VIII, Crash Team Racing, Gran Turismo 2, just to name a few.
@ultralowspekken
@ultralowspekken 2 жыл бұрын
I recently discovered Vampire / Master of Darkness on the Master System and I was stunned at how good it looks with its limited 8-bit palette, to the point I sent a picture to a friend and asked them which console they thought it was running on, to which they guessed wrong. I'm so glad the KZfaq algorithm sometimes pinpoints these details
@blastproces
@blastproces 2 жыл бұрын
Class game. It’s better than a nes could do but weaker than a genesis it’s kinda like 12 bit lol
@CrimsonFox36
@CrimsonFox36 2 жыл бұрын
4:38 also, look at those fire effects
@TheChillMethod
@TheChillMethod 2 жыл бұрын
Id never wondered what it'd be like to have the plusnet guy do a pretty damn interesting gaming show, but now i feel like i have a really good idea. Brilliant video!
@bobbysmith36
@bobbysmith36 2 жыл бұрын
The game back in the day (as the kids say.) That impressed me was ninja gaiden. Although to be fare, over the years I realized it was probably mostly art design. However still awesome, not to mention the music is easily one of the best.
@MadDelBastard
@MadDelBastard 3 жыл бұрын
About elevator trick with smooth sprite appearing. I think its just work with sprite limit at the line (if sprites more than 8, and code not works with flickering, other sprites on line just will be unvisible). Оr removing sprites from metasprites at the IRQ time.
@Sharopolis
@Sharopolis 3 жыл бұрын
I think the sprites are being forced into blanking out by having more than 8 on that scanline. It's not altering the sprites in the interrupt, it only does anything with sprites in the vblank. I *think* maybe I understand what's happening now. There's a couple of other games that do the same thing. I will talk about it when I do another NES video.
@JulienBertozzi
@JulienBertozzi 3 жыл бұрын
Waow! Some real depth... Thanks!
@federicolite
@federicolite 2 жыл бұрын
would love to hear about Totally Rad, that was my NES best looking game first level has 5 layer prallax scrolling and the bosses where huge,
@ImperatorZed
@ImperatorZed Жыл бұрын
Little Samson man. No flicker, such good looks!
@soundspark
@soundspark 10 ай бұрын
The warping effect is likely 15fps since it takes a significant amount of CPU time to render, but not quite as much to read the pre-rendered transform tables and apply them to the PPU. The MMC3 is likely used to generate the interrupts needed to remind the CPU of the next transform.
@barryschalkwijk9388
@barryschalkwijk9388 7 ай бұрын
Dang that batman game looks stellar, i'm especially impressed they managed to do all that and keep the flicker to an absolute minimum. Simply amazing.
@linkthehero8431
@linkthehero8431 2 жыл бұрын
As a science nerd, awesome choice using hypothesis instead of theory (which most people misuse) at 6:30.
@adrianooliveira2451
@adrianooliveira2451 Жыл бұрын
Great analisys! Ninja Gaiden 3 also has excellent graphics, animations and great parallax effects...
@Renegaiden_
@Renegaiden_ 3 жыл бұрын
@Sharopolis Sorry sir, I'm gonna gave to correct you there at 22:22 Shinobu Yagawa did code Recca, but then went onto code the legendary arcade shooter, Battle Garegga, which was developed by former Compile devs, Raizing and Co-developed by 8ing. He did his work with them long before he coded a few games for Cave. Ibara and Pink Sweets are the 2 that I know of.
@maximuzmusic1261
@maximuzmusic1261 3 жыл бұрын
Metal Storm, Castlevania 3, and little samson have to be my top 3 graphics wise
@SA77888
@SA77888 Жыл бұрын
Love Little Sampson - brilliant megaman alternative.
@harrihaffi2713
@harrihaffi2713 2 жыл бұрын
Pretty cool! Helps me with my search for the best looking 8-bit game.
@ChicagoRetroGamer
@ChicagoRetroGamer 3 жыл бұрын
Oh man, Return of the Joker and Crisis Force were awesome games I didn't play until much later. Great video, and cheers to Friday!
@Sharopolis
@Sharopolis 3 жыл бұрын
I'll drink to that!
@ChicagoRetroGamer
@ChicagoRetroGamer 3 жыл бұрын
@@Sharopolis For real!
@houstongordon9337
@houstongordon9337 2 жыл бұрын
umm in GI JOE what if the effect that kept the sprite disappearing with the backgoround smoothly could simply be that the sprites were set to appear "behind" that blackout effect, and we simply dont have to worry about it with anything above the black line since the level is played above it, that blackness can just take over and be the only thing rendered? Idk I need to learn this stuff
@matthewJ142
@matthewJ142 3 жыл бұрын
Tiny toon adventures almost made the cut. Very smooth gameplay
@panutalus
@panutalus 2 жыл бұрын
You missed that if you beat RECCA, there will be "second quest" that does even more crazy stuff and it even has entirely new enemies. There's a cheat code to select levels so you can get there easily.
@nocturnalag7695
@nocturnalag7695 3 жыл бұрын
Needs sword master. That blew me away in 92.
@blastproces
@blastproces 2 жыл бұрын
That’s definitely one of the best nes games my mind throws up. There is a lot of bad games in the library some 50 per cent in my opinion
@johneygd
@johneygd 3 жыл бұрын
Those animated tile sets are interesting to simulate overlapping scrolling backgrounds but it takes lots of memory space but i believe battle toads uses a mapper with 8KB chr ram to shift pixels to create extra tiles to save on memory space,rather then doing rom bankswitching.
@Kavlor1
@Kavlor1 Жыл бұрын
That parallex effect shows how less advanced hardware can benefit from more advanced just by giving the inspiration to try and achieve it. I remember when people said it would be utterly impossible to run Doom on an Amiga but challenge was accepted and we got a few Doom like games , very pixellated but they were playable.
@DeanofSmoking
@DeanofSmoking 3 жыл бұрын
I remember playing that batman game back in the day. Looked 16 bit I thought then. Think I got my super nintendo that Christmas.
@hellboundspectre
@hellboundspectre 2 жыл бұрын
Small correction the source material for Batman Return of the Joker is not the cartoon, it is a self contained sequel to the movie based game.
@Sharopolis
@Sharopolis 2 жыл бұрын
Thanks for that, I had no idea!
@Theshark15z
@Theshark15z 11 ай бұрын
Power Blade, Shattered Hand, Vice Project Doom, Mega Man 6, Super Mario Bros. 3, Metal Storm are honorable mentions.
@bootmii98
@bootmii98 3 ай бұрын
"I'm a Spotify user" Qihoo: so you have chosen death
@TDRR_Gamez
@TDRR_Gamez 2 жыл бұрын
I wouldn't say 16-bit, but these get really close to the best on the Master System, which had a pretty good graphical advantage.
Games That Push The Limits of the Sega Mega Drive
31:05
Sharopolis
Рет қаралды 157 М.
Comparing the 3 eras of the NES (Nintendo Entertainment System)
10:06
Big Ole Words
Рет қаралды 106 М.
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 1,4 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 8 МЛН
Games That Push the Limits of the NES With Extra RAM
26:14
Sharopolis
Рет қаралды 72 М.
NES Graphics Explained
17:23
NesHacker
Рет қаралды 225 М.
Games That Push The Limits of the Game Boy Color
23:45
Sharopolis
Рет қаралды 172 М.
Games That Push the Limits of the PlayStation 2
26:13
Sharopolis
Рет қаралды 86 М.
5 Awesome Overshadowed NES Games
13:56
Cinemassacre
Рет қаралды 927 М.
NES Vs SMS
21:38
Sharopolis
Рет қаралды 86 М.
What was the N64 Expansion Pak actually used for?
15:03
Modern Vintage Gamer
Рет қаралды 966 М.