Fwd: Windows 98 source code

From: David Andrews (dandrews@visi.com)
Date: Sun Apr 11 1999 - 07:31:59 PDT


Thought some of your programming types might get a kick out of this.

David Andrews

>Posted-Date: Sat, 10 Apr 1999 12:19:34 -0500 (CDT)
>Date: Sat, 10 Apr 1999 13:18:39 -0400 (EDT)
>From: Chuck Hallenbeck <chuckh@taconic.net>
>To: David Andrews <dandrews@visi.com>
>Subject: Windows 98 source code
>
>Dave:
>I ran across the source code for Windows 98, and thought you might like to
>have a copy for your reference. I include it below:
>
> /* Source Code to Windows 98 */
>
> #include "win31.h"
> #include "win95.h"
> #include "evenmore.h"
> #include "oldstuff.h"
> #include "billrulz.h"
> #include "monopoly.h"
> #define INSTALL = HARD
>
> char make_prog_look_big[1600000];
> void main()
> {
> while(!CRASHED)
> {
> display_copyright_message();
> display_bill_rules_message();
> do_nothing_loop();
> if (first_time_installation)
> {
> make_50_megabyte_swapfile();
> do_nothing_loop();
> totally_screw_up_HPFS_file_system();
> search_and_destroy_the_rest_of_OS/2();
> disable_Netscape();
> disable_RealPlayer();
> disable_Corel_Products();
> hang_system();
> }
>
> write_something(anything);
> display_copyright_message();
> do_nothing_loop();
> do_some_stuff();
>
> if (still_not_crashed)
> {
> display_copyright_message();
> do_nothing_loop();
> basically_run_windows_3.1();
> do_nothing_loop();
> do_nothing_loop();
> }
> }
>
> if (detect_cache())
> disable_cache();
>
> if (fast_cpu())
> {
> set_wait_states(lots);
> set_mouse(speed, very_slow);
> set_mouse(action, jumpy);
> set_mouse(reaction, sometimes);
> }
>
> /* printf("Welcome to Windows 3.11"); */
> /* printf("Welcome to Windows 95"); */
> printf("Welcome to Windows 98");
> if (system_ok())
> crash(to_dos_prompt)
> else
> system_memory = open("a:\swp0001.swp", O_CREATE);
>
> while(something)
> {
> sleep(5);
> get_user_input();
> sleep(5);
> act_on_user_input();
> sleep(5);
> }
> create_general_protection_fault();
> }
>
>Cheers -- Chuck.
>
>
>Simon says: Take one giant step forward, from DOS to Linux.
>



This archive was generated by hypermail 2b29 : Sun Dec 02 2012 - 01:30:04 PST