[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"article-super-metroid":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":5,"title":7,"description":8,"date":9,"slug":10,"category":11,"media":12,"body":16,"_type":178,"_id":179,"_source":180,"_file":181,"_stem":182,"_extension":183},"\u002Fsuper-metroid","",false,"Super Metroid Android","An Android port of Super Metroid with a second screen mod for dual screen devices like the AYN Thor","2026-08-02 20:00","super-metroid","game",[13],{"type":14,"url":15},"image","\u002Fcontent\u002Fsuper-metroid\u002Fpreview.webp",{"type":17,"children":18,"toc":171},"root",[19,36,43,48,53,59,64,75,80,90,100,106,111,131,137,149],{"type":20,"tag":21,"props":22,"children":23},"element","p",{},[24,27],{"type":25,"value":26},"text","source: ",{"type":20,"tag":28,"props":29,"children":33},"a",{"href":30,"rel":31},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FAynThor\u002Fcomments\u002F1vdopik\u002Fsuper_metroid_dual_screen_mod\u002F",[32],"nofollow",[34],{"type":25,"value":35},"reddit",{"type":20,"tag":37,"props":38,"children":40},"h2",{"id":39},"description",[41],{"type":25,"value":42},"Description",{"type":20,"tag":21,"props":44,"children":45},{},[46],{"type":25,"value":47},"While you play on the main screen, the second panel shows a live map, your equipment, and your ammo, so you don't have to pause and dig through menus to check where you are or what you're carrying.",{"type":20,"tag":21,"props":49,"children":50},{},[51],{"type":25,"value":52},"The second screen graphics are decoded straight from your own ROM at runtime, so there is no extra setup and the app contains no game assets.",{"type":20,"tag":37,"props":54,"children":56},{"id":55},"dual-screen-mod",[57],{"type":25,"value":58},"Dual-screen mod",{"type":20,"tag":21,"props":60,"children":61},{},[62],{"type":25,"value":63},"On a device with a second physical display (e.g. the AYN Thor), the second screen shows automatically once you're in-game, with three tabs along the bottom:",{"type":20,"tag":21,"props":65,"children":66},{},[67,73],{"type":20,"tag":68,"props":69,"children":70},"strong",{},[71],{"type":25,"value":72},"Map",{"type":25,"value":74}," tab. The real in-game pause-menu map tiles, decoded from your ROM. Pinch or use the +\u002F- buttons to zoom from a single room out to the full connected world map, and pan with a drag. The nested-squares button snaps between a close-up of the room you're standing in and the full world view.",{"type":20,"tag":21,"props":76,"children":77},{},[78],{"type":25,"value":79},"By default, only rooms you've actually explored are shown. Once you collect an area's Map Station item, that area's entire known room layout is also shown - including rooms you've never visited - the same way the real in-game pause map works. Rooms revealed this way but not yet visited are rendered dimmer than rooms you've walked through.",{"type":20,"tag":21,"props":81,"children":82},{},[83,88],{"type":20,"tag":68,"props":84,"children":85},{},[86],{"type":25,"value":87},"Items",{"type":25,"value":89}," tab. Your currently equipped suit, boots, beams, and misc items, shown as a list next to a full-color Samus sprite with callout lines to each equipped item. The suit art is recolored live to match whichever suit you actually have equipped (Power, Varia, or Gravity).",{"type":20,"tag":21,"props":91,"children":92},{},[93,98],{"type":20,"tag":68,"props":94,"children":95},{},[96],{"type":25,"value":97},"Ammo",{"type":25,"value":99}," tab. Tap a missile, super missile, or power bomb slot to arm it, the same effect as pressing Select on the controller. Tap the already-armed slot again to disarm it back to your plain beam.",{"type":20,"tag":37,"props":101,"children":103},{"id":102},"controls",[104],{"type":25,"value":105},"Controls",{"type":20,"tag":21,"props":107,"children":108},{},[109],{"type":25,"value":110},"Gamepad input works out of the box. On the Thor specifically:",{"type":20,"tag":112,"props":113,"children":114},"ul",{},[115,121,126],{"type":20,"tag":116,"props":117,"children":118},"li",{},[119],{"type":25,"value":120},"A\u002FB are remapped to match its Nintendo-style physical layout.",{"type":20,"tag":116,"props":122,"children":123},{},[124],{"type":25,"value":125},"L2\u002FR2 cycle your armed ammo type without needing to open the second screen's Ammo tab.",{"type":20,"tag":116,"props":127,"children":128},{},[129],{"type":25,"value":130},"Quicksave\u002Fquickload: hold L1+R1 and press Start to save, Back\u002FSelect to load.",{"type":20,"tag":37,"props":132,"children":134},{"id":133},"setup-guide",[135],{"type":25,"value":136},"Setup guide",{"type":20,"tag":21,"props":138,"children":139},{},[140,142],{"type":25,"value":141},"See the project page: ",{"type":20,"tag":28,"props":143,"children":146},{"href":144,"rel":145},"https:\u002F\u002Fgithub.com\u002FRaekwon1603\u002Fsuper_metroid-android",[32],[147],{"type":25,"value":148},"github.com",{"type":20,"tag":21,"props":150,"children":151},{},[152,154,161,163,169],{"type":25,"value":153},"You need your own legally-dumped copy of the ROM (",{"type":20,"tag":155,"props":156,"children":158},"code",{"className":157},[],[159],{"type":25,"value":160},"sm.smc",{"type":25,"value":162},"\u002F",{"type":20,"tag":155,"props":164,"children":166},{"className":165},[],[167],{"type":25,"value":168},".sfc",{"type":25,"value":170},") to build or run this. The app reads graphics, audio, and level data from your ROM at runtime. No game assets are included anywhere in the repository or shipped in the built app.",{"title":5,"searchDepth":172,"depth":172,"links":173},2,[174,175,176,177],{"id":39,"depth":172,"text":42},{"id":55,"depth":172,"text":58},{"id":102,"depth":172,"text":105},{"id":133,"depth":172,"text":136},"markdown","content:super-metroid:index.md","content","super-metroid\u002Findex.md","super-metroid\u002Findex","md",1788872705226]