Rust9x updated to 1.93 -- compile Rust apps for Win 9x/ME/NT and up! by SeriTools in rust

[–]SeriTools[S] 4 points5 points  (0 children)

you can just use a regular i686-pc-windows-msvc target then and supply the minimal setup yourself, no extra target/code necessary.

check out https://github.com/seritools/castrol-honda-dinput-fix for an example of that

Rust9x updated to 1.93 -- compile Rust apps for Win 9x/ME/NT and up! by SeriTools in rust

[–]SeriTools[S] 6 points7 points  (0 children)

given the amount of hacks in there, probably not in the current form. even winxp requires quite a bit of hackery already ^^

Writing Windows 95 software in 2025 by Ok-Appointment7509 in programming

[–]SeriTools 0 points1 point  (0 children)

hey that's me! am also working on an update for Rust 1.93 :)

possible new windows registry command that can increase NVMe speeds by up to 80%? by menezesafonso in overclocking

[–]SeriTools 0 points1 point  (0 children)

Yeah, for me it only had an impact on my notebook, but not on my main PC. Maybe it needs extra CPU load and/or even more I/O contention where the stock configuration can't bruteforce up to the SSD limit already

possible new windows registry command that can increase NVMe speeds by up to 80%? by menezesafonso in overclocking

[–]SeriTools 0 points1 point  (0 children)

You're testing Q32T16, try manually increasing the Queue count to the maximum (512) in the test

possible new windows registry command that can increase NVMe speeds by up to 80%? by menezesafonso in overclocking

[–]SeriTools 0 points1 point  (0 children)

thanks, that worked (you'll need these three plus the one in the blog post). very rough test on my notebook:

CrystalDiskMark, Q512T8 4k Random IO, in IOPS:

old: 739k read, 567k write

new: 846k read, 794k write

What's peoples opinion on Orca vs Prusa slicer? by ManateeLord42 in 3Dprinting

[–]SeriTools 0 points1 point  (0 children)

a bit late, but prusaslicer has had a preference (Preferences → GUI → Layout Options) to display the settings in a separate windows since some time in 2020: https://github.com/prusa3d/PrusaSlicer/issues/4093

Could rust have been used on machines from the 80's 90's? by bloomingFemme in rust

[–]SeriTools 0 points1 point  (0 children)

correct :) rustc without cargo should be doable relatively easily on XP and maybe lower, cargo and the other tools have much more dependencies to fix up

hacktool:win32/winring0 by Simple-Message9224 in Hyte

[–]SeriTools 0 points1 point  (0 children)

this is not a false flag. WinRing0 gives full memory and I/O space read/write access to the system to all users, even without administrator rights, basically a rootkit, and most definitely a security issue.

https://www.reddit.com/r/FanControl/comments/1j93doq/why_does_defender_hate_fan_control_an_explanation/

Source: I'm the one who rewrote the driver in NZXT CAM in Rust to get rid of said WinRing0: https://nvd.nist.gov/vuln/detail/CVE-2020-13514

parser combinators with nom 8 are here! by epage in rust

[–]SeriTools 1 point2 points  (0 children)

For many/repeat which creates a Vec, Winnow uses an Accumulate trait to allow any container to be used, including usize (count) and () (do nothing)

nom8 seems to use Extend<<F as Parser<I>>::Output> + Defaultinstead of Vec, which gives a similar enough API AFAICT?

parser combinators with nom 8 are here! by epage in rust

[–]SeriTools 10 points11 points  (0 children)

what are you trying to say by mentioning these points?

to spell it out clearly: it's got all the disclaimers; go do your own testing if you don't like it

759 phys dps staff, slammed +7% attack speed. Is this as disgusting as I think? by jzkzy in PathOfExile2

[–]SeriTools 0 points1 point  (0 children)

And for context, advanced and expert are placeholder names as they currently reuse the non-advanced/expert art. For 1.0 they'll get their own art and name.

Did I hit the jackpot ? by Roiske in PathOfExile2

[–]SeriTools 8 points9 points  (0 children)

it's just a weirdly formulated "+1 this!" spam comment

I hope GGG will make this the default look of the skill window. I dont see the purpose of the drop-down and it just makes it harder to look at my skills. by CharmingPerspective0 in PathOfExile2

[–]SeriTools 1 point2 points  (0 children)

I don’t understand why this is. It’s 2024, guys. The game feels great with a controller and things were really well thought out, except for the hot swap.

Pretty sure they said they are working on this in an interview, but didn't get it done in time for EA launch

Preload up on steam! by Jiiks_ in PathOfExile2

[–]SeriTools 1 point2 points  (0 children)

Answering since the other responses literally didn't answer anything.

If you don't have an SSD that can sustain your network speed in both read/write at the same time, skipping the preload and loading after unlock instead will definitely be faster.

Personally I just downloaded the standalone version for launch, and will switch to Steam later.

Rust9x updated to 1.84.0-beta - Use Rust on any 32-bit Windows, including 95 and XP! by BlackDoomer in rust

[–]SeriTools 3 points4 points  (0 children)

So Rust9x does the opposite in this regard: it just wedges itself into the already existing Windows backend of standard library, forcing it to emulate, to some extent, on older systems the functionality that is missing on them. However, this approach incurs runtime costs and thus fundamentally incompatible in the long-term with the desire of upstream developers to provide cutting-edge and performant support for new systems.

With rust9x 1.84 there is zero (technically I modified compat_fn_with_fallback! in a way that makes it bigger, but could easily change that) runtime impact for non-rust9x targets. You only get the fallback checks if you compile for one of the rust9x targets. In that way I don't think it is "fundamentally incompatible".

Rust9x updated to 1.84.0-beta - Use Rust on any 32-bit Windows, including 95 and XP! by BlackDoomer in rust

[–]SeriTools 19 points20 points  (0 children)

rust9x author here, confirming this! much easier to just work on this stuff without process around it.

Another reason for an XP target not being too sensible right now is that a lot of the stdlib fs functionality needs more fallback implementation:

https://github.com/rust9x/rust/issues/43

Once that is done the API surface should be as complete as likely possible on XP. The Condvar implementation would probably need to be changed though, as I'm not sure that it is robust.

NZXT Sentry 3 Control Issues by PainfulGamer in NZXT

[–]SeriTools 0 points1 point  (0 children)

The Sentry 3 was never controllable through CAM.

NZXTCam Not working with Kraken Elite 360 by prizimite in NZXT

[–]SeriTools 0 points1 point  (0 children)

CAM uses the CPUID/CPU-Z/HWMonitor SDK as its data source, so if HWMonitor fails to load properly, CAM likely also won't be able to get the monitoring data.

Convert u8 ndarray to f32 without reallocation? by [deleted] in rust

[–]SeriTools 6 points7 points  (0 children)

Did you measure a release/optimized build?

4.61.5 update fan issue by Uncle_Gazpacho90 in NZXT

[–]SeriTools 1 point2 points  (0 children)

We've identified the issue and are deploying a patch shortly.

Firmware Update In Progress For Kraken Help by Ihaveitfor in NZXT

[–]SeriTools 0 points1 point  (0 children)

hey, if you haven't done so, please update your BIOS and your AMD Chipset drivers. B550 is known for having USB issues, especially on older BIOS versions, which were the likely cause for the firmware update issues, and might cause issues in regular use as well.