The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Byuu making a 100% accurate SNES emulator made sense because there's only one SNES (or at least a very small number), so it's possible that people were coding to its quirks.

I can't imagine why you'd possibly want to use anything other Qemu, VirtualBox etc. for a PC. PCem implies that there were programs that only ran on certain x86 CPUs or motherboards, which meant they must have been buggy as hell even at the time. This seems like autism for the sake of autism.
Coding for specific CPUs was particularly common very early on, for performance reasons. While today C is one of the most efficient languages around, in most cases it still won’t match bespoke x86 assembly, and that was especially true back then. Compiled code is easier to build an emulator for, because it’s usually pretty generic, but assembly very much did often get written to specifically target, say, the 286.
For example, code written for the 8088 and 80186 should run just fine on the 80286, but with the move to 80386 some architectural changes meant that code targeting peculiarities of memory or timing in the earlier processors may no longer run on the new one.
 
For all the shit byuu got for blackmailing the forum, his emulator was one of many examples of why accuracy matters. Other SNES emulators like ZSNES might've worked well for the mainstream games, but as soon as you tried playing something more niche that the emulator wasn't tested for you'd run into issues.
That is bullshit. It's like the FLAC vs MP3 kerfuffle. Only a retarded autist will claim to notice a difference, meanwhile you are wasting space and resources with unnecessary bulk. BSNES/Higan is a piece of shit that will happily burn out your CPU for muh accuracy.

The actual challenge is carts that had custom chips which can require their own emulation so you end up with a MAME like scenario where you have to manually dump every retarded Famicom game that two people have ever heard of.

Byuu is a good programmer, it is a shame that he had to also be a furfag that obsessed over Jap RPGs and disappeared rather than just coming out of the closet to his family.

And you could also execute malicious code with a malicious ROM file because of that.
Can you give an example? If not then this is one of the stupidest comments I have ever seen. :story:
 
For example, code written for the 8088 and 80186 should run just fine on the 80286, but with the move to 80386 some architectural changes meant that code targeting peculiarities of memory or timing in the earlier processors may no longer run on the new one.
Yeah, I understand the principle - it's just that anything depending on hardware peculiarities is buggy by definition.
 
Yes, it's byuu again, and it was just a proof of concept, but it shows that this isn't something that should happen in an emulator. ZSNES has other, more prevalent issues.
Touche (even if it is an 8 year old video of a dead emulator in Windows).

On that note it has always struck me as odd how you can mount anything in DOSBox and DFE.
mount c c :windows\system32
c:
del *.*
???
PROFIT!

This is the Linux Thread though and I think we have gone off topic...
 
Touche (even if it is an 8 year old video of a dead emulator in Windows).

On that note it has always struck me as odd how you can mount anything in DOSBox and DFE.
mount c c :windows\system32
c:
del *.*
???
PROFIT!

This is the Linux Thread though and I think we have gone off topic...
Well, like in Linux, you can "rm -rf /" and there's nothing stopping you from doing so. But you're not gonna do so because you're not a retard, and if you do it's your fault for being a retard.
 
Well, like in Linux, you can "rm -rf /" and there's nothing stopping you from doing so. But you're not gonna do so because you're not a retard, and if you do it's your fault for being a retard.
Hey now, you are giving me way too much credit in the not-being-a-retard-department! I once nuked one of my 8 TB externals using dd because I was hungover and meant to format a small flash drive instead.

At least in Linux you can't remove / without SUDO or running as root. If you got that far then you should know better...
 
Hey now, you are giving me way too much credit in the not-being-a-retard-department! I once nuked one of my 8 TB externals using dd because I was hungover and meant to format a small flash drive instead.
I recently deleted every single library on my Artix install. It ended up being nothing because I had a backup from 30 minutes before, I knew I was attempting something stupid.

Don't underestimate a misplaced asterisk and slight distraction.
 
I recently deleted every single library on my Artix install. It ended up being nothing because I had a backup from 30 minutes before, I knew I was attempting something stupid.

Don't underestimate a misplaced asterisk and slight distraction.
Turns out there's a difference between "rm *~" and "rm * ~"
 
Hey now, you are giving me way too much credit in the not-being-a-retard-department! I once nuked one of my 8 TB externals using dd because I was hungover and meant to format a small flash drive instead.

At least in Linux you can't remove / without SUDO or running as root. If you got that far then you should know better...
Fucking up dd is a rite of passage. I think literally everybody has done this at some point.
 
Fucking up dd is a rite of passage. I think literally everybody has done this at some point.
Would it kill someone to add a prompt into dd like "Write $FILE to /dev/sdb?" I'm not excusing my retardation that day, but that would have stopped me. I was lucky to have made a backup of my external a few months earlier but it still was a lesson I will never forget.
 
If you want to play around with tiling WM's, stay with X11 for the time being and use something like i3. They're meant to be barebones by design, so that they use the least amount of resources just to display your windows. They're very utilitarian and Hyprland wants to be super pretty and fancy because Wayland and Arch and troons and shit.
Quite. I keep giving Wayland a try and every time it sucks. Really need to just stop being autistic.

As an update, it seems to be related to Nvidia. A PC with an AMD card receives input just fine, but not my Nvidia machine.
I really should not be surprised at this point.
 
If you haven't typed in a short command expecting it to finish in 50ms, and stared at the screen for 10 seconds wondering why it hasn't finished, you're not really trying.

SQL is the best for this, however. You go to clear out some trash which you figure will take a minute or two, so go for a coffee and maybe a smoke, come back and it's still fucking running.

Those are the days when a sturdy backup, and more sturdy underpants, separate the boys from the men.
 
If you haven't typed in a short command expecting it to finish in 50ms, and stared at the screen for 10 seconds wondering why it hasn't finished, you're not really trying.

SQL is the best for this, however. You go to clear out some trash which you figure will take a minute or two, so go for a coffee and maybe a smoke, come back and it's still fucking running.

Those are the days when a sturdy backup, and more sturdy underpants, separate the boys from the men.
Some commands it would be nice to know if I should add verbose and/or progress flags before I run it. Sometimes it's not clear until it's too late.
 
If you haven't typed in a short command expecting it to finish in 50ms, and stared at the screen for 10 seconds wondering why it hasn't finished, you're not really trying.
Usually that's just "grep" for me
"grep thing"
.....
oh.. right
"grep -r thing ."
 
  • Like
Reactions: Vecr and Vesperus
Some commands it would be nice to know if I should add verbose and/or progress flags before I run it. Sometimes it's not clear until it's too late.
The problem is, if you do it too often you get cocky and think "I don't need this, I know what I'm doing" and immediately shit the entire system. Then you think "I should really leave this on verbose..."
Repeat as often as unnecessary.
 
Back