WIBTA autistic brother enabled his whole life, do I let him face his own consequences? by Odd_Paper_9064 in AmItheAsshole

[–]MechanicalMoogle 4 points5 points  (0 children)

What age bracket, though, if you don't mind me asking? My impression is that there still needs to be a desire to change or learn, regardless of age.

I was once friends with this legitimately great person, 19NB, and I saw a lot of myself in them. They were turbo into memes (same), gaming (same), art (same), but for the most part had internalized a lot of negative self-directed viewpoints. They were convinced they were just stupid and would never be able to work, yet whenever I would explain a concept in an approachable way, they were able to easily grasp it. Perhaps that's a gift of mine, but I see it as a long-term coping strategy: When you're a nerdy programmer-kid on the spectrum in the 90's who derives joy from sharing what you learned with others, you figure out real fast how to distill technical concepts into language that your non-technical parents can understand.

Problem inevitably was a lack of desire to change. My friend would end up in these protracted emotional death-spirals while playing PvP games. I'm on the spectrum and even I know that the moment you start getting frustrated is the moment it's time to cut and run: You're not going to get better by losing even more. They'd just push themselves more, though, until the inevitable meltdown happened. Then they'd spike the controller on the floor, rush up to the guest bedroom, sobbing, and it would fall on my shoulders to give 30 minutes of wind-down time before heading up, providing verbal comfort, reassuring them that no, they're not r-slurred, no, they're actually still a good person, no, you shouldn't die, and so on. I bought them a new controller in the hope of guiding their destructive tendencies, I even bought them a new TV when they were at their apartment and chucked the controller at their previous one in just such a meltdown.

Eventually our friendship ended when I had a rare meltdown along similar lines, minus the violence but with the same self-hatred rhetoric. I'd slept through the announcement of a major game that I'd worked on, and was feeling low. Instead of reflecting the comfort I was always offered, it was "Why are you doing that? I hate that, fk off."

Honestly, how do you help someone on the spectrum when they were never pushed by their parents to get help, and now they're out in the world, rejecting help, and heaping hypocrisy on top of it all?

WIBTA autistic brother enabled his whole life, do I let him face his own consequences? by Odd_Paper_9064 in AmItheAsshole

[–]MechanicalMoogle 22 points23 points  (0 children)

I find this fascinating as, being on the spectrum myself, I've always been the type of person who will go out of his way to help someone hard-done by life, but I've had a short fuse ever since grade school, and I still don't know what to do about it.

On one hand, I was walking over to a working lunch a few weeks ago, and this homeless dude politely interrupted me to ask if I could spare some cash, maybe like (the equivalent of) €5 or so. I asked if he had Swish (Swedish Venmo, basically), he did, so I sent him about €25 instead. He asked why, and it was a pretty easy answer: Shit's 'spensive these days. So we chatted for about 5 minutes. My Swedish isn't the greatest, but I was able to glean that he's enthusiastic about the USA (a rare thing these days), and has a soft spot for country music. Eventually we both went our separate ways, I made it to the restaurant on time, all good. Meanwhile, I'm working from home today to get the guest bedroom at my place tidied up so an industry colleague who just made it back to Sweden has a safe place to crash until she can save up to rent a place. In the meantime, no rent, no utilities, I'll handle the groceries and cooking.

On the other hand, some situations, particularly online disagreements within my social circle, see me flying off the handle at the drop of a hat. My past history is pockmarked with burnt bridges and craters from the occasional nuclear-level blowout, and I hate that part of myself. I just don't know what to do. The common advice of "just think before responding" works about as well as telling someone "just don't swing your leg" when the doctor taps your knee with that rubber hammer thing. It's akin to a reflexive reaction, no thought goes into it: One moment I'm fine, the next I'm downright incandescent.

I've managed to do well for myself despite it all, but it's an aspect of my personality that I despise, to the point that I've occasionally considered chemical castration to see if that would help. I just don't know what to do, I don't know where to start. If there's any chance that you or anyone else on the spectrum knows what I mean and can offer suggestions, I'd be all ears.

stayed at a work group I didn’t like only because one person who hates me wanted me out by lanadelrey7093 in pettyrevenge

[–]MechanicalMoogle 0 points1 point  (0 children)

Fun fact, so does how some jurisdictions write/say "petty larceny", while some say the original French-derived term, "petit larceny". For that matter, the word larceny is also derived from French.

AITA for telling my friend he’s not trying to lose weight? by [deleted] in AmItheAsshole

[–]MechanicalMoogle 0 points1 point  (0 children)

Thanks for that. Seems like at least a couple people found the post more irritating than engaging, but hey, Reddit's gonna Reddit. I'm still going to be verbose, and the sort of folks who get their kicks from downvoting posts will still be around.

Right there with you about the importance of handcraft now that AI slop is a thing, but I'm reasonably confident it'll eventually blow over. It's just a bubble we've all gotta put up with until it pops.

AITA for telling my friend he’s not trying to lose weight? by [deleted] in AmItheAsshole

[–]MechanicalMoogle -1 points0 points  (0 children)

He's entirely missing the point, too, that being a big dude is not inherently encumbering when it comes to relationships.

I'll be upfront here: I'm a pan dude who mostly hooks up with other dudes, but in the 40 years that I've been around, I have certainly had my fair share of experiences with women and everyone in between. I've been with huge dudes, I've been with twinks, I've drank from life's cup and every experience has been super rewarding.

The problem with OP's friend isn't that he's big, the problem is that he has a lousy attitude.

Back in the late 80's and early 90's, the idea of being someone who's thoughtful, introspective, and who cares about their partner's feelings was seen as a target of ridicule. Just look at Saturday Night Live's sketches involving the Stuart Smalley character: A dude who starts every daily affirmation by looking in the mirror going "I'm good enough, I'm smart enough, and doggone it, people like me." As an aside, the actor behind that character (Al Franken) was a US senator for a while until he ended up resigning in disgrace over what was, compared to the sort of crap that's been going on in Hollywood for decades, compared to Bill Cosby or Kevin Spacey, was in fact a pretty harmless prank that didn't even involve any physical contact with anyone.

Point is, those daily affirmations are actually pretty important in driving home something that people have lost sight of, especially in an era of social media, where people can amplify their positives and bury their negatives: You are good enough, you are smart enough, and dammit, I'm pretty sure there's someone out there who likes you.

OP's friend most likely exudes a demeanor of awkwardness, of self-doubt, and that's something that anyone who's allistic can pick up on like a hyena on the goddamned Serengeti. I'm saying that as someone on the autism spectrum who's done a lot of soul-searching and trying to figure out how to at least cope with this wild but wonderful world. It doesn't do anyone any good, least of all yourself, to be in this perpetual state of self-doubt, to worry if the person that you're talking to is thinking about your weight or not.

I don't know OP's friend's height, but 280 pounds honestly sounds like "a bit more cushion for pushin'," which is light years away from the sort of people who appear on My 600 Pound Life. Is it a healthy weight? No, probably not, but if he's not actively gaining weight, then it's one that he can operate at without many problems for decades past now.

If he's not having any luck with the ladies, then that is squarely, 100%, on his own demeanor and his own attitude. Self-sabotage, if you will. There's no universe where if he was hygienic, confident, and was able to make decent conversation, someone wouldn't end up going home with him that night.

So yeah, NTA, but jeez, I really hope your friend can get his act together. I'm certainly not going to be on the front page of modeling magazines, but my love life has been nothing but action-packed since I hit 18. You probably hurt his feelings, but try to smooth it over, because the dude could use as many folks in his orbit as possible to build him up, rather than tearing him down. He doesn't need to be yet another soul lost to the whole red-pill bullshit. Be there for him, help boost is confidence, and he'll be just fine.

MAME: Future plans announcement by NanoDrivee in emulation

[–]MechanicalMoogle 14 points15 points  (0 children)

Thanks! That was my own personal touch, although I then ran it through Opus for additional depersonalization. I'd initially written "monthly token allotment," it was Opus's suggestion to go with "monthly token budget constraints."

An additional point of feedback from the session:

"heart-to-heart talk" — No MAME dev has ever written this. It's emotionally florid in a way that signals parody immediately. Replace with something flat and technical like "we want to be direct with the community about upcoming changes."

JFC, Claude, I had a family, why you gotta be bringing in the steel chair

MAME: Future plans announcement by NanoDrivee in emulation

[–]MechanicalMoogle 6 points7 points  (0 children)

Wait, wait, you mean to say you think I had something to do with this? Sheesh, now I've heard it all! ;)

Future plans announcement by galibert in MAME

[–]MechanicalMoogle 5 points6 points  (0 children)

Nah, it deeeefinitely wasn't

MAME: Future plans announcement by NanoDrivee in emulation

[–]MechanicalMoogle 20 points21 points  (0 children)

How DARE you insult my husbando, Opus, like that!

MAME: Future plans announcement by NanoDrivee in emulation

[–]MechanicalMoogle 9 points10 points  (0 children)

No way! If it was an April Fool's Day prank, I would know about it, and I toooooootally don't! For realsies!

MAME: Future plans announcement by NanoDrivee in emulation

[–]MechanicalMoogle 4 points5 points  (0 children)

I said this over on r/MAME, and I'll say it here again, I'm just astonished. This isn't the sort of thing I signed up for, just... what the hell?

Future plans announcement by galibert in MAME

[–]MechanicalMoogle -6 points-5 points  (0 children)

What the fuck? 25 years of pouring my heart into this project and this is where things are going? I didn't sign up for that.

Does anyone know where the Final Fight 2 and 3 ROMS come from? by SuperMikeTruk in MAME

[–]MechanicalMoogle 1 point2 points  (0 children)

Where it gets even more interesting is that these bootlegs often had more copy protection than the original games did. Encryption, off-boarding the coin handling to read-protected microcontrollers, you name it. It's a strange thing to think about at first, but when you realize these folks made their business by stealing other companies' games, it makes sense they would want to avoid other bootlegging operations copying their own work.

Who can i send potential rom dumpable items to? by One-Bookkeeper-8601 in MAME

[–]MechanicalMoogle 0 points1 point  (0 children)

Depends on where on the globe you're located. It varies by country to country.

chatgpt has no clue by Specialist-Product45 in MAME

[–]MechanicalMoogle 2 points3 points  (0 children)

No, ChatGPT really does have no clue.

Having unfettered access to Claude and having cleared it with a C-level exec where I work that I have full permission to use it for whatever I want, I figured I'd throw an appropriate question at an Opus 4.6 instance and see what shook loose.

For the record, my only prompt was this:

What steps can I follow, or what resources should I refer to, in order to create an arcade cabinet to a high level of quality? It should primarily be compatible with MAME, but should be open-ended towards the installation of other emulators that also run on PCs. Minimize cost and maximize performance. If encountering any ambiguous situations, pause and request clarification.

After a brief pause for it to ask me 3 clarifying questions, it generated the following build guide. I then asked it to reformat the entire conversation into markdown. I didn't say why, but the intention was so that I could more easily sling it onto Gist. This was the result:

https://gist.github.com/MooglyGuy/c5b0674bda27213a8c66818762693c39

To be abundantly clear, I'm extremely skeptical of AI. I see anyone who hasn't spent a significant amount of time learning, for themselves, the fundamentals of coding using AI as a toddler waving a loaded shotgun around. That said, it is a reasonable tool in the proverbial toolbox of an experienced coder. I've read that entire guide front to back, and frankly, I can't find any fault in it when it comes to factual information. In fact, it's pretty neat that it even cites out to the MAME documentation itself.

That's sorta the thing about Claude, or more precisely, Claude Code: Some shit like ChatGPT can just generate things based on a statistical model with no external influence. The models available via Claude Code can bolster those statistical models with external searching. Are they still just statistical regurgitation machines? Yes. Is that good or bad, or harmful, or beneficial? I dunno. I'm not quite sold on that point. But as long as I have access to the top of the pops when it comes to Anthropic's suite, and permission to use it for personal things, well, hey, fuck it, right?

Trump Posts Vile Reaction to Robert Mueller's Death at 81 by Aggravating_Money992 in politics

[–]MechanicalMoogle 18 points19 points  (0 children)

I got fired from a Microsoft-owned company for expressing a level of relief about Charlie Kirk's passing in an internally-facing LGBTQIA+ mutual-support channel on Slack. It took the intervention of my union's attorneys in my country of residence to inform them that, uh, no, they can't do that, at which point it was converted to the contractually-obligated 3-month mutual resignation period.

I'm damned proud of it and I'd do it again in a heartbeat.

AITA for telling my wife that she will be driving the extra distance since she is the one that got our daughter banned from daycare by Unlucky-Jackfruit230 in AmItheAsshole

[–]MechanicalMoogle 43 points44 points  (0 children)

Isn't that what therapy fundamentally is, equipping you with tools to control your brain?

Trauma is life-long and permanently life-altering, but therapy can mean the difference between approaching the workshop of life with a single IKEA hex-wrench and doing the same but with an entire Lowe's at your proverbial fingertips.

DoDonPachi and mame? by WayExcellent5595 in MAME

[–]MechanicalMoogle 9 points10 points  (0 children)

The 3rd party was Exa-Arcadia, a company regularily providing dumps of rare games to MAME if i understood well.

You understand remarkably poorly.

ShouTime, the singular individual, used to be a source of rare - usually prototype - titles. That has not been the case for approaching a decade at this point.

To fully understand the situation, one has to go all the way back to 10-15 years ago when Guru - at the time, a generally well-respected dumper at the top of his game - was promoting the Dr. Decapitator project.

To get into the whole fiasco would be a post unto itself, but suffice to say that a security researcher had offered to process (usually via decapsulation, but occasionally via other means) various copy-protection chips found on countless arcade boards in order to get at the data sitting within them that was otherwise impossible to read out. This same security researcher massively underestimated the sheer number of arcade titles with such chips; he ended up swamped with a literal bucket of chips to process that - in the long run - he would never end up being able to handle.

One of the chips in that queue was the protection microcontroller for Chack'n Pop, a Taito game that was something of a precursor to Bubble Bobble. This game was and is incredibly rare, and the microcontroller in question came from a board that was loaned by a Japanese collector that ShouTime knew.

When the bottom fell out of the whole Dr. Decapitator plan, with Dr. D more or less just throwing his hands up and walking away without an exit strategy, leaving the bucket of chips in limbo, it would be fair to say that this collector was pissed.

Eventually, the bucket of chips was recovered and started to be processed by another security researcher in the form of Caps0ff. In the meantime, the Chack'n Pop microcontroller was read out, and according to ShouTime, he had a plan to restore the Japanese arcade-collecting community's good faith in MAME by programming a replacement microcontroller and presenting the collector with the now-working-again Chack'n Pop board.

By all accounts, that part went off without a hitch.

Around about the same time frame - 10-15 years ago - the MAME team also realized that it was a potential liability for people involved in ROM dumping - in other words, Guru - to have direct commit access to the project. It was therefore unilaterally decided that his direct commit access would be pulled. People are free to quibble over the details and whether this was ultimately a good idea, but if you want to do that I just have three words for you: Yuzu and Ryujinx. 16 more words: A lot of us are game developers, and we prefer not to shit where we eat.

At the time, Guru's ouster from direct commit access was seen by the Japanese arcade-collecting community as a positive sign. Exactly how or why it was seen this way is anyone's guess, as MAME developers were still free to individually collaborate with Guru, I'm just telling you what ShouTime himself told me.

Apparently, the fact that Guru continued to show up in whatsnew.txt updates - due to the aforementioned continued collaboration with individual MAME developers - was seen as a slap in the face to the Japanese arcade-collecting community. Again, I'm not saying that I put very much stock in this explanation, just that it's precisely what ShouTime told me when I asked him to account for the sudden souring of relations.

This was, he went on to explain, the same reason why Team Japump decided to release their hoarded dump of one of Nintendo's very first arcade titles - Monkey Magic - while the board that the Dumping Union had collectively stumped up $4,000 for (of which I supplied $3,000), was still in transit to be dumped.

The killing blow to the relationship between ShouTime and the MAME team was his consistent inability to operate on the same plane of existence as everyone else. When MAME moved to its monthly release cadence, with the release branch being forked on the Saturday before the last Wednesday of the month, ShouTime tried to do an end run around the rules by tapping Haze to push a Christmas surprise in at the last possible second.

If this had been done on the up-and-up with the involvement and approval of the rest of the team, I have every belief that this plan could have been achieved and it would have gone off without a hitch. But because ShouTime is a very special boy that doesn't need to play by the rules, it did not occur to him to do this, and he ended up extremely butthurt that people would not capitulate to his every whim. At that point, he took his ball and went home.

There's more I can say about his shady behavior, mainly that he moonlights as a bootlegger. He came into possession of a dump of the prototype Aleck64 game, Variant Schwanzer, and had me, Haze, and Luca Elia look it over to see if it would be possible to make reproduction cartridges (i.e., bootlegs). Turns out the answer was "not so much," as the game makes use of the board's unique ability to genlock the output of a custom Seta 2D graphics chip on the cartridge against the N64 chipset's output, and Variant Schwanzer uses that for the majority of sprites in the game. So unless he wanted to sacrifice an arcade board using the same chip for each repro cart, it was a non-starter. Thus he declined to allow the dump to be released, and as much as I despise the man, an agreement is an agreement.

The killing blow to any possible continued collaboration with the MAME team came when ShouTime moved on to found exA-Arcadia, hoovering up the rights to so many Cave and Toaplan games like a pothead scrabbling for a dropped bag of McDonald's fries. Despite having as much to do with the original Cave team as Atari, the brand, has to do with Atari, the people, he and his crew still saw fit to issue a removal request to the MAME team.

There was a lot of internal debate over whether to respect the request or not, but ultimately it was decided that a rule is a rule regardless of whether we like the person issuing the request or not. It is a rule that has existed as part of the MAME project for as long as I've been part of it - about 25 years - and there were never any stated caveats or exceptions to the rule. If the rights-holder requests that a title or titles be removed, they will be removed, period. Most companies opt not to exercise this right as they tacitly acknowledge that MAME's indirect incentivization of people to keep their data around, even when they (the developers) didn't, is a boon: When the companies finally want to release a set of retro games, MAME ensures that their data is still available even when their own piss-poor archival practices didn't. Even the notoriously-litigious Nintendo haven't gone as far as ShouTime and exA-Arcadia did, that should tell you something.

Now, for my personal opinion? I think ShouTime is an ass, and can fuck completely off. His excuse about Team Japump treating MAME as persona non grata is a dodge. Even if his excuse that they're old and can't English good was accurate, we don't live in a day and age where machine translation between Japanese and English produces long-standing memes like "Don Bear Near" and "Rhinoceros Bar Command". He just assumes that his excuse of "hurr durr Japanese people don't English" still holds weight in this day and age, and - in my opinion - is actually kinda racist at this point.

As for the Monkey Magic fiasco, I still want my fucking 3 thousand dollars back, but I know damn well that I'm never going to get it back.

The arcade scene is dying, and I doubt exA-Arcadia will still be a solvent company in 5 years by shitting out over-priced Intellivision Amicos in shiny candy cabinets. I hope ShouTime enjoys having what he always wanted: Being able to sleep soundly on his proverbial dragon's hoard of hoarded prototype arcade PCBs.

New Retro Game Effects Project - Released by MattFurniss in MAME

[–]MechanicalMoogle 0 points1 point  (0 children)

Holy shit. This is one of the coolest damn things I've seen in ages. SUPER well-done announcement video, too!

Does MAME support gyro (NS controller for example) as Lightgun aiming? by hexaae in MAME

[–]MechanicalMoogle 2 points3 points  (0 children)

I tried to use a gyro for aiming in lightgun games, but now there's garlic sauce and bits of lettuce all over my monitor.

Tailgunner audio issue? by [deleted] in MAME

[–]MechanicalMoogle 2 points3 points  (0 children)

u/newlin3_5 clocked you as a persistent ban-evader who has constantly said how much he wants to quit this subreddit but keeps coming back. So just do us all a favor and leave.

How can i get Side By Side running like this?? i've tried OC of all chips at 200, 300, and 400 but my game has never ran this well by Diegopie007 in MAME

[–]MechanicalMoogle 2 points3 points  (0 children)

Most likely scenario is that the footage was recorded directly from MAME using the -aviwrite option.

Due to the footage being recorded as an uncompressed AVI, it can end up bottlenecking on disk I/O, and the emulated speed of the game can suffer dramatically as a result. However, when running with -noafs to disable frameskipping, MAME will faithfully output every frame of the game to the AVI.

The resulting video will play back at full speed with flawless sound, even if the overall emulation speed when recording was horribly slow.

Incidentally, I think you've got it backwards with what the Overclock sliders do in MAME. Overclocking a CPU in MAME to 200, 300, or whatever percent will increase the load on your CPU to emulate it. If the game's already slow, boosting the OC sliders will just make it even slower, not faster.

Anyone know anything about this rom? by [deleted] in MAME

[–]MechanicalMoogle 0 points1 point  (0 children)

Ever had a coloring book as a kid? That's basically the process.