VMware mouse driver for Windows 3.x
github.com
github.com
It's basically a fork of DOSBox that isn't averse to supporting non-gaming apps. For entirely nostalgic reasons, in addition to all of eXoDoS, I've got Windows for Workgroups, Office, Visual C++, Encarta etc. I can't really justify keeping all this around other than it makes me happy.
Emotions are underrated as drivers for decisions: I've read here and in a few other places that fMRIs have shown decisions are first taken by the part of the brain responsible for emotions: only later does the part responsible for reasoning "lights up".
This means rationalization happens ex-post. So now, whenever I want to take a decision, I listen to my "heart" which integrates from a large array of inputs, including intuition, and therefore performs generally better than pure logical reasoning (Kirk style vs Spock style)
Even if this doesn't work our for you... at least you'll be happy :)
and also extremely overrated. the number of times my work life has been made a nightmare because A) the decision-maker was shielded from the consequences of their decisions, and B) their technical decisions were based on "vibe" or how good the salesperson made them feel over 25 paid lunches, numbers easily over two dozen.
the worst periods of my career have always been because technical decisions were made on an emotional basis.
I realize that the my parent comment is almost certainly referring to personal decisions in the bit that I quoted; I'm just hoping to bring awareness to bad decisions based on emotion. it's endemic and terrible.
Except with a miracle, no amount of reasoning can save this person from taking a bad decision.
And no, I'm not referring to "personal decisions" - I make technical decisions based on emotions all the time.
It works for me because I have both skin in the game, and the technical knowledge.
Yet I chose to use emotions as a shortcut, because I have no time and no interest to put on paper why I recommend clickhouse for a timeseries. I do it because it feels right, because I have a bad vibe from the weird benchmarks published by competitors, and a good vibe from clickhouse based on when I last played with it.
This saves me time and effort, which is best spend on things that matter.
Some people use different names for this heuristic (cf "thinking hard and slow"), because emotions have a bad reputation, based solely on bad examples of people who can't rely on anything else, and just don't care about the consequences.
Emotions integrate inputs. Lack of good inputs = bad decisions, emotions or not, aka "garbage in, garbage out"
Oh well, their loss.
I wrote a simple text-based adventure game for it which I submitted here:
The company that makes the software says it will no longer support XP, and if the machine owners want the next version of the software, they'll have to upgrade to a new machine. A new machine, depending on options, runs $200,000-$500,000.
So in order to keep the XP machine safe and happy for many years to come, it's been airgapped from the world. Not "airgapped" as in "I turned off my laptop's WIFI." But airgapped in the sense that it's 2,000 feet from the nearest building, surrounded by a barbed wire fence, and the control computer is at the top of the machine — probably 50 or 60 feet off the ground.
The manufacturer was happy to provide updated software, but only alongside a new oven, at a cost of £1 million.
The factory had 4 ovens.
VMWare + Windows 7 + SSDs + proper Siemens industrial PC = much cheaper hack!
Definitely a cool feeling knowing the solution might be in place another 20-30 years :-)
Looks like they’re hardened to run continuously, reduce potential causes for maintenance, resist vibrations, and run in ambient temperatures up to 55ºC. You can also find variants certified for use in marine shipping scenarios.
Individual components can also be industrial or automotive grade rather than commercial grade; for example, industrial-grade SSDs are usually rated for 85°C and often have much higher write endurance ratings than client/consumer SSDs, and may also be protected with a conformal coating or epoxy potting across the entire board.
Think of them like "rugged laptops" but for PCs / servers.
The company offered to put in a microwave wireless link (wifi won't work because of machine interference), but that was not in budget.
Security is not the only reason you don’t want to be running Windows XP. New computers don’t run Windows XP, when this one falls over, are they going to look at eBay for a replacement?
Poe's law still going strong.
https://wiki.osdev.org/VirtualBox_Guest_Additions#Mouse_Inte...
What they dropped is the older Chromium/VMGL-based protocol for 3D acceleration , in favor of VMware's solution (which has at least one working open-source guest-side linux driver); but nothing else (and as far as I can see nothing from that page, so it's not really outdated).
I used it to run old versions of 3d, graphics, and embedded engineering tools.
I'd pay $100 a year for a tool that provided good emulated guest drivers (3d,audio,network,mouse) for win 9x, XP, 7, Linux on an m1.
Looks like someone was able to show games working well on an M1 mac build https://github.com/kjliew/qemu-3dfx/issues/23#issuecomment-9... and the project offers a $59.99 service to generate binaries. Might be the perfect answer for GP.
Just tried it on my 2012 mac with Fusion Player 12.1.2 the other day. Windows 98 does no longer boot. Worked fine on Fusion 8. My guess is that it needs Binary Translation support and that's not available with 12.x
edit:
My bad.
Figured to see if I could find out why. Upgrading from virtual hardware 4 to virtual hardware 6 seems to help. (yeah yeah, it's an old VM)
edit 2:
With some of the more recent AMD processors however you are out of luck, they really need BT.
It would be nice if Win98 works for everyone still.
The background information for that reason is contained in these two detailed articles:
https://blog.stuffedcow.net/2015/08/pagewalk-coherence/
https://blog.stuffedcow.net/2015/08/win9x-tlb-invalidation-b...
tl;dr: newer AMD processors have non-coherent pagewalks. Intel has maintained coherent pagewalks despite that not being explicitly guaranteed in their documentation. Win9x depends on that.
I will say ME runs fine where 98 doesn't. weird!
Caching/speculative execution related bugs are very sensitive to patterns of memory access.
https://communities.vmware.com/t5/VMware-Workstation-Pro/Win...
regsvr32 %WINDIR%\AppPatch\slayerui.dll
Set up binary compatibility for any exe as you would do in XP. Problem solved.For really old software, you can probably get away with fairly high overhead emulation rather than virtualization, and it would probably be less buggy. I would imagine something like qemu would have no trouble booting up windows 95.
Most VM support nesting of hardware virtualization, with glaring exceptions being Windows's HyperV (until W11 apparently) and Xen.
This way you get the binary translation feature from the older VMware version while you can use the hardware accelerated virtualisation in the outer layer.
https://www.theregister.com/2019/10/04/oracle_virtualbox_mer...
regsvr32 %WINDIR%\AppPatch\slayerui.dllYou can't possibly say that without context.