| 15 May 2024 |
Atemu | Yeah I've used wfvm before | 22:03:07 |
matthewcroughan | it is, which is why FODs won't work, but the base image is reproducible | 22:03:11 |
matthewcroughan | So we can do 99.9% of the work, then let steam do its filthy stuff | 22:03:35 |
matthewcroughan | https://github.com/juliosueiras-nix/nix-steam is a good attempt at trying to use FODs though | 22:03:45 |
matthewcroughan | In reply to @atemu12:matrix.org Yeah I've used wfvm before Yeah my function is just a wrapper around wfvm, except it fetches windows for you, and fixes the installation to 1core/1thread leading to more reproducibility and less deadlocks | 22:06:04 |
matthewcroughan | next step is to wire it into binfmt to launch a whole nt kernel when you try to use an exe, and pass through the framebuffer via rdp | 22:06:51 |
Atemu | Oh my | 22:08:04 |
matthewcroughan | I've wanted to make a derivation for compiling the latest open sourced dos, eventually there'll be some gaming potential there too | 22:09:13 |
matthewcroughan | One of the og engineers walks through the process of compiling it here https://www.youtube.com/watch?v=BR6F0EdyulA | 22:10:08 |
matthewcroughan | I'm wondering if I can make use of my existing makeWin30Image to bootstrap and compile the MS-DOS 4.0 source code, since it'll have all the MASM and stuff
(makeWin30Image {}).makeRunScript {
diskImage = makeWin30Image {
dosPostInstall = "stuffToCompileDos4.0";
};
}
| 22:12:03 |
matthewcroughan | * I'm wondering if I can make use of my existing makeWin30Image to bootstrap and compile the MS-DOS 4.0 source code, since it'll have all the MASM toolchain and stuff
(makeWin30Image {}).makeRunScript {
diskImage = makeWin30Image {
dosPostInstall = "stuffToCompileDos4.0";
};
}
| 22:12:14 |
| 16 May 2024 |
woobilicious | Anyone here use zink? I do wonder if I should run zink + vulkan overlays instead of dirty injection hacks. | 07:31:17 |
K900 | To do what? | 07:31:33 |
K900 | Generally Zink is worse than native GL for basically all hardware | 07:31:42 |
K900 | At least for now | 07:31:58 |
woobilicious | K900: I mean as a default driver, looks like it's been enabled as a default build in mesa, and some newer hardware requires it, so I wonder how ready it is. | 07:39:18 |
K900 | Uhh | 07:39:26 |
K900 | What newer hardware? | 07:39:28 |
woobilicious | https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27737 | 07:39:45 |
K900 | A7xx is Adreno mobile | 07:40:04 |
K900 | That's a whole other world | 07:40:06 |
K900 | There's also technically PVR Rogue | 07:41:42 |
K900 | That has never shipped in a product | 07:41:50 |
woobilicious | Gonna try it out on factorio...lets see how bad it is. | 07:47:52 |
ElvishJerricco | In reply to @woobilicious:matrix.org Gonna try it out on factorio...lets see how bad it is. factorio was extremely addictive for me... once. Once I got my first rocket launch I pretty much lost all motivation to play the game. | 08:35:54 |
Atemu | In reply to @k900:0upti.me What newer hardware? Like, all Nvidia GPUs of the past couple of years | 09:35:22 |
Atemu | NVK uses zink | 09:35:36 |
Tumble | In reply to @atemu12:matrix.org (Meaning on your hardware; you don't have to do any work here, just your PC) If it fixes things, Makes everything work, easily reproducable in future of it works, and easily reversable if it breaks Then I'll do it | 09:59:23 |
K900 | In reply to @atemu12:matrix.org Like, all Nvidia GPUs of the past couple of years I'm not really counting NVK because NVK is still very experimental | 10:25:20 |
Tumble | Is not using steam vr better than using steam vr? | 11:51:18 |