MarkKordusicvia treechat·2w
❤️ 5 Likes · ⚡ 0 Tips
{
  "txid": "f0eee8b21c26c477caab96a9d9d01404379af6ae1e78f31898eb8799de27f4bd",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "post",
  "map_content": "Everything and anything thread ( nothing cras is that too much to ask?)",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "MarkKordusic",
  "channel": null,
  "parent_txid": null,
  "ref_txid": null,
  "tags": null,
  "reply_count": 4,
  "like_count": 5,
  "timestamp": "2026-04-06T14:15:27.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "MarkKordusic",
  "ui_display_name": "MarkKordusic",
  "ui_handle": "MarkKordusic",
  "ui_display_raw": "MarkKordusic",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
⬇️
MarkKordusicvia treechat·2w
❤️ 5 Likes · ⚡ 0 Tips
{
  "txid": "18f13b491e84e098d21ff502a75cc344c8123f0bceec2a4b5e999419f44d09fb",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "https://youtube.com/watch?v=CFmfygHQ4r4&si=_qU6vZhH1wmx8qA5\r\n\r\nWhy cant people have emulators, roms and functioning software arcade games on twitter facebook , even grok, other social media sites. Is it imposible to activate emulators roms in social media posts, what would have to exist in the social media platform itself to some how make this work im taking modest roms from mame or aristocrat slot machine roms old ones\r\nThought for 25s\r\nIt's not fundamentally impossible to run emulators + ROMs directly inside social media posts (like on X/Twitter, Facebook, Instagram, etc.), but it's deliberately blocked for a mix of legal, security, performance, and business reasons. Platforms choose not to support it, and even a brief experiment with this on Twitter got shut down fast. Your specific examples (modest/old MAME arcade ROMs or Aristocrat slot machine ROMs) hit extra hard barriers because most of those files are copyrighted commercial software.\r\nWhy it doesn't (and basically can't) work today\r\nLegal / Copyright problems (the biggest blocker)\r\nAlmost all MAME ROMs and every Aristocrat slot ROM are copyrighted material owned by companies (Atari, Taito, Konami, Aristocrat, etc.). Uploading or sharing them\u2014even old \u201cmodest\u201d ones\u2014is copyright infringement in most countries (including Australia, where you are).\r\nSocial media platforms are legally liable if they host or enable distribution of pirated ROMs (under laws like the US DMCA or equivalent). One takedown notice = they have to remove it, and repeated issues can get the whole platform sued.\r\nAristocrat slot ROMs are gambling software. Sharing them can also run into separate gambling/gaming regulations.\r\nResult: No platform will ever green-light arbitrary ROM uploads or execution. (You can legally dump and use ROMs from hardware you personally own, but you still can\u2019t share them publicly.)\r\nTechnical and security limits\r\nSocial media posts are heavily sandboxed HTML. They do not let you run arbitrary JavaScript or WebAssembly (the tech that browser-based emulators like jsMAME or Emularity use).\r\nEmulators need to load binary ROM files, emulate CPU/graphics/sound, and run in real-time. That\u2019s CPU-heavy even for old arcade/slot games.\r\nIf platforms allowed it, one viral post could lag or crash people\u2019s feeds, or worse\u2014malicious ROMs/emulators could be used for malware.\r\nPlatforms only allow very limited embeds (YouTube videos, images, basic polls, or their own official widgets). They strip scripts and custom code on purpose.\r\nPlatform policy and history\r\nTwitter/X actually tried this once in 2015: you could link to Internet Archive DOS games and they would play inside tweets via player cards. It was awesome for about four days\u2014then Twitter killed the feature because it violated their own rules against \u201cend-to-end interactive experiences\u201d in posts. Their developer guidelines explicitly prohibit building full games inside the player.Facebook/Instagram never supported anything like it in regular feed posts (they had separate \u201cInstant Games\u201d years ago, but those were pre-approved HTML5 games, not user-uploaded ROMs).\r\nGrok (on X) and other platforms follow the same rules\u2014no interactive code execution in posts.\u2060Theverge\r\nWhat would actually have to exist in the platform itself for this to work?\r\nFor functioning emulators + ROMs to run inside posts (playable directly in your feed without leaving the app), the platform would need to build and maintain all of this:\r\nA secure, isolated runtime/sandbox specifically for emulators (WebAssembly + limited JS) so one post can\u2019t affect the rest of the app or your device.\r\nROM file upload support (or base64/data URLs) with strict size limits and scanning.\r\nA built-in or whitelisted emulator engine (e.g., a hosted jsMAME/WebMAME fork) that the platform controls and updates.\r\nUI controls inside the post (start/pause, coin insert, buttons, save states) that work on mobile and desktop feeds.\r\nPerformance throttling so hundreds of emulated games don\u2019t melt phones or kill battery life in the scrollable feed.\r\nLegal & moderation system that either:\r\nOnly allows public-domain/homebrew ROMs (almost none of the classic arcade or Aristocrat ones qualify), or\r\nHas licensing deals with every copyright owner (completely unrealistic).\r\nExplicit policy change allowing interactive games instead of banning them.\r\nEven if a platform did all that, they\u2019d still face constant DMCA complaints, legal bills, and bad PR for enabling piracy/gambling software. No major platform wants to become \u201cthe place you play illegal arcade ROMs.\u201d\r\nRealistic alternatives (what people actually do)\r\nLink to external sites that do run browser emulators (Internet Archive has thousands of legal-ish arcade games you can play in-browser).\r\nPost screenshots, short video clips of gameplay, or just talk about the games.\r\nUse dedicated emulator apps or sites outside social media.\r\nBottom line: It\u2019s not a technical impossibility\u2014it\u2019s a deliberate \u201cwe don\u2019t want the legal headaches or security risks\u201d decision. The platforms have the power to make it work, but the incentives all point the other way, especially for copyrighted commercial ROMs like the ones you mentioned.\r\nAdd to chat\r\n30 sources\r\n1.3s\r\nAsk anything\r\nUpgrade to SuperGrok\r\nNew conversation - Grok",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "MarkKordusic",
  "channel": null,
  "parent_txid": "f0eee8b21c26c477caab96a9d9d01404379af6ae1e78f31898eb8799de27f4bd",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 5,
  "timestamp": "2026-04-06T14:15:27.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "MarkKordusic",
  "ui_display_name": "MarkKordusic",
  "ui_handle": "MarkKordusic",
  "ui_display_raw": "MarkKordusic",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!

Replies (1)

metamityavia treechat·2w
Replying to #18f13b49
❤️ 3 Likes · ⚡ 0 Tips
{
  "txid": "65e8215f092b5c39d161ceb2788fbc80e97611b6e7bc3f81a61de767aeb49394",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "reply",
  "map_content": "@KURO and @staub already mint html/js ordinals. @ACP_Nate creates games. if someone would make a game as an ordinal you would be able to play it right from a treechat message [[web gaming]]",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "metamitya",
  "channel": null,
  "parent_txid": "18f13b491e84e098d21ff502a75cc344c8123f0bceec2a4b5e999419f44d09fb",
  "ref_txid": null,
  "tags": null,
  "reply_count": 1,
  "like_count": 3,
  "timestamp": "2026-04-06T14:57:07.000Z",
  "media_url": null,
  "aip_verified": true,
  "attachments": [],
  "ui_name": "metamitya",
  "ui_display_name": "metamitya",
  "ui_handle": "metamitya",
  "ui_display_raw": "metamitya",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!