3 ms·
As someone heavily involved in the retro gaming tech space, I've seen a lot of people using AI there and it's really disappointing to me. You're right that it t
by NobodyNada 6d ago
As someone heavily involved in the retro gaming tech space, I've seen a lot of people using AI there and it's really disappointing to me. You're right that it takes a lot of technical knowledge and deep understanding of the system, and the whole point of the endeavor is the process of getting that knowledge and becoming an expert in the system. It's a hobby, not a job; the end goal of a working emulator or whatever is just motivation to carry you along that process of learning.
So having Claude one-shot a NES emulator is almost pointless to me. You're using and looking at source code for an emulator you didn't write -- and you can learn from that, but it's not the same thing and doesn't require you to really understand a CPU the way you would by, say, observing a deviation in game behavior and staring at trace logs to figure out the exact instruction you emulated incorrectly.
It's not all bad -- AI is a great research tool and can automate some of the tedious parts (writing out an instruction decoder by hand is miserable). But using it to just...skip over the effort of doing a project defeats the whole purpose of doing those projects in the first place.
I don't want to be gatekeepy or curmudgeonly or "back in my day..." about it. But for me, my entire career path is due to skills and knowledge I learned spending several years of my life as a teenager figuring out how to write an NES emulator as a relative beginner to programming. And so I feel like using AI for this is depriving the next generation of that learning process. In addition, there are only so many retro games, and fewer popular ones. There's only so much unexplored territory to discover, and doing it with AI deprives another person of that experience and deprives that game's community of someone who might have been able to find a "home" working on projects related to that game.
- anakaine 6d agoMuch like you, anyone who wants to get deep into emulation and reverse engineering will. They will do so because AI cant quite do what they want, and probably because they are curious. The upside is that when they are that deep they will have a bot to ask questions of along the way, and they will recognise where it comes up short eventually. Yes people will lazy their way out of it. Many of us program, but few of us ever bothered to learn, with fluency, assembly. Those who wanted to did, and those who didnt stuck to higher level languages.
- redox99 6d ago> the whole point of the endeavor is the process of getting that knowledge and becoming an expert in the system There's nothing stopping you from making an emulator without using AI or whichever way you think is best for your own learning. AI allows players to have decompiled and in turn ports of games to new platforms, enhanced versions of the game, etc. Seems pretty egoistical when nobody's forcing you to use AI in any way, and it provides an objective benefit to other people.
- NobodyNada 6d ago> AI allows players to have decompiled and in turn ports of games to new platforms, enhanced versions of the game, etc. To what end? The biggest benefit of tinkering with 40-year-old hardware is the experience of doing so. The knowledge and intuition you learn about how computers really work; the friendships you develop through collaboration with others, through asking for help with your projects and helping others with theirs; and the relaxing Saturday afternoons spent investigating and debugging and experimenting. The "benefit" of having a game that's been recompiled to a native executable for your PC or whatever is marginal compared to the benefit of the process to get to that point. That end goal is just a lighthouse to keep you on track, and when you get there maybe you'll play the recompiled game once to celebrate a job well done before moving on to another project. If writing software is a means to an end, then there's value in anything that reduces the effort to get to that end. But as I see it, retro gaming projects are mostly an end to a means. > Seems pretty egoistical when nobody's forcing you to use AI in any way, it provides an objective benefit to other people. I have three fundamental claims: - There is little to no positive benefit to using AI for hobby projects whose completion provides little to no intrinsic value. - Choosing to do so has a negative impact on you, as it bypasses an incredibly valuable learning experience. - Choosing to do so has a negative impact on others, as it takes away someone else's project opportunity (there are a finite amount of popular retro games, and many people prefer to work on novel projects rather than recreating something that has already been done). I'm not sure what's "egoistical" about that, and I'd love if you could elaborate on that because I'm still wrestling with the ethics and implications of all this myself. The way I see it, it's better if I choose to forgo the use of AI on my projects, and I think others should choose the same. --- Many years back, one retro gaming community I'm a part of had a prolific contributor who was extremely knowledgeable about the game, but also incredibly abrasive. He was the most knowledgeable person in the community at the time, and held this over others; discrediting their achievements, discouraging their attempts to learn, constantly starting fights and driving many good people out of the community. Yet he was allowed to remain in the community for many years, because everyone thought we needed his expertise. Eventually the community came to the realization that it's just a video game and we don't "need" anything at all. None of the long-term community members are really here for the game anymore; we're here for the experience and the camaraderie. So we should make decisions (like kicking out this member) that are technically suboptimal for the game (at least in the short term), but better for fostering the community. In a similar vein, using AI within these sorts of hobby spaces may allow faster progress on such projects, but it takes away the value of completing the projects in the first place, to the detriment of both the individual and the community.
- mw888 6d agoThose most-intelligent of humans who carefully memorized verbally the most important civilizational facts known had the same reaction to the invention of writing. You are clearly a wizard of a prior era. But it is a new era.
- breezybottom 6d agoNo they didn't.
- cassonmars 6d agoThey really did. And through great irony, such objections are preserved. https://www.historyofinformation.com/detail.php?id=3439 https://www.historyofinformation.com/detail.php?id=3439 "For this invention will produce forgetfulness in the minds of those who learn to use it, because they will not practice their memory. Their trust in writing, produced by external characters which are no part of themselves, will discourage the use of their own memory within them. You have invented an elixir not of memory, but of reminding; and you offer your pupils the appearance of wisdom, not true wisdom, for they will read many things without instruction and will therefore seem [275b] to know many things, when they are for the most part ignorant and hard to get along with, since they are not wise, but only appear wise."
- card_zero 5d agoThat is a fictional objection raised by the Egyptian god Amun to the Egyptian god Thoth, who was supposed by the Egyptians to have invented music and writing, and was supposed by the Greeks to have invented absolutely everything else too, including botany, surveying, and government. It's also a critique of writing, written by Plato, to impress on us that Socrates was great orator (or arguer) and was better that way. But it's not somebody's reaction to the invention of writing. It's an imagined reaction to the invention of writing.
- breezybottom 5d agoWait, you're saying that writing wasn't invented by a guy with an ibis head?
- easyThrowaway 5d agoIt's sad that the community isn't exactly doing their best to separate developers using AI to debug poorly understood quirks and bugs of their emulation projects from those screaming "computah! Decompile me a Super Smash Bros". MAME is doing some amazing reverse engineering work on some more recent arcade boards by using AI[1] that would've taken decades to do so by hand, and it's being conflated with some rando committing to github the result of 5 hours of Claude stirring over the Golden Eye N64 rom and then publishing on twitter "Done, here's my Patreon link, please and thank you". [1]https://mamedev.emulab.it/haze/2026-working-with-what-we-have/ https://mamedev.emulab.it/haze/2026-working-with-what-we-hav...
- braiamp 5d agoI don't get it. Your purpose is to learn, why should someone else doing whatever they want be an impediment? You aren't racing to the market, you aren't pursuing the same objective. If your motivation is the learning process, an existing AI assisted, AI vibed or human created emulator doesn't stop you from writing your own and learning exactly the same way
- StilesCrisis 5d agoI don't see why the goal of a decomp needs to be "learning how to decomp"--although I guarantee you that working on one, even AI-assisted, will teach you those skills. Personally, I think it's fascinating to see how the industry greats actually made the magic happen. Everyone talks about the endless fine-tuning of controls that Miyamoto asked for in SM64: now we get to see what that actually looks like! Or maybe the game had a hidden secret debug menu that no one's ever seen in 20 years, or an unfinished character is hiding in the code. Maybe my perspective is different because I've worked on games for most of my career, so seeing how _other_ teams solved the hard challenges is exciting for me.
- tempoponet 5d agoA lot of people just want to play "Smash Bros" on their iPad or get native ulatrawide support on "Majora's Mask". This might be a product vs. eng split, but "whole point of the endeavor" isn't the same for everyone.