Microsoft Word for Windows 1.1a, Native X64 Port
github.com
github.com
In fact, I'd love to see both Word and Excel '98 on one of my workstations. IMHO things went South after that.
I had to use Windows and Office off and on with clients up to 2010 and I'm sure that Excel provided some important edge-case functionality after '98, but for me the UI went steadily to sh*t.
Barely... I'm using them with Office 2003 and most of the time it's a garbage conversion.
I have a stockpile of patches that I preserved a while back that are not readily available today.
There's a name I haven't heard in a while. During our undergrad (90s), we used it to mock up UI designs for one of our early courses.
All you need is this https://github.com/otya128/winevdm
However I will say, this source is unlikely to be useful to anyone beyond academic curiosity. So for the purposes of this project, the source license is “good enough”.
But to be fair/realistic, as an individual, I've never worried about their licenses (for myself, my friends, and family). The only time I did was when installing their software in professional/commercial contexts, that's where they do most of their enforcement as far as I know... and only when the scale is egregious.
0. Freedom to run for any purpose? No.
1. Freedom to modify the program? Maybe; Microsoft can revoke it without cause at any time.
2. Freedom to distribute unmodified? No.
3. Freedom to distribute modified? No.
I'm using the free software definition [1] because it's simpler and clearer than the open source definition [2], which is usually considered mostly equivalent in practice, but as far as I can tell Microsoft's license satisfies zero of the latter's ten criteria, apart from perhaps non-discrimination and technology-neutrality. Most of the criteria of the open source definition have to do with distribution, which is not allowed by Microsoft's license.
[0] https://computerhistory.org/blogs/microsoft-research-license...
https://github.com/danielcosta/MSWORD/blob/master/LICENSE
says
You may use, copy, compile, and create Derivative Works of the software, and run the software and Derivative Works on simulators or hardware solely for non-commercial research, experimentation, and educational purposes. Examples of non-commercial uses are teaching, academic research, public demonstrations, and personal experimentation. “Derivative Works” means modifications to the software, in source code or object code form, made by you pursuant to this agreement. You may copy and refer to any documentation provided as part of the software. You may not distribute or publish the software or Derivative Works. You may not use or test the software to provide a commercial service unless Microsoft permits you to do so under another agreement. You may publish and present papers or articles on the results of your research, and while distribution of all or substantial portions of the software is not permitted, you may include in any such publication or presentation an excerpt of up to fifty (50) lines of code for illustration purposes.
There is now a published GitHub of a derivative work.
https://www.neowin.net/news/developer-ported-word-for-window...
https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...
I've always thought that it's a bit of an undocumented and slightly forgotten bit of Windows 3.1, most things on the internet only show the flat style. I guess people doing retro things often only mess around a bit with the base OS, and don't really install things like Office 4.x on top of it.
People will be shocked when they realize word didn’t require gigabytes…
Linux's remarkably stable kernel ABI is the only reason we can still use a lot of unbuildable dependency hell stuff on Docker containers.
> A stable ABI is only needed when you don't have the source or you don't know enough C to fix incompatibilities with every new version.
There, I fixed it for you.
OpenBSD is sort of the poster child here, They notoriously do not have a stable ABI, I would not want to try and ship closed source software on obsd, it would be an absolute nightmare. But their API is very stable (insert counterexample of the recent pledge change here)
An interesting side effect of obsd changing their ABI fairly often is they are good at it(add comment about this is because it is a small self contained system with few users here), in Linux land an ABI change is a nasty, messy, multi year process with much wailing and gnashing of teeth, for obsd, it just happens. To misquote Raul Julia in Streetfighter "For you, the day the ABI changed was the most important day of your life. But for me, it was Tuesday.
edit: got it running but a ton of things are do-nothing, and the fonts are completely rubbish. Not really worth posting ATM, but I'll see if it can fix things further by running the UI tests and telling it some of the things that don't work...
(That it was able to build and run at all with just a few prompts is a HFS moment, though!)
Claude then suggested using mingw instead, which makes sense...
Not to be confused with the Anthropic LLM model Opus - what was once an old codename is as good as new once again!
(Also some Norwegians and a Web browser?)
Also, a direct cognate with "operate", "operation", etc.
High five for anyone who still remembers the brief Bill the Gates arc in the comic or the Banana Computer parody ad of Apple starring Gene Simmons (https://computerhistory.org/blog/the-banana-junior-6000-comp... , about halfway down the page).