How Graphics worked on the Nintendo Game Boy | MVG -

How Graphics worked on the Nintendo Game Boy | MVG

Modern Vintage Gamer
Views: 485415
Like: 21720
With only 4 colors, the original Nintendo Game Boy was capable of some amazing things. Here is how the graphics subsystem – known as the PPU or Pixel Processing Unit worked

► Consider supporting me –

► Ultimate Game Boy Talk –
► Link’s Awakening: Rendering the opening cutscene –

Social Media Links :

► Facebook :
► Twitter :
► IG:
► BandCamp :
► The Real MVP Podcast :

#Nintendo #Gameboy #Graphics


  1. This is my fav MVG video and the one I link to friends to interest them in the channel.

  2. The well-groomed deficit semiannually rub because profit philosophically preach absent a yummy cactus. large, racial suggestion

  3. I'm surprised it has that window layer. I always assumed the status area like in Link's Awakening was done by a raster split.

  4. Nintendo: making technically inferior market leaders for 100+ years

  5. Great video as always, MVG!

    This really helped get my head around a lot of the graphics drawing options as I start homebrew Game Boy development in C.

  6. 3:33 This is incorrectly illustrated. The grid would have to move with the screen. Otherwise, it implies that the tiles themselves are constantly changing, which would kind of defeat the purpose of the tiles in the first place.

  7. how that piece of shit becomes a best seller

  8. Kirbys dream land
    Kirbys dream land 2
    Pokemon Red Blue Yellow
    Links Awakening
    Super Mario land 2 6: golden coins
    Donkey kong land
    Castlvania belmonts revenge
    Gameboy Tetris

    I could go on for ages but thoes are just the tip of the barrel for AMAZING gameboy games

  9. You lost me with all the technical mumjo jumbo with how the waves and rain clouds work in Link's Awakening, but other than that, nice video!

  10. I got a DMG in about 1994 and didn’t use it much, preferring the Super Nintendo. It wasn’t until the color came out that it really hooked me. Going back now as an adult, it’s wild how many good games they actually managed to make for the system. There’s a lot of gold there, and a backlit or IPS game boy pocket is a beautiful platform to play them on.

  11. Here's a silly idea. How graphics worked on the Atari 2600/VCS.

  12. 1:00 I heard 75% of those megahertz in the CPU go down the drain cuzz the memory was only 25% as fast…

  13. Please, more Game boy related videos 😉

  14. I was playing DQ7 for 3ds and my roomate was like, "that game is lame you need to look up Dragon Warrior for gameboy. Thats my favorite gameboy game." He keeps repeating this and finally I look it up and realize Dragon warior is Dragon Quest.

  15. Let me laught … nintendo is years behind every other competitor 🤣

  16. it is said that the GameBoy has only 4 colours/shades but @ 11:18 it looks like there are more than 4 colours on the DK game so I'm a bit confused. Is there any explanation about that?

  17. Intéressant mais il faut songer à mettre des sous titre, au revoir merci

  18. I think there's an argument to be made that sure, due to the Game Boy's longevity, the games later on ended up being better than late-era 1992-1994 NES games, but many of the good Game Boy games are, to me, viewed though the lens of, "wow, it's a wonder how they managed to make this feel as good as an NES game." I guess the most advanced Gameboy games Pit-Fighter, Spanky's Quest, Super Mario Land 2: 6 Golden Coins, Wordtris, Race Drivin', Zool: Ninja of the "Nth" Dimension, The Legend of Zelda: Link's Awakening, Chuck Rock, the Mortal Kombat games, the Sports Illustrated games, We're Back! A Dinosaur's Story, Spider-Man/X-Men in: Arcade's Revenge, F1 Pole Position, Riddick Bowe Boxing, Black Bass: Lure Fishing, Super Chase H.Q., Total Carnage, Captain America and the Avengers, Ultima: Runes of Virtue II, Lamorghini American Challenge, Jeopardy!: Sports Edition, Mickey's Ultimate Challenge, Mighty Morphin Power Rangers, Mighty Morphin Power Rangers: The Movie, Cool Spot, Tiny Toon Adventures: Wacky Sports Challenge, Samurai Shodown, WildSnake, Contra: The Alien Wars, the Madden games, WWF Raw, The Pagemaster, BreakThru!,seaQuestDSV, Yogi Bear in Yogi Bear's Goldrush, Daffy Duck: The Marvin Missions, Jurassic Park Part 2: The Chaos Continues, The Flintstones, Pac-Attack, Pac-In-Time, Elite Soccer, NBA Jam: Tournament Edition, True Lies, Desert Strike: Return to the Gulf, Jungle Strike, Urban Strike, the NHL games, Judge Dredd, the Donkey Kong Land games, Batman Forever, Primal Rage, Foreman for Real, Earthworm Jim, Street Fighter II, Shaq Fu, NFL Quarterback Club '96, Killer Instinct, the FIFA games, Super Star Wars: Return of the Jedi, Vegas Stakes, Zoop, Frank Thomas' Big Hurt Baseball, Prehistorik Man, Cutthroat Island, College Slam, NBA Live '96, Toy Story, Olympic Summer Games: Atlanta 1996, Tetris Attack, Disney's Pinocchio, Street Racer, Kirby's Star Stacker, Ken Griffey, Jr. Presents Major League Baseball: Game Boy Version, Harvest Moon GB, and Maui Mallard in Cold Shadow, felt almost more like black and green and/or black and white SNES games rather than NES games. Conceptually and technically, games were more mature across the GB’s lifespan than across the NES, Super NES and N64.

  19. This is very useful because I'm considering getting into the gameboy homebrew scene

  20. In super mario land there is no window, it is part of backgroung which doesnt scroll

  21. 10:40 I used to program Gameboy Color for a living, and I have no idea how this scaling effect is achieved.

  22. Data compression was an important part of every videogame system that I ever worked on. These big scrolling worlds would take up too much space, so they have to be stored compressed on the ROM, and decompressed on the fly.

  23. When you play a Gameboy game on the Super Gameboy, or the Gameboy Color, the sprites use a different set of four colours than the backgrounds. In fact, the sprites have two separate sets of four colours. I don't think that the SGB and the GBC were on the horizon when the first GB games came out, so what was Nintendo's plan?

  24. awww the good old gray(?) gameboy, my first "console"… good times, good times!

  25. Metroid 2 was my first and favourite Gameboy game, then Micro Machines and Tennis.

  26. this might be kind of a pointless question, but you said the rain in Link's Awakening intro was rng generated, so doesn't that mean it's a different pattern each time you watch it? or was that just for the first recording of the cut scene? (if that's how it even works lol)

  27. It was so damn affordable! I could buy it with my student allowance. And I hacked the shit out of it. Lovely little machine.

  28. Whenever I hear of duplication of Kilobytes of RAM as an Electronics Engineer. I put a smile on my face and think "Oh that was for rest of the audience" 🙂 Great content tho.

  29. Interesting! Super Mario Land is NOT using a window -or BGB never shows window enabled in the control register. Instead, it relies on LYC register probably to change the scroll when drawing the top. Thanks Mordern Vintage Gamer -I had skipped LYC and seeing this video made me accidentally fix the top scrolling by implementing it!!

  30. My math(s) was incorrect at 2:29. 160×144 for a 2 bit palette is a 5.7kb framebuffer not 22kb

Leave a Reply

Your email address will not be published.