OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 10:07

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
PříspěvekNapsal: 19.02.2023, 18:09 
Offline
Radil

Registrován: 03.07.2018, 23:06
Příspěvky: 362
Has thanked: 221 times
Been thanked: 253 times
Microsoft na svém GitHubu už tři roky hostuje kdysi uniklé zdrojové kódy k Windows NT 3.5. K dispozici jsou zde:

https://github.com/Hengle/windows_nt_3_5_source_code

Údajně obsahují i zdrojové kódy jádra Windows 3.1, jen opatřené dodatečnými ifdefy kontrolovanými rozšířeními pro kompilaci jako WOW16. V tomto adresáři:

https://github.com/Hengle/windows_nt_3_5_source_code/tree/master/windows_nt_3_5_source_code/NT-782/PRIVATE/MVDM/WOW16

FreeCell:

https://github.com/Hengle/windows_nt_3_5_source_code/tree/master/windows_nt_3_5_source_code/NT-782/PRIVATE/WINDOWS/EP/FREECELL

I jen na první pohled se dají najít zajímavé perličky, jako například:
Kód:
        /*
         * BACKWARD COMPATIBILITY HACK
         *
         * Win 3.0 always sent WM_PAINTICON with wParam == TRUE for no good
         * reason, and Lotus Notes has come to depend on this.
         */
        if (TestWF(pwnd, WFMINIMIZED) && (pwnd->pcls->spicn != NULL))
            xxxSendMessage(pwnd, WM_PAINTICON, TRUE, 0L);
        else
            xxxSendMessage(pwnd, WM_PAINT, 0, 0L);

_________________
Špóngiu navlhčiť


Nahoru
 Profil  
 
PříspěvekNapsal: 19.02.2023, 23:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
To mi připomnělo:

"DOS 2 není hotový, dokud na něm běží Lotus 1-2-3." - Bill Gates

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 20.02.2023, 12:02 
Offline
Radil

Registrován: 28.05.2013, 11:24
Příspěvky: 448
Has thanked: 27 times
Been thanked: 201 times
Mě by docela zajímalo, jako to bylo s dostupností zdrojových kódů Windows pro akademickou sféru. Kdysi mi někdo na ČVUT FEL tvrdil, že tam ty zdrojáky mají, ale, že prej získat k nim přístup je takovej voser, že se o to ani nikdo nepokouší. V té době už jsem dlouho frčel na Linuxu, tak mě to vůbec nezajímalo. Ale stejně dodnes nevím, jestli to byl jen nějaký "urban legend" a nebo jestli opravdu bylo možné do zdrojáků Widlí podívat.


Nahoru
 Profil  
 
PříspěvekNapsal: 20.02.2023, 12:32 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2569
Bydliště: Praha
Has thanked: 502 times
Been thanked: 604 times
Pro akademickou sféru nevím, ale existovalo tohle:
https://news.microsoft.com/cs-cz/2005/02/02/ceska-vlada-ziska-pristup-ke-zdrojovym-kodum-spolecnosti-microsoft/

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 20.02.2023, 14:07 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
vanthomas píše:

Nekonečný zdroj design anti-patternů :-D

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
PříspěvekNapsal: 20.02.2023, 14:13 
Offline
Radil

Registrován: 03.07.2018, 23:06
Příspěvky: 362
Has thanked: 221 times
Been thanked: 253 times
Když jsme u těch Windows NT, rád bych u upozornil na existenci knihy Show Stopper!, která popisuje vývoj tohoto systému. Vyprávěcím stylem připomíná slavnější knihu The Soul of a New Machine.

https://www.goodreads.com/en/book/show/1416925

_________________
Špóngiu navlhčiť


Nahoru
 Profil  
 
PříspěvekNapsal: 27.06.2023, 21:09 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 641
Has thanked: 1 time
Been thanked: 76 times
BTW tusim ze v tech leaklych zdrojacich nektere casti chybely, ze tam byly jen zkompilovane moduly/libky, takze sice slo vybildit funkcni system, ale nebyl pristup uplne ke vsemu, tak jesi se neco od te doby zmenilo?

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz