Luis Montes

Luis Montes

@monteslu.com

Purveyor of fine PWAs. IcedDev CEO Hand crafter of artisanal SQL queries. BikeMesaAZ organizer, bike rider Mastodon: @monteslu@fosstodon.org

190 followers157 following171 posts

Native game engines abstract Vulkan + Metal + D3D12. Browsers target WebGPU. There’s no single modern graphics API both sides actually use. WebGPU hasn't gained much traction as a native graphics API.

It seems WebGL got traction because porting to it was more straightforward. Maybe clankers as the translation layer make this irrelevant now.

Luis Montes reposted

I'm not the first to discover the screen with the "No Yoshis" sign in #SuperMarioWorld that wasn't used in the original game. But I did just make a #GameGenie code that loads that screen when you visit Yoshi's House! 033D-A7F0 Confirmed on original hardware! #Emulation #RetroGames #RetroGaming

Luis Montes reposted

Excited to share vlt 1.0 along with our hosted registries & ecosystem mirrors now GA! A drop-in npm replacement, built so nothing runs on your machine just because you typed install. → faster delivery → malware blocking at the registry layer → graph-native querying

Luis Montes reposted

With the help of Claude and romdev, I'm discovering more #NES #GameGenie codes! This time using aldonunez's Zelda 1 disassembly. AEINAUIL: Magic Book causes the sword beam to leave behind flames, just like the magic wand (Add the optional code AEINILIL and you won't even need the Magic Book!)

You can run the karaoke app with: npx loukai-app Since the talk i've be able to remove python/pytorch and it is now 100% webGPU and much faster.

CascadiaJS@cascadiajs.com

Karaoke still runs on technology from the '80s. 🛼 What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs? Watch @monteslu.com give one of the most delightfully nerdy talks from CascadiaJS 2026. youtu.be/wk2Fj2H5eoI

Luis Montes reposted

The #ROMHacking community needs to get over their AI hatred, and quickly. Claude Opus and Fable are REALLY good at disassembling ROMs and commenting the code right now. Future models won't be, as they get optimized for corporate use. #ROMHack #RetroGaming #emulation #NES #SNES #homebrew

Luis Montes reposted

"File select. File A has saved data; B and C are empty. To trigger the intro I need to start a new game on an empty file. Let me move the cursor down to MARIO B, then arm the breakpoint and select it." -- #ClaudeCode playing #SNES #SuperMarioWorld via github.com/monteslu/rom... #ROMHack

Luis Montes reposted

As we were singing karaoke last night at @cascadiajs.com wrapping up a great conference, hours earlier we learned origin story or low-res imagery alongside karaoke songs. Why does this 1986 CD+G format still exist, and what’s a modern take on what you can build today? Check out Luis’ project.

Luis Montes@monteslu.com

Here's my slides on Karaoke and AI for #CascadiaJS cascadiajs26.netlify.app @cascadiajs.com

Luis Montes reposted

For AI and karaoke history @monteslu.com started with mary had a little lamb! Also, karaoke CDs have Atari 2600 level graphics. And Luis has a "DJ bike" and leads rides in Arizona. #CascadiaJS

Luis Montes reposted

"romdev-mcp" provides emulators for various retro systems, plus hooks for an LLM to press controller buttons, dump audio samples, take screenshots, etc. I had it play NES Tetris a while and then draw this. (It fixed the mistakes later.) #RetroGaming #MachineLearning github.com/monteslu/rom...

Luis Montes reposted

romdev-mcp creator Luis Montes is a HeatSync regular - catch him on Wednesdays at Caffeine and Coworking and ask him about it!

Jay McGavren@jaymcgavren.bsky.social

"romdev-mcp" provides emulators for various retro systems, plus hooks for an LLM to press controller buttons, dump audio samples, take screenshots, etc. I had it play NES Tetris a while and then draw this. (It fixed the mistakes later.) #RetroGaming #MachineLearning github.com/monteslu/rom...

Luis Montes reposted

#NES #ROMHack Here's the NES ROM compilation skill I asked #ClaudeCode to create after all this weekend's work! github.com/jaymcgavren/... To-do: - Improve versatility - Support platforms other than Mac - snes-build, mega-drive-build, etc. - Move out to its own "marketplace" repo

github.comai-skills-marketplace/plugins/retro-build/skills/nes-build/SKILL.md at main · jaymcgavren/ai-skills-marketplaceA collection of plugins I've written for Claude Code and other LLM harnesses - jaymcgavren/ai-skills-marketplace

The spam approach of finding someone's open source projects and using them as a talking point is kind of exhausting to wade through. you bastards

Can whoever's DDOSing github chill for a bit? I was in the middle of working on a personal project. Only do that when I'm doing real work for my job. Thanks.

Ok, still write MCP servers over HTP/SSE. It's trivial to write a shim to create a direct skill for MoltBot / ClawdBot DO NOT bother with mcporter github.com/moltbot/molt...

github.comAdded MCP server support for clawdbot so it can be called from all sorts of tools. by igorhvr · Pull Request #1605 · moltbot/moltbotI wanted to be able to call clawdbot from other tools so this is an implementation of a MCP server for it. It works for me/in the narrow cases I tested it (mostly from Claude Code) it was proven us...
Luis Montes@monteslu.com

ok a day later and finding that there probably should be a middle ground on keeping specific structured mcp tools in the system. The open ended cli is of course super useful, but it's not enough when I have focused tools I need to stay in context all the time

Clawdbot / Moltbot is legit. Long term memory by default without dependency on a specific AI vendor is great. And providing a mechanism to inject messages via the gateway without typical MCP request/response flow during a chat is HUGE.

ok a day later and finding that there probably should be a middle ground on keeping specific structured mcp tools in the system. The open ended cli is of course super useful, but it's not enough when I have focused tools I need to stay in context all the time

Clawdbot / Moltbot is legit. Long term memory by default without dependency on a specific AI vendor is great. And providing a mechanism to inject messages via the gateway without typical MCP request/response flow during a chat is HUGE.

Luis Montes reposted

@monteslu.com Montes joins HalfStack Phoenix. Unexpected ideas, unusual combinations, and a talk best discovered in the room. 📅 𝐉𝐚𝐧𝐮𝐚𝐫𝐲 𝟑𝟎𝐭𝐡, 𝟐𝟎𝟐𝟔 — 𝐌𝐚𝐣𝐞𝐬𝐭𝐢𝐜 𝐓𝐡𝐞𝐚𝐭𝐞𝐫, 𝐆𝐢𝐥𝐛𝐞𝐫𝐭 🎟️ halfstackconf.com/phoenix #HalfStackphoenix #CreativeCoding #WebDevelopment #JavaScript #TechEvents #PhoenixAZ

Luis Montes reposted

@lukekarrys.com joins HalfStack Phoenix. A practical story about building for kids, using NFC cards to control music, and turning everyday interactions into something playful and intuitive. 📅 𝐉𝐚𝐧𝐮𝐚𝐫𝐲 𝟑𝟎𝐭𝐡, 𝟐𝟎𝟐𝟔 — 𝐌𝐚𝐣𝐞𝐬𝐭𝐢𝐜 𝐓𝐡𝐞𝐚𝐭𝐞𝐫, 𝐆𝐢𝐥𝐛𝐞𝐫𝐭 🎟️ halfstackconf.com/phoenix #HalfStackphoenix #TechEvents

Luis Montes reposted

🌵 𝐏𝐡𝐨𝐞𝐧𝐢𝐱 showed up, 💻 𝐇𝐚𝐥𝐟𝐒𝐭𝐚𝐜𝐤 community delivered! A few highlights from HalfStack Phoenix 2025. Thank you for being part of HalfStack. We look forward to seeing you again in Phoenix. 📅 𝐉𝐚𝐧𝐮𝐚𝐫𝐲 𝟑𝟎𝐭𝐡, 𝟐𝟎𝟐𝟔 | 𝐌𝐚𝐣𝐞𝐬𝐭𝐢𝐜 𝐓𝐡𝐞𝐚𝐭𝐞𝐫, 𝐆𝐢𝐥𝐛𝐞𝐫𝐭 🎟️ halfstackconf.com/phoenix #HalfStack #HalfStackPhoenix

@tomayac.com Android is a bit kneecapped for #webAI in a way that iOS isn't. Any idea why Android devices are limited to 30fps on getUserMedia() camera access on front cameras? Native apps on Android can get 60fps. iOS web can get 60 on front cams. Tested on several phones /cc @webai.bsky.social

Luis Montes reposted

Thanks to the hard work and questionable sanity of our hosts (including @monteslu.com), we are STILL open for #Haxmas! If we make to the end of open hours at 10pm tonight, we'll have been open a record-setting 85 hours! C'mon down and make something!