Pac-Man Kill Screen Explained

3 nov 2017
1 462 372 visningar

You may have heard about Pac-Man's game-ending kill screen, but have you ever wondered what actually causes it? It's all explained right here.
LINKS
Twitter (updates): twitter.com/RetroGameMechEx
Patreon (support): www.patreon.com/rgmechex
Discord (discussion): discord.rgmechex.com
PATRONS
Thank you everyone for your help! It means so much to me.
Markus Persson, Ange Albertini, Avi Drissman, Chris, Jay Logan, Martin Trozell, Scott Harper, Robert Hunt, Larry Koubiak, Master of Pants, Joshua Goyder, Rareș Gosman, Greg Miell, Manuel Tiedtke, Tianyu Ge, Owen Christensen, Stephen1704, 333Rich333, Daniel L, Juli Mallett, Glenn Sugden, Jordan Wiens, Chell Jones, David Mazarro, Steven, D Money, LiraNuna, Austin Hughes, Vaendryl, null, Hex Witch Circe, Brandon Pelfrey, Curtis Ware, Corey Ogburn, Scott Chamberlain, Nig Nogginton, Garret Kelly, Michael Gerow, Jake Hickman, Joel Kuhn, Dan Shedd, Robert Schultz, Tina Wuest, Xander Webb, ParoXoN, 4F Panda, Max Roncace, Some Sheila, Micah Elizabeth Scott, JockeTF, Chris Singleton, Dave Voyles, Stephan Packard, vulpine mocha latte, Corrodias, silsha fux, Aaron, Brian Henriquez, hyperforce, Alex Yancey, Alejandro Cadavid, Leon, Matthew, dan, Ryan, John Armstrong, Christopher Mayfield, Vangald, Hans Eriksson, Josh Wolfe, Zach Zimmerman, Luke Chang, Ben Salvidrim, Navarro Parker, Matthew Bettcher, Joseph Edwards, Andrew, Paolo Pisati, Vardman Turner, Wenting, Jeru Sanders, Q, Dan Balestrieri, Adam Fritzler, Robert Butler, Sean C, Pat Randell, Michael Furtak, Martin Harding, Douglas Confere, Daniel, Bruno Valadão Cunha, Arnt Richard Johansen, DrunkCat, Skylar Brown, cab404, Matt Coburn, Kevin Turner, briandef, David, Matt Godbolt, & thegirlg33k

Kommentarer
  • Wow are you really smart?

    Caser 4000 GamingCaser 4000 Gaming7 dagar sedan
  • In the 1980s, I can just imagine many, many people smacking the side of the cabinet to get it to fix itself when it wrapped around.

    EmpyrealEmpyreal8 dagar sedan
  • Too Bad, Toru Iwatani ignore this and had no responsibility to solve. If he had realized this when he programmed PAC-MAN or PUCK-MAN, he could have made 255 as the highest level and then make the closing animation "Congratulations! You are a new PAC-MAN champion! GAME OVER." That's it! Well, 80s game developers were made several video games with endless level and never ending stories... Play till you drop.

    Michael SouhokaMichael Souhoka11 dagar sedan
  • Is there a easier way to explain this?

    James PenningtonJames Pennington14 dagar sedan
    • @James Pennington yeah

      whattheegg 89whattheegg 893 dagar sedan
    • @whattheegg 89 so, does it draw lots of fruit until a counter resets and it stops? And drawing to many fruit sends it on the level because there’s not enough space?

      James PenningtonJames Pennington3 dagar sedan
    • when the level counter reached 256, the game thinks it's level 0 not 256 because of overflow. at level 0, the game tries to draw the fruits but since the level it's at 256 (or zero, i guess), it's drawing all the 256 fruits in the bottom right corner. but because there's not enough fruits in the game, it will draw garbage data from the game and the game is unbeatable.

      whattheegg 89whattheegg 893 dagar sedan
  • This guy explaining this sounds like people explaining redstone to me

    Ze Nugget RaduZe Nugget Radu17 dagar sedan
  • Me: I see... My brain: I don't understand what he's saying, but ill pretend like I do!

    VincentroVincentro18 dagar sedan
  • *At "We have to look at the tile map"* *Ad appears mid-sentence* Ah yes, we have to look at the ad of course!

    Alexis AnnAlexis Ann21 dag sedan
  • Wait PacMan 256 has a glitch that looks exactly like the glitch in lvl 256 and the game is called PAC MAN 256 can I get info about this in comments

    Andres JuradoAndres JuradoMånad sedan
    • they made it on purpose maybe?

      whattheegg 89whattheegg 893 dagar sedan
  • Fantastic video. A minor correction, higher scores than the score you mentioned are actually possible.

    Aaron ZAaron ZMånad sedan
  • I always thought the melons were grenades now im 11 and found out just now

    I ran out of ImaginationI ran out of ImaginationMånad sedan
  • 0:10 lol at the bottom right it says NO NO NO

    BlueyBlueyMånad sedan
  • Nerd alert!

    Aaron MontijoAaron MontijoMånad sedan
  • It's interesting how easy it would have been to fix this. I guess the original programmer(s?) just didn't think it would be necessary.

    MonodyMonodyMånad sedan
  • Thank you so much for these videos! I've been coding a retro-style video game for years now as a hobby, and understanding some of the mechanics behind these games helps a LOT with inspiration and development. Thanks again!

    Wandering MechanicsWandering MechanicsMånad sedan
  • Maybe this is what happened in the 2020 election. All these fruits voted for a couple of fruits, turning the entire thing into a fruitcake.

    PianoMan 2018PianoMan 2018Månad sedan
  • So basically this wouldn't have happened if they just used normal level counter, and not... icons?

    No one in particularNo one in particularMånad sedan
  • And that is why you don't mix your index bases. If anything in your program is zero-indexed, *everything* in your program should be zero-indexed.

    Kevin R.Kevin R.Månad sedan
  • 1:47 that's way more complicated that what we can do nowadays with something ilke for(let i = Math.min(Level, 13); i < Math.min(7, Level); i++) { printArrayItem(i); }

    Felype RennanFelype RennanMånad sedan
  • But...but is MS pac man possible to beat?

    Gavriel PennGavriel PennMånad sedan
  • this appeared in terminalmontage's something about pac-man

    Ruben CatalanRuben CatalanMånad sedan
    • When

      Mateusz SzuleckiMateusz SzuleckiMånad sedan
  • I love how the fact that the game glitches in the first game is embraced in the newer Pacman games.

    Mr MaXimumMr MaXimumMånad sedan
  • can anyone find the word NOG in the kill screen

    Baal HawkinsBaal HawkinsMånad sedan
    • there's isn't any

      whattheegg 89whattheegg 893 dagar sedan
  • Level 256: AAAAH DRAW -GLITCES- FRUIT

    Maxim KonevaMaxim Koneva2 månader sedan
  • AHH IM GONNA BECOME A GEEK NOW!

    st1fish winterst1fish winter2 månader sedan
  • Half Of The PacMan Map: I Dont Feel So Good

    Elberto PlayzElberto Playz2 månader sedan
  • the game isnt ready for you to go up to level 256 so it is like "UUUUUUHHHHHHH RANDOM BULLSHIT GO!!!"

    m0nth3rl04dm0nth3rl04d2 månader sedan
  • OMG, information overload... I’m never going to remember all of this!

    Smart DartSmart Dart2 månader sedan
  • I never eat the ghosts i just let them go it gives me way more time to get all the dots instead of letting come back after me

    KwllolpopKwllolpop2 månader sedan
  • last time I checked, a galaxian flagship is not a fruit. its a vegetable

    Orochi's Life -Orochi's Life -2 månader sedan
  • Fascinating. Extremely well done video!

    KosmicKosmic2 månader sedan
  • Probably one of the scariest, most influential computational bugs of all time. Today this kind of glitches are treated as "The system doesn't know what to do so it just throws in random shit and colors", but this is so painfully logical that I don't even know how to feel, it makes too much sense and I literally can't think what would've happened if it were any other way. Fascinating.

    Sabiki KasukōSabiki Kasukō2 månader sedan
  • So you're telling me Pac-Man was actually meant to go on *_forever??!_*

    Ahmad NasserAhmad Nasser2 månader sedan
  • I believe that programmers of the late 70's and 80's are actually smarter than us, I mean they were able to create amazing games that seem huge with extremely limited hardware. It's incredible listening to these explanations of old video games. They really show not only how programming has evolved over time, but also the amount of experience you had to have in order to be able to program games back in those days.

    KainceeKaincee2 månader sedan
  • now i know why there is a game called pacman 256

    Hércules GabrielHércules Gabriel3 månader sedan
  • What if you beat level 256

    SuperDZ555SuperDZ5553 månader sedan
    • you go back to level 1

      Joe ChristoJoe Christo2 månader sedan
  • Oh error level 2015

    Kristien SusanaKristien Susana3 månader sedan
  • "There are pellets that respawn after you die" People with infinite lives cheat: *interesting...*

    DTDT4 månader sedan
  • So all of this could have been avoided if they'd just displayed the level number as a *number* instead of a weird pile of fruit and hardware?

    Matt GolmanMatt Golman4 månader sedan
  • @5:42 "Now let's get into the more technical stuff" What? There's more?!

    JDJD4 månader sedan
  • it took me five minutes to realize I do not care

    Fuh QFuh Q4 månader sedan
  • Can't want till it gets patched. I am so sick of getting to level 255 and then loosing thanks to this glitch.

    Lonely GuyLonely Guy4 månader sedan
  • I watched "Perfect Pac-Man: May 22, 2013 - 3hrs 28min 49sec" from Dave Race.... Is it normal that he goes through ghost (without taking the dot) ?

    Stewie GriffinStewie Griffin5 månader sedan
  • Fun fact,Bandai Namco actually released a mobile game in reference to this. It's called PacMan 256

    An Axolotl on the InternetAn Axolotl on the Internet5 månader sedan
  • melons are grenades

    MetalheadMetalhead5 månader sedan
  • Boring shit

    Richard ParrisRichard Parris5 månader sedan
  • Outstanding! Do you have any further reading? I'd love to learn how Pacman was reverse engineered to analyze this bug.

    Jason O'ConnerJason O'Conner5 månader sedan
  • 2:37 Wouldn't that last key be used for the fruit in the middle of the level?

    Quinn 78Quinn 785 månader sedan
  • Is the source code available for this or did you work it out without it?

    Richard HunterRichard Hunter5 månader sedan
    • The instructions in the ROM are very easy to reverse-engineer and turn into Assembly code, which is likely what the game was written with in the first place.

      RandomCatDudeRandomCatDude5 månader sedan
  • Duuuuuuude this is so well explained that my little brother understood this!! Thanks!

    PhantomGuy56PhantomGuy565 månader sedan
  • Have Chinese?

    Super LemonSuper Lemon5 månader sedan
  • Excellent! My question is, did the developer(s) know the bug existed before Pac-Mac was originally released? Or was it discovered by expert players after the game was in the arcades? It appears to be a bug that often is categorized as "won't fix" during development, especial back when games had extremely little memory; fixing a bug like this could require a major rewrite just to free up enough memory to fix, and it appears game was never patched to fix the bug in later manufacturing runs. Plus this was a Coin-Op game, thus a bug like this brings an otherwise endless game to end after about 3 hours. No arcade owner back in the 1980s liked expert players that could play any arcade game for hours on a single quarter. Not only could no other players play Pac-Man for 3 hours, but other players would stop playing other games (ie stop spending money) to watch as expert players reached higher and higher levels... I remember, I played arcade games for 100s and 100s of hours back in late 70s and into the 80s.

    Neal NobleNeal Noble6 månader sedan
    • probably not

      whattheegg 89whattheegg 893 dagar sedan
  • I thought the peach is a orange

    Jason SandersJason Sanders6 månader sedan
  • Does anybody here play the pac man app? I swear on the hard games he goes the wrong way deliberately.

    Tommy IrwinTommy Irwin6 månader sedan
  • I'VE SEEN MY LAME ASS X BEAT IT SEVERAL TIMES. YAAAAY FOR HER! THATS THE ONLY THING SHE WAS GOOD AT!

    BADGERBADGER6 månader sedan
  • That animation running through the code and drawing the glitch is one of my favourite things to watch on this channel.

    Daniel StephensonDaniel Stephenson6 månader sedan
  • ...But, What if someone used an infinite life cheat to beat the kill screen?

    Poofle McGreenPoofle McGreen6 månader sedan
  • This is my 256th liked video.

    EpicMario YTEpicMario YT6 månader sedan
  • The screen just went l^@;,'inejjxj sjjuc e And I find that very o*!,$ j * eh**×;* kms?*

    blobbib the blobblobbib the blob6 månader sedan
  • I thought it was intentional to make the level harder

    AlphaCuberAlphaCuber7 månader sedan
  • I think this fixes very easy - just add to case A veryfying for level number is greater than 0, if not, behave as case C.

    ВяЧАЧselВяЧАЧsel7 månader sedan
  • I can’t reach stage 256

    Abdulaziz WolfyPlayzAbdulaziz WolfyPlayz7 månader sedan
  • THERES A GAME CALLED PAC MAN 256 you should try it

    VideosForFun 123VideosForFun 1237 månader sedan
  • It's shit like this that makes me rethink my childhood dream of developing video games...

    Cameron GCameron G7 månader sedan
    • don’t worry. It’s not like this anymore.

      Joe ChristoJoe Christo2 månader sedan
  • The problem is that fruit/object #0 doesn't exist, so the game is like: Ok, I'm confused. Are we on Level 255, 256 or 0? Also I think I am having a memory overflow.

    Castper The WolfCastper The Wolf7 månader sedan
  • when I’m on level 255 I’m like I about to be on level Ø

    Holly LamovskyHolly Lamovsky7 månader sedan
  • what happens on other version of pacman like super pacman, or ms pacman?

    BindedIsaacBindedIsaac7 månader sedan
  • Wow. 256 or level 0 was glitched by the fruit not how the level was “designed”

    James DahlJames Dahl7 månader sedan
  • So practically the reason this happened is because the level counter uses individual tiles instead of numbers which would’ve been way simpler anyway lol

    Ionic777Ionic7777 månader sedan
  • I admire your expertise...

    Anemic TantAnemic Tant7 månader sedan
  • And that's WITHOUT the Espacio computer virus! 😎

    Brandon TaylorBrandon Taylor8 månader sedan
  • 1:22 1:44

    lancelance8 månader sedan
  • 1:11

    lancelance8 månader sedan
  • Is there a way to reprogram the original game so that there’s no kill screen? Peace.

    MuzikJunkyAESMuzikJunkyAES8 månader sedan
    • as a programmer, this is easy, just do like, if(level==0) { level=1; }

      whattheegg 89whattheegg 893 dagar sedan
    • Yup, it would be possible to patch the game so that this oversight is fixed.

      RandomCatDudeRandomCatDude5 månader sedan
  • I got to 256

    Spirit Creeper 40Spirit Creeper 408 månader sedan
  • As for how the glitchy tiles get strewn all around the right side of the screen, we have to take a look at *hershey's ad plays*

    TheUltimateHomieG SeniorTheUltimateHomieG Senior8 månader sedan
  • Wow. People can get to level 256, and I can’t even get past level 1!

    SpaceFighter2004SpaceFighter20048 månader sedan
  • 7:04

    Jonah FunnyJonah Funny8 månader sedan
  • Can you do a video explaining why emulators can't always copy what hardware does? Amazing videos btw! Cheers from Regina Canada!

    Rob OverholtRob Overholt8 månader sedan
  • This can be explained in one minute. Matt Parker did it in his google talk on maths mistakes.

    MaiahiMaiahi8 månader sedan
  • You are such a damn liar it is possible to defeat the kill screen

    super blazing angelssuper blazing angels8 månader sedan
  • Here comes pac man

    Alegater YTAlegater YT8 månader sedan
  • Video: *stuff* My peanut sized brain: cheese ball

    Flamey ClockspeedFlamey Clockspeed8 månader sedan
  • my favorite fruit is a flagship, yum

    wonkstagerwonkstager8 månader sedan
  • I refuse to believe that is a peach and not an orange

    Stephen ReganStephen Regan8 månader sedan
  • Yall know that pac man themed restaurant in Chicago? CLUB 256 or whatever? I went there a few years ago with my family

    Mr ForgottenMr Forgotten8 månader sedan
  • Teacher:the test isnt that confusing The test:

    Justin. WHYJustin. WHY8 månader sedan
  • Does anyone know for that mobile game Pacman 256?

    Matija ToskicMatija Toskic8 månader sedan
  • Utah sewage

    Gama gamesGama games8 månader sedan
  • ah yes, a glitch that has something to do with exceding 255

    MM8 månader sedan
  • So level 256 is pacmans missigno

    SpeedyMicherGDSpeedyMicherGD8 månader sedan
  • Wait, level 256? So that's where Minecraft got the idea of the 256 blocks being world height

    Spanougy ManSpanougy Man8 månader sedan
  • i didn't understand anything but good video!

    MattMatt8 månader sedan
  • Everyone says it is impossible to continue...but I could have sworn you could...

    Glenn TangGlenn Tang8 månader sedan
  • Now I'm hungry…

    NoriMoriNoriMori8 månader sedan
  • Just asking, when discussing the 8-bit byte holding the level value being 0000 0000 for level 1, wouldn't 1111 1111 (255) rolling over to 0000 0000 just bring it back to level 1? How does the game initially interpret 0000 0000 as level 1 but after the roll over as level 0?

    Jackthemoo4Jackthemoo48 månader sedan
    • After some research, I believe you said the value is first checked as it's current value (for level 255 being 1111 1111) and then for level indicators then it adds 1. Always confused me as it seemed a level 255 should be possible as it's within an 8-bit counting range. Thanks for the video!

      Jackthemoo4Jackthemoo48 månader sedan
  • So... Given enough deaths could someone who cheated in infinite lives best this level and get back to level 1?

    Creamer Of The Dairy SquadCreamer Of The Dairy Squad8 månader sedan
  • Ah yes, keys, my favorite fruits.

    Bluestrangler04Bluestrangler048 månader sedan
    • ah, yummy! I've been craving me some *keys*

      Third the NerdThird the Nerd7 månader sedan
  • Wow. I just realized how stupid I am compared to nerds after watching this video which makes absolutely no sense to me.

    Patrick McCarronPatrick McCarron8 månader sedan
  • wait i thought 3 and 4 were oranges or manderins

    BoomslangBoomslang8 månader sedan
  • Fun Fact: Pacman 256 Is Based In The Pacman Arcade's Kill Screen

    SMASHFANXSMASHFANX8 månader sedan
SEworld