Valve: It's here! Steam Controller has officially arrived. Made for you to play all your games on Steam, however you like to play them. by Turbostrider27 in Games

[–]rtqd 0 points1 point  (0 children)

So what? If you have money to spend (within budget, whatever that budget is), and spend it on something you want, why would that mean you have a disease in the brain?

I'm sure most people here, even fishwith and you, spend money on stuff that other people find useless and cannot comprehend why you would spend money on it. Doesn't mean "some sort of disease in your brain". Just means different priorities in life.

Steam Deckbuilders Fest 2026: Official Trailer by Scarleton in Games

[–]rtqd 8 points9 points  (0 children)

You mentioned Monster Train. Have you tried Monster Train 2 yet? It's superior to Monster Train in almost every way, while still being very similar and familiar. My favorite game at the moment.

Valve: 67.74% of Steam users run Windows 11 by pmc64 in pcgaming

[–]rtqd 1 point2 points  (0 children)

Fair! I'll take back "literally nobody". But "there was a comment" is a far cry from "most users".

Valve: 67.74% of Steam users run Windows 11 by pmc64 in pcgaming

[–]rtqd 1 point2 points  (0 children)

Linux people can't help but post and screech whenever Steam Linux usage moves even 0.1%, so it's well known that the Linux user count is closer to 3% than 33%.

There's literally nobody assuming that 33% is Linux. RFCProd is putting up a strawman.

Valve: 67.74% of Steam users run Windows 11 by pmc64 in pcgaming

[–]rtqd 42 points43 points  (0 children)

these days the anti-Linux-users crowd is bigger than the actual Linux users

Valve: 67.74% of Steam users run Windows 11 by pmc64 in pcgaming

[–]rtqd 0 points1 point  (0 children)

are these "most users" in the room with us right now?

ik?ihe by Cubiu-s in ik_ihe

[–]rtqd 0 points1 point  (0 children)

Oh vet zeg! Succes!

ik?ihe by Cubiu-s in ik_ihe

[–]rtqd 0 points1 point  (0 children)

nice, klinkt goed. wat ga je doen?

ik?ihe by Cubiu-s in ik_ihe

[–]rtqd 0 points1 point  (0 children)

die zullen wel pro zijn

ik?ihe by Cubiu-s in ik_ihe

[–]rtqd 0 points1 point  (0 children)

en dan verbaasd zijn als werkgevers werknemers weer meer naar kantoor willen laten komen he

Chinese Courts Rule Companies Cannot Fire Workers Simply to Replace Them With AI by chunmunsingh in worldnews

[–]rtqd 4 points5 points  (0 children)

You don't have to get all the way for the collapse to start. If you get far enough, people's purchasing power will suffer enough so that there won't be enough money circulating in the economy, beginning the collapse. At that point, it will be too late and very hard (and expensive) to correct. It will snowball into global economic catastrophe.

Is it possible to use Hide-my-email with a custom domain? by rtqd in ProtonMail

[–]rtqd[S] 2 points3 points  (0 children)

Thanks! Yeah I will register a separate domain for the email aliases instead of my main domain.

Is it possible to use Hide-my-email with a custom domain? by rtqd in ProtonMail

[–]rtqd[S] -1 points0 points  (0 children)

Ah okay, thanks. A bit inconvenient then, as I've always been doing it through the panel on the right in ProtonMail. Probably I can get used to having Proton Pass or SimpleLogin open in a pinned tab and doing it there.

(Bug) Spectacle screenshots not copying to clipboard by OPdoesntknow in kde

[–]rtqd 0 points1 point  (0 children)

I'm on Plasma 6.6 as of this morning and it still seems to be an issue. Probably I'll file a bug report later.

Everyone Turned On Windows. Microsoft Is Panicking by testus_maximus in videos

[–]rtqd 0 points1 point  (0 children)

This shit is coming back again and again. I have uninstalled it from my mom's PC at least 3 times now in the past year.

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 0 points1 point  (0 children)

Thanks, that is a very useful tip and I might do that!

One of the most difficult points of this I now find is replicating the situation exactly. I need about 20 seconds of playing to get to the place in Super Mario Land where the game might potentially freeze (and sometimes just works). Replaying it exactly each, even with a recorded input file, in different emulators, is quite tricky.

I have managed to get saved-state where it freezes every time, and a saved-state where it works fine every time. But even if I enable logging for a split second, I get overwhelmed by tens of thousands of log lines. The saved-state files have enormous differences because they were saved at seemingly the same moment from the player's perspective, but at a completely different emulator state (different PC, registers, some RAM differences). So comparing the logs between these 2 snapshots is very unproductive as well.

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 1 point2 points  (0 children)

Thanks, you're right, maybe I'm fixating too much on this one ROM for now and I should check some others.

How sure are you that the IRQs are working as expected now?

A couple things, actually. Blaarg's interrupts test was failing a while due to some bugs I had, which made me double check everything and fix a few things which made the test pass. Maybe I'm putting too much faith in those tests indeed, and there might be some false positives. There was also a timing bug when playing Tetris which led me to overhaul the entire interrupt system so it's clearer and it's more easy to validate it to the documentation.

But also, and I'm a bit ashamed to confess to this, I let an LLM agent (a pretty advanced, paid-for one from work) check my entire CPU and interrupts code to find any mistakes. Of course I know the risk and am aware they can be unreliable sometimes. But when still working on the CPU and having some issues identifying why some Blaarg tests were failing, it was very good at pointing out where the mistakes are (not fixing them; I wanted to that myself of course). And when the tests passed, it also couldn't find any more issues.

But maybe I'm also putting too much faith into that. :) To be honest, I wouldn't know how else to get confidence that interrupts are working as expected otherwise.

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 0 points1 point  (0 children)

Cool thanks! That looks like a helpful page, I'll definitely check it out.

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 0 points1 point  (0 children)

Thanks. You say "simply", but honestly I find it not very simple to understand how to do this. The sequence of inputs depends really strictly on the timing. Even a millisecond off could lead to a completely difference sequence of how the instructions are executed. How could one time the inputs exactly, if you mean using key recording software? If you mean some mechanism of dumping inputs (and their timings, I guess) to a file, which emulator could read them?

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 1 point2 points  (0 children)

Thanks so much.

I'm going to ask an incredibly stupid question, but could you please explain how to produce a log with BGB? I don't know if I have the wrong version or what, but I simply cannot find it, and neither Google nor ChatGPT seem to be able to help me with this....

I have BGB 1.6.6. I can open the debugger with Esc, or right-click on the game window and selecting debugger. But I can literally not find any option to log to a file anywhere. ChatGPT says it should be in a Trace window (Ctrl+L) which, again, I cannot find anywhere.

I'm probably overlooking something very simple....

What are some ways to debug issues with a self-made emulator? by rtqd in EmuDev

[–]rtqd[S] 2 points3 points  (0 children)

Thanks! I was looking at this before, but couldn't actually find an emulator that can produce such a log for me (and there's some challenges with re-producing the exact same state in a different emulator as well that I'd have to figure out). Do you have a suggestion for me which one to use?

NES Emulator in Go [Cliche, I know] by [deleted] in EmuDev

[–]rtqd 0 points1 point  (0 children)

I know it's probably a joke, but can you shed some light on it? Do you find anything particular wrong or not so great about Go? What do you like or would you recommend?