Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    How we fit an NES game into 40 Kilobytes

    Morphcat Games

    6 HN recommenders · recommended in 9 months, 2019–2026

    YouTube

    12:04 · 3.7M views · Sep 5, 2018

    Morphcat Games explains how they fit Micro Mages, a full-featured NES game, into 40 kilobytes. It covers compression of sprites and level layouts and other space-saving tricks.

    HN points to it whenever discussion turns to how old games were so small, as a clear tour of 8-bit optimization and creative work under hardware limits.

    Games & Game DevelopmentGame history & retro gamingIndie game developmentDemoscene & retrocomputing
    1. 16:18
      Computer program that learns to play classic NES gamessuckerpinch2.2M views • 13 years ago
    2. 13:14
      Did Nintendo really forget to Optimize Super Mario 64 ? | MVGModern Vintage Gamer1.3M views • 6 years ago
    3. 22:21
      Reverse emulating the NES to give it SUPER POWERS!suckerpinch1.1M views • 8 years ago
    4. 18:20
      FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)Kaze Emanuar3.2M views • 4 years ago
    5. 7:08
      How "oldschool" graphics worked Part 1 - Commodore and NintendoThe 8-Bit Guy5.7M views • 11 years ago
    6. 5:58
      MarI/O - Machine Learning for Video GamesSethBling12M views • 11 years ago
    7. 20:49
      How Prince of Persia Defeated Apple II's Memory Limitations | War Stories | Ars TechnicaArs Technica1.5M views • 6 years ago
    8. 15:04
      I made a NES emulator in 15 minutesBisqwit389K views • 14 years ago
    9. 23:24
      How Myst Almost Couldn't Run on CD-ROM | War Stories | Ars TechnicaArs Technica2M views • 6 years ago
    10. 24:39
      SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated) [OUTDATED]pannenkoek20125.5M views • 10 years ago
    11. 10:45
      The Making of: ROM City Rampage (Retro City Rampage)VblankEntertainment399K views • 13 years ago
    12. 24:32
      How We Solved the Worst Minigame in Zelda's HistoryLinkus71.1M views • 6 years ago
    13. 20:03
      Can you fit a whole game into a QR code?MattKC9M views • 6 years ago
    14. 7:16
      .kkrieger - The FPS Game in 96KB (Full Gameplay)Daniel Hands528K views • 16 years ago
    15. 26:41
      Finding the BEST sine function for Nintendo 64Kaze Emanuar418K views • 3 years ago
    16. 1:04:15
      The Untold Story of Online Gaming on Super Nintendo and Sega Genesis | XBANDWrestling With Gaming619K views • 7 years ago
    17. 2:22
      A Mind Is Born (256 bytes)lftkryo1.2M views • 9 years ago
    18. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    19. 8:51
      How I implemented MegaTextures on real Nintendo 64 hardwareJames Lambert398K views • 3 years ago
    20. 22:13
      what did you doNoodle1.6M views • 11 months ago

    10 comments from Hacker News

    1. @splchNov 2021· in “Ask HN: How were video games from the 90s so efficient?”

      I love this video: this video As part of a Kickerstarter campaign, Morphcat Games made this video explaining how they eked out a really incredible game with only 40 Kb (a lot like Super Mario Bros 2). I definitely recommend checking this out as they go over interesting compression methods and more general thought processes.

      Strongly recommendsView on HN
    2. @arnaudsmNov 2023· in “Street Fighter II, subtile accurate animation (2021)”

      Here is my favorite video about 8-bit era optimisations. Makes you appreciate games from this era even more. This arcane magic survived in the demoscene to this day. this video

      Strongly recommendsView on HN
    3. @MrFoofOct 2019· in “Super Mario Bros. game was just 31 Kilobytes. How's that possible?”

      Very much agree with the parent. If you want a better idea on how you can cram everything into 40KB — using every trick in the book, including ones not considered 30+ years ago — take a look at a how a recently released NES game (Micro Mages) managed it. Their primary design constrain was that they restricted themselves to 40KB, despite wanting to do far more than the games that were done in 40KB back in the 80s. this video

      RecommendsView on HN
    4. @MrFoofNov 2023· in “Yoyozo (or, how I made a Playdate game in 39KB)”

      A similarly interesting story is regarding the NES homebrew game, Micro Mages. The goal with Micro Mages was to get a full-featured game into the same footprint of the original, "Black Box" NES releases for the North American launch, where a fair number of games fit in 40KB of ROM or less. Video, but it's a good summary: this video Morphcat has done other great NES games as well, such as Space Gulls and Bobl.

      RecommendsView on HN
    5. @aleccoDec 2019· in “Ask HN: Best Talks of 2019?”

      ZFS for newbies [LINK] main ideas behind ZFS and why it blows out the competition in many scenarios Making C Less Dangerous in the Linux Kernel [LINK] NUMA optimizations in the FreeBSD stack (Netflix) [LINK] How we fit a NES game in 40KiB this video

      RecommendsView on HN