4 ms·
He mentioned "KlondGmProc" and "DefColProc" as names of message passing routines, so google finds a single result [1] from win2ksrc.rar > klond.c, I think that
by cabirum 11y ago
He mentioned "KlondGmProc" and "DefColProc" as names of message passing routines, so google finds a single result [1] from win2ksrc.rar > klond.c, I think that might be the actual source code.
[1]: http://read.pudn.com/downloads3/sourcecode/windows/248345/win2k/private/windows/shell/games/sol/klond.c__.htm http://read.pudn.com/downloads3/sourcecode/windows/248345/wi...
- TazeTSchnitzel 11y agoklond.c? Well, it is Klondike Solitaire.
- sauere 11y agoYes. The Windows 2k source leaked a few years ago.
- Someone1234 11y agoNT4 and 2K. It was supposedly only 15% of 2K's total source code, but the majority of the NT4 source. It is a pretty interesting read if you're interested in C programming. In particular Microsoft's internal style and error handling.
- i336_ 11y agoOh, TIL. I had no idea the WinNT source leak was nearly complete. I vaguely recall hearing something about getting the Win2K kernel to build, but I don't remember exactly what I read (I think it was on BetaArchive). Then there's the Mac OS 7.x leak, which is also curious. I need to dig my old archives up and poke at this stuff... heh
- saltyshake 11y agoJust fwiw, I remember it got leaked in 2004, that was 12 years ago...
- bcherry 11y agoLikely - "Klondike" is the technically-correct name for the game popularly known as "Solitaire". Probably it was called Klondike originally but packaged as Solitaire by a PM on the Windows 2.1 team. https://en.wikipedia.org/wiki/Klondike_(solitaire) https://en.wikipedia.org/wiki/Klondike_(solitaire) But this klond.c is not the original source, judging by the inclusion of comments referencing Win 3.1
- Roodgorf 11y agoWhere are you seeing that Solitaire was bundled in Windows 2.1? Both the wiki page you reference and the Wes Cherry's linked comment both suggest that it was originally included in 3.0.
- bcherry 11y agoThat's what Wes wrote on Reddit: "A little clarification on Solitaire history. I wrote it for Windows 2.1 in my own time while an intern at Microsoft during the summer of 1988". It may have been a typo. EDIT: re-reading I see that he later on says it was eventually bundled in 3.0. So he wrote it for 2.1 and it didn't get picked up until 3.0. In either case, source referencing 3.1 in a comment is clearly not the original intern-developed source from 1988, although it's likely pretty close.
- i336_ 11y agoI wonder if you've shed a little light on some dishonesty here. What if Wes, the intern, wrote Solitaire for Win2.1, then it got redone for Win3.1 et al. by someone else? That makes all of this somewhat morally underhanded. I thought I'd ask here. https://www.reddit.com/comments/3zfadv//cyntkus https://www.reddit.com/comments/3zfadv//cyntkus Of course, I'm incredibly late, so it might never be seen, but who knows.
- bcherry 11y agoI'm pretty sure that his name appeared in the credits in Solitaire at least through Windows 2000. I say this because my last name is Cherry and I noticed when I was a kid that Solitaire was credited to someone with the same last name as me. Without Wikipedia etc I doubt there's anywhere else I could have come across that info.
- vinceyuan 11y agoYes. https://www.reddit.com/r/todayilearned/comments/3zfadv/til_that_microsoft_solitaire_was_developed_by_a/cym7kqj https://www.reddit.com/r/todayilearned/comments/3zfadv/til_t...