![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/c0ed0a36-2496-4b4d-ac77-7d2fd7f2b5b7.png)
Oh look, it’s me.
Oh look, it’s me.
My development PC running linux (I don’t use Arch, BTW) + Steam has by far the most games I’m interested in playing. Games that I have played my entire life run great, through DOSBox, Proton, native, or console emulators.
That being said, I still have a huge soft spot from my old 3DS and wish I still had it. Sure the Switch is great, but the 3DS had so many fun little quirky features that it was just fun to use as well as play games on.
System Shock (2023) just had a big new patch and is just about to tick over the one year mark. Seems like a great time to play it again for the first time.
I’ve only worked on a few embedded systems where C++ was even an option, but they allowed 2, 4, 5, and 7. Though, for the most part most classes were simple interfaces to some sort of SPI/I2C/CAN/EtherCAT device, most of which were singletons.
Take a look at what even the proposer is saying wouldn’t be allowed in:
(1) new and delete. There's no way to pass GFP_* flags in.
(2) Constructors and destructors. Nests of implicit code makes the code less
obvious, and the replacement of static initialisation with constructor
calls would make the code size larger.
(3) Exceptions and RTTI. RTTI would bulk the kernel up too much and
exception handling is limited without it, and since destructors are not
allowed, you still have to manually clean up after an error.
(4) Operator overloading (except in special cases).
(5) Function overloading (except in special inline cases).
(6) STL (though some type trait bits are needed to replace __builtins that
don't exist in g++).
(7) 'class', 'private', 'namespace'.
(8) 'virtual'. Don't want virtual base classes, though virtual function
tables might make operations tables more efficient.
C++ without class
, constructors, destructors, most overloading and the STL? Wow.
According to the github analysis, the kernel repository is:
So yeah, its basically all C, plus a tiny bit of assembly for very low level bootstrapping and some helper scripts.
There is no C++ allowed in the Linux kernel and Linus has gone on several major rants about how terrible a language it is.
Man, now I’m nostalgic for my 3DS. I sold it when I got a Switch, which is a nice system but the 3DS had so many fun little things about it like Streetpass.
When I was a very junior EE I ended up working mostly on microcontroller code. There was one bit of extremely ugly code I inherited that parsed a terribly designed serial communication protocol by using a giant maze of nested if statements. I really wanted to rewrite it to something better, but I never quite came up a solution while I worked there. Years later after I was no longer at the company I had a stress dream about it and finally came up with a working solution. I still wish I could go fix it. I really hope it’s no longer used, or that someone else has finally fixed it.
I say yes both to SS2 and Thief 1&2. SS2 has several way for approaching most problems, a great story, lots of lore and a lot of character customization. It does lack story choice, but I feel thats ok for the setting.
Thief 1&2 are a bit more of a stretch, but if you like playing Deus Ex as a stealthy character, it will scratch that side of things. There isn’t any character customization or story choices, but each level can be approached lots of different ways and they are all very atmospheric, with conspiracies and great story telling.
That’s going to be a function of your SD card reader and the quality of the card itself. If you’re really concerned, copy it to your HDD, then read again and verify. And then when writing, do a verify step as well.
Uh, you very much can take an image of an SD card, the same as with any other block device.
Terrible ideas:
Because for some reason, the USBIF has been hit over and over again with the stupid stick ever since USB2 came out.
Which word?
I’ll check that out, thanks!
I’d suggest Shadowrun: Dragonfall. Fairly simple mechanics, character building and inventory. Great storytelling and characters in a familiar but fantastic setting.
After getting annoyed at New Vegas, I picked up Red Dead Redemption 2 and have been really enjoying it. I kind want to get a cowboy hat, not ironically. My wife would probably hate it though.
I keep wanting to like New Vegas, but find that after a few hours it becomes more of an inventory management game than anything else. Has anyone had success with getting mods running under Linux?
I’ve been really enjoying my current Pathfinder:Kingmaker run going for the true ending.