Displaced Gamers
Displaced Gamers
  • Видео 113
  • Просмотров 8 162 011
Mega Man 3's Graphical Glitches, the MMC3 Mapper, and a Bad Development Timeline - Behind the Code
Why is there a flashing line above Shadow Man on the Stage Select screen? Why does the pause menu flicker? How do these NES graphics work, anyway? Let's find out!
If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers
Twitter: DisplacedGamers
Facebook: DisplacedGamers/
Instagram: displacedgamers
Music by:
ruclips.net/user/HariboOSX
ruclips.net/channel/UC-PRsIpJXWpg3PtjfQLwiVw
#NES #Programming #megaman
Просмотров: 15 133

Видео

How to Reprogram Tetris By Playing It - Behind the Code Leveled Up
Просмотров 68 тыс.Месяц назад
Let's exploit the logic that crashes Tetris and write code by using the High Score Tables! All you need are a few extra controllers... If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: rucl...
Crashing Tetris! The Logic Behind the Madness - Behind the Code Leveled Up
Просмотров 27 тыс.3 месяца назад
Technical pursuit of the code that leads to a crash on the NES for Tetris. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-PRsIpJXWpg3Ptj...
The Wacky Frame Rate and Game Engine of Dr. Jekyll and Mr. Hyde (NES) - Behind the Code: Leveled Up
Просмотров 104 тыс.5 месяцев назад
Why does the game run so fast in Level 6? Why is the frame rate so inconsistent on the NES? If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/...
Reprogramming Dr. Jekyll and Mr. Hyde (NES) - Behind the Code
Просмотров 71 тыс.6 месяцев назад
Let's change Jekyll's walking speed, the bomb explosion size, damage, and more... If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-PRsIpJX...
Why is Platforming so Difficult in The Terminator for NES? - Behind the Code
Просмотров 86 тыс.8 месяцев назад
Buttons don't work. Platforms seem to disappear. Sarah doesn't stand a chance! If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-PRsIpJXWpg...
The Physics Nightmare and Bizarre Jumping of Strider (NES) - Behind the Code
Просмотров 70 тыс.9 месяцев назад
Strider Part TWO: Investigation and fixes for collision, jump canceling, and the Triangle Jump in Strider for NES. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboO...
The Garbage Sprites in Strider (NES) - Behind the Code
Просмотров 76 тыс.10 месяцев назад
Why does Strider seem like it is going to fall apart at any moment? What is with all the sprite flickering and garbage graphics? Let's find out... If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Mu...
NES Sprites, OAM, and the Battle for Priority - Behind the Code
Просмотров 41 тыс.11 месяцев назад
Let's dive into how Sprites are prioritized and limited by Object Attribute Memory (OAM) and Secondary OAM on the NES. The journey toward understanding flicker has begun. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: instagram...
DESTROYING Gravity in Super Mario World - Game Genie: Uncorked Episode 2
Просмотров 24 тыс.Год назад
Several Game Genie codes can alter jumping in Super Mario World, but HOW? If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: @WolfandRaven #SNES #programming #marioworld
Final Fantasy II SNES - Game Genie: Uncorked Episode 1
Просмотров 23 тыс.Год назад
Dissection of several Game Genie Codes for Final Fantasy II (aka FFIV) on the Super Nintendo. Most work dives into adding gold won from battle to inventory. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displaced...
Let's Dive into the Cycles, Speed, and Video Output Timing of the NES - Behind the Code
Просмотров 33 тыс.Год назад
To learn more about Mappers and interrupts, we need to know about clock speeds. As for video output? Better hold on to your sync pulses. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ru...
MMC2 Magic - How Punch-Out's Graphics Work
Просмотров 52 тыс.Год назад
Two boxers. No flicker? How is this possible? The MMC2 Mapper chip: Explained If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-PRsIpJXWpg3...
How do Boxers Work in Mike Tyson's Punch-Out!!? - Behind the Code
Просмотров 74 тыс.Год назад
Opponent Engines? Secrets in the crowd? Tyson is predictable? Let's dive in! If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-PRsIpJXWpg3P...
How Speedrunners BROKE Castlevania's Scrolling - Behind the Code
Просмотров 94 тыс.Год назад
Technical dive into how to use the NES controller to break level loading in Castlevania. If you would like to support this channel, here is a link to the Displaced Gamers Patreon page - www.patreon.com/displacedgamers Twitter: DisplacedGamers Facebook: DisplacedGamers/ Instagram: displacedgamers Music by: ruclips.net/user/HariboOSX ruclips.net/channel/UC-...
How does the Critical Hit with the Whip work in Castlevania? - Behind the Code
Просмотров 49 тыс.Год назад
How does the Critical Hit with the Whip work in Castlevania? - Behind the Code
The Input Lag and Attack Animation Delay of Teenage Mutant Ninja Turtles (NES) - Behind the Code
Просмотров 62 тыс.Год назад
The Input Lag and Attack Animation Delay of Teenage Mutant Ninja Turtles (NES) - Behind the Code
The Bad Jump Design and 30 FPS Gravity of TMNT (NES) - Behind the Code
Просмотров 156 тыс.Год назад
The Bad Jump Design and 30 FPS Gravity of TMNT (NES) - Behind the Code
The Broken Water Level of Teenage Mutant Ninja Turtles (NES) - Behind the Code
Просмотров 188 тыс.Год назад
The Broken Water Level of Teenage Mutant Ninja Turtles (NES) - Behind the Code
Code History of Minus World and its Return to Mario All-Stars - Talkin' Code Episode 5
Просмотров 79 тыс.Год назад
Code History of Minus World and its Return to Mario All-Stars - Talkin' Code Episode 5
New Discovery for Minus World in Super Mario Bros! - Behind the Code
Просмотров 241 тыс.2 года назад
New Discovery for Minus World in Super Mario Bros! - Behind the Code
Mega Man 2 - Quick Man A.I. Explained - Behind the Code
Просмотров 122 тыс.2 года назад
Mega Man 2 - Quick Man A.I. Explained - Behind the Code
Code Walk! CPU Cycles and Performance of Mega Man 2 (Bonus: MM3) - Talkin' Code Ep. 4
Просмотров 32 тыс.2 года назад
Code Walk! CPU Cycles and Performance of Mega Man 2 (Bonus: MM3) - Talkin' Code Ep. 4
The Complex Code of Mega Man 2 and How Zipping Works - Behind the Code
Просмотров 78 тыс.2 года назад
The Complex Code of Mega Man 2 and How Zipping Works - Behind the Code
Vertical Super Mario Bros.!? Not exactly... - Talkin' Code Episode 3.1
Просмотров 37 тыс.2 года назад
Vertical Super Mario Bros.!? Not exactly... - Talkin' Code Episode 3.1
Battle of the Bits: Nintendo Power, Mappers, and Circuit Boards - Talkin' Code Ep. 3
Просмотров 54 тыс.2 года назад
Battle of the Bits: Nintendo Power, Mappers, and Circuit Boards - Talkin' Code Ep. 3
NES Scrolling Basics featuring Super Mario Bros. - Behind the Code
Просмотров 119 тыс.2 года назад
NES Scrolling Basics featuring Super Mario Bros. - Behind the Code
NES vs Famicom Disk System - Zelda, Disks, Mappers, and "Ports" - Talkin' Code Episode 2
Просмотров 70 тыс.2 года назад
NES vs Famicom Disk System - Zelda, Disks, Mappers, and "Ports" - Talkin' Code Episode 2
NES Mapper History to 1988 and Blaster Master Code Analysis - Talkin' Code Ep. 1
Просмотров 48 тыс.2 года назад
NES Mapper History to 1988 and Blaster Master Code Analysis - Talkin' Code Ep. 1
Blaster Master Pause Glitch and Rotating Tanks Explained - Behind the Code
Просмотров 46 тыс.2 года назад
Blaster Master Pause Glitch and Rotating Tanks Explained - Behind the Code

Комментарии

  • @greenoftreeblackofblue6625
    @greenoftreeblackofblue6625 20 минут назад

    Watching game grumps when I was younger and seeing the character like disappear or flash. I always wondered, "is it supposed to do that, is the recording broken?

  • @Kilterofficial
    @Kilterofficial 21 минуту назад

    This is great! Are you planning on releasing a hack that fixes these bugs? While you're at it, I'm curious if some of the other bugs are fixable... like being hit by invisible blocks in the yellow devil fight. I'd love to one day play an actually not buggy version of this masterpiece of a game!

  • @soundspark
    @soundspark 43 минуты назад

    For the stage select screen could you have made the second split interrupt one scanline sooner too?

  • @DennisJ42
    @DennisJ42 Час назад

    Can you dive into SNES like you did with the NES? Or are you solely focused on the NES? Nice work regardless!

  • @nightmanflock
    @nightmanflock Час назад

    Super interesting watch, I don't know anything about the coding stuff, but your explanation was enough that I could at least get the gist of it and understand to a degree. Had always wondered about that black column and the stage select scanline, but I don't think I'd noticed the menu one before.... that said, I wonder if it's a similar issue that causes another menu error. I've only really noticed it in specific stages, usually gemini, doc gemini, or one of the wily castle stages, but the menu will break and only display the top third or so with a very visible scanline and then repeat that same portion of menu down to the bottom, making it... annoying, we'll say, to navigate it if you don't know the menu quite well. Are you familiar with what causes that one, and is it a similar type of issue?

  • @HouSlalom
    @HouSlalom 2 часа назад

    So are there other crowd secrets? You gotta do a video on that because the developers have said that “there are so many secrets in that game.”

  • @lunasophia9002
    @lunasophia9002 2 часа назад

    2:00 "You may think this request is ridiculous" Sounds about normal, sadly.

  • @SunsetBear
    @SunsetBear 2 часа назад

    i fucking adore your channel and i’m so excited.

  • @Nob1ej0n
    @Nob1ej0n 2 часа назад

    This was dope. Mega Man 3 was one of my favorite games growing up. It's what I'm using now to figure out if I got my timing code correct for MMC3 interrupts in my emulator. I'm still at least a pixel off with the stage select screen. 😆 The top right pixel for the Magnet Man frame is occasionally white. The rest of the glitch lines up. It just starts glitching earlier than it should. Some day I'll get the whole PPU/CPU/Mapper timing thing down.

  • @ViralHijack
    @ViralHijack 2 часа назад

    I'm sorry I'm so unobservant.

  • @vacantseaofplanets
    @vacantseaofplanets 2 часа назад

    You know about the SNES port by infidelity? He fixes those glitches too

  • @MrMegaManFan
    @MrMegaManFan 2 часа назад

    Where can we grab and apply your code patches? RomHacking?

    • @DisplacedGamers
      @DisplacedGamers 2 часа назад

      I don't have my fixes available as a romhack, however kuja killer's Mega Man 3 Improvement patch may have what you need.

  • @InsaneFirebat
    @InsaneFirebat 2 часа назад

    Thank you. I love learning how game bugs work.

  • @psinjo
    @psinjo 3 часа назад

    MM3 was actually my first megaman game i always thought that issue with the menu was just because i had a glitchy cartridge... because i got it from a random back alley 2nd hand store all these years later... IT WAS THE GAME THE WHOLE TIME!?!? O.o

  • @FlameUser64
    @FlameUser64 3 часа назад

    Wait why did they put 101010 in the first PPUAddr_2006 write anyway? Couldn't they have avoided that part of the problem by writing 001010 instead…? Because the issue isn't that the high bit is 0, the issue is the middle bit _isn't_ 0.

  • @TakuikaNinja
    @TakuikaNinja 3 часа назад

    Regarding the topmost bit being set to 0, this is what the nesdev wiki has to say: "Note that while the v register has 15 bits, the PPU memory space is only 14 bits wide. The highest bit is unused for access through $2007. "

  • @mllarson
    @mllarson 4 часа назад

    This isn't Mega Man related, but the NES game "The Immortal" would lose it's color and only show black and white on my NES. In fact, it spent so much of its time in B&W mode that I didn't know it was a color game for years until it "glitched" into color (I didn't have the box or manual to see screenshots to know something was up). Ever heard of that or know why? A dirty pin on the cartridge?

    • @LonelySpaceDetective
      @LonelySpaceDetective 3 часа назад

      I suspect it's because The Immortal uses a certain color in the NES palette that you're really not supposed to use; as it sometimes gets interpreted as the "darker than black" black CRT televisions use for internal purposes. There's a patch on RHDN to make it so the game doesn't use this forbidden color, which if you have a flash cart might resolve the issue.

  • @akxmedia0
    @akxmedia0 4 часа назад

    Originally The stage select screen was different. iirc Magnet Man stage was in the upper left corner, Snake and Needle Man stages are reversed and Spark Man stage was in the bottom middle. They must of changed this early in development but there is some evidence of a possible Doc Robot Magnet Man stage in the MM3 ROM. You can also tell just by the portraits themselves. (some don't align properly and it just looks like Magnet Man should've been on the left side of the screen instead of the middle bottom) So maybe the line glitch happened when they were changing the sprites for those portraits? Who knows?

    • @DisplacedGamers
      @DisplacedGamers 3 часа назад

      It would totally fit. It looks like they were probably changing things up quite a bit as development continued, and stuff was left behind and/or unoptimized.

  • @SatoshiMatrix1
    @SatoshiMatrix1 4 часа назад

    This is excellent. I've always wondered about why Megaman 3's robot master select screen had a glitch. Understanding more about Megaman 3 was in development hell yet managed to still be a great game helps you appreciate the game even more. There's a ROM hack that fixes these bugs and adds some other features, like cycling the gained abilities with the otherwise unused Select button. I love Megaman 3!

  • @kittenburger_prime
    @kittenburger_prime 5 часов назад

    I'm pretty sure nobody else has cracked the password system. I'll let you in on a secret...

  • @civildisorder
    @civildisorder 5 часов назад

    Me, the guy that always noticed the black bar on the side of the screen for this and other NES games but didn't think much of it.

  • @x14550x
    @x14550x 5 часов назад

    wake up bab;---- actually nevermind just stay asleep you wouldn't like it but i'll be back in 28:18

  • @menhirmike
    @menhirmike 6 часов назад

    Wow, that interleaved Address/Scroll write is batshit insane, but makes sense with your explanation of v/t (and considering the MMC3). This video is ostensibly about Mega Man 3, but really, it's an amazing overview of the PPU internal Registers! (And also about the debug features of Mesen. Developers would've killed for modern day tooling in the 80's, one can imagine what would've been possible)

  • @PrinzessinRamode
    @PrinzessinRamode 6 часов назад

    Mega Man 3 has always been my favorite Mega Man game.

  • @Sinn0100
    @Sinn0100 6 часов назад

    As simple as Nes/Famicom games look, they can be incredibly complex. I would say they were likely the most complicated console games of the 3rd generation. What's crazy is that we only saw 3 helper chips throughout the Nes's lifespan, but there were so many more. I believe all major 3rd parties had their own chips they used to enhance Nes's capabilities. Did you know there was even an FM sound synthesis add-on just like Sega's Matk III and Master System? What really sucks is that because of Nintendo's strict policies on 3rd party distribution, we often got inferior games. In many ways, we really got hosed... Fun Fact- Did you know some early Super Mario Brothers/Duck Hunt carts had Famicom to Nes converters inside of their cases? Nintendo didn't make enough Nes carts during the systems launch. So, they slapped Famicom carts in with a converter and sold them.

  • @AiOinc1
    @AiOinc1 6 часов назад

    "Based on the spelling in these comments, we can verify that they were written by a real programmer" That one felt personal

  • @gedowski1
    @gedowski1 6 часов назад

    I always look forward to your videos! You always explain them in a way that is interesting and easy to understand

  • @GameSack
    @GameSack 6 часов назад

    All Master System games that scroll horizontally mask off that left side.

  • @kirkfoster2673
    @kirkfoster2673 6 часов назад

    Thrilled to see a new DG video! Love this stuff man.

  • @Crybabyloc87
    @Crybabyloc87 6 часов назад

    Now figure out the glitch in P.O.W. when using the gun on the first boss.

  • @markhavick7115
    @markhavick7115 8 часов назад

    This dude just unglitched Mega Man to death.

  • @mark6302
    @mark6302 8 часов назад

    It's ok that you made me notice these things :0

  • @Darxide23
    @Darxide23 8 часов назад

    SMB3 has all of these problems and none of the solutions. New tiles for scrolling are loaded in on the edge column without masking, there's the same graphical "noise" on the transition between the game window and the status window at the bottom, and the various scrolling bits like the match game also have timing issues. What's worse, SMB3 was a very late NES game and it was made by Nintendo themselves. They should have known better, but as it is, SMB3 is kind of sloppy in a lot of ways despite being one of the best games ever released on any system.

  • @holderbee7811
    @holderbee7811 8 часов назад

    Donate now to help those affected by Copy/Paste issues

  • @TalynWuff
    @TalynWuff 8 часов назад

    I love how this demystifies old games quirks. It's nice to see it working, only took 35 years to debug!

  • @panelvixen
    @panelvixen 9 часов назад

    Okay, I admit it, I bought this game when it first came out and only now noticed the "M" glitch. $52.50 for MM3, that was a lot of soda cans.

  • @JB-mm5ff
    @JB-mm5ff 9 часов назад

    Does anyone know what the acronym MMC stands for?

  • @BasementBrothers
    @BasementBrothers 9 часов назад

    Xmas 1990 my brother and I got Mega Man 3, and we loved the heck out of it! All six games are incredible; some of the best of the NES.

  • @Controllerhead
    @Controllerhead 9 часов назад

    Amazing explanation and fix! Thanks for the video!

  • @sunsetiisms
    @sunsetiisms 9 часов назад

    Wake up babe new displaced gamer video!!!!!!!

  • @bryede
    @bryede 10 часов назад

    I'm surprised that with Nintendo's quality certification program, they didn't seem to have a problem with glitchy graphics.

  • @tigheklory
    @tigheklory 10 часов назад

    Thank you so much for this video! This glitch was so annoying back in the day!

  • @fkhg1
    @fkhg1 10 часов назад

    loved mega man 3, was the first mega man i had

  • @SBDWolf
    @SBDWolf 10 часов назад

    Thanks for pointing out several graphical oddities that I won't ever be able to unsee (and great video)

  • @ChaunceyGardener
    @ChaunceyGardener 10 часов назад

    Dragon Unit for NES has a VERY noticeable bug if you blink you will miss (maybe not). Their 'fix' for the USA version is hilarious. Too bad you only analyze well known franchises.

  • @hugovangalen
    @hugovangalen 10 часов назад

    I love these explainers (and fixes!) for glitches for these ancient games. Thanks. 😊

  • @Nirakolov
    @Nirakolov 10 часов назад

    I love the 6502

  • @r3tr0sp3ct3r
    @r3tr0sp3ct3r 10 часов назад

    I've had some experience installing digital games on jailbroken consoles and between installing the game, updates and DLC it's more annoying than older titles

  • @misterhat5823
    @misterhat5823 10 часов назад

    "Hard Man"

  • @anon_y_mousse
    @anon_y_mousse 11 часов назад

    Can you imagine if the original developers had that emulator back then. At the very least, I'd like to think that it would've led to fewer glitches and more games releasing on time, but who knows.