The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
My fiber is "only" 100 Mbps - I could have it upgraded, but I very rarely come across any server capable of utilizing the full full capacity. Most servers won't give me more than 50-70 Mbps, some are significantly below that.
How often do I have 15-20 simultaneous transfers running, each using 50-70 Mbps? Very rarely. Sometimes I have 4 or 5 transfers, filling up the pipe completely, but I never have an immediate need for all those streams; they are typically videos that I will watch later. If the transfer completes one minute later due to limited fiber capacity, it is perfectly fine with me. I do have friends who laugh: Mine is thicker than yours! - but that is all they get out of it. Their real "need" is perfectly well served at lower speeds. So I have never considered the upgrade to 1 Gbps worth the money. Mine is big enough - it is how you use it that counts.
I am working on a legacy DOS app that I hope to modernize into a Windows app, but it will be in a series of stages. In this stage, I need to write a TSR (Terminate and Stay Resident) COM application to monitor some of the activity going on in the app.
I wrote similar TSR DOS apps in the mid-80's, but it has been a very long time. It took some special effort to get a DOS .COM app to compile at all with VS 2019 - no MASM (done under C++), and the Linker doesn't get some of the options that used to be available...
If your friend is interested, I might be able to provide some guidance or assistance on this...
Thanks for the offer, but my friend is not responsible for the situation nor directly involved. The responsible folks are utilizing the time-old method "lots of praying" in lieu of replacing the hardware. When it eventually fails they will be forced to buy a new solution.
I suspect they are ignoring that corollary to Murphy's Law that states, "hardware failure will occur at exactly the worst possible moment".
Tern still makes embedded controllers running 186 to 486 compatible chips. so there's still manufactures building with those chips. I worked with one of their 286 boards a couple years back, it was a lot of fun writing SPI and 2-wire code to communicate with the various other chips on the board.
Haven't touched assembly in years, for now c, is good enough in what i'm doing.