6 ms·
Yeah, we're definitely old. I was working my first developer gig at a company that had a commercial TCP/IP stack for Win 3.1+. Trumpet came up all the time es
by SystemOut 11y ago
Yeah, we're definitely old. I was working my first developer gig at a company that had a commercial TCP/IP stack for Win 3.1+. Trumpet came up all the time especially from customers that were trying to get a better deal.
Sort of a tangent but I still remember building a SOCKS client on top of Winsock using undocumented Windows APIs. It was great that you could simply ask Windows to alias your code segment register to look like a data segment register and then replace the first 5 bytes of function calls to jump where you wanted it to go. And DLLs were in the global space back then. So it changed it for every app using that DLL. Those were fun days.
- yuhong 11y agoWhich also reminds me that MS made the decision to go to a flat address space when designing OS/2 2.0 and "NT OS/2" in the late 1980s, ignoring the Morris worm.