Skip to main content
gamedev.net
🔒 Locked

Win 2000 source code

Started by streamer Sep 8, 2005 at 5:26 PM 5 replies 1.2k views
Original Post
streamer
streamer
recently I found this one on net [smile]:

/* Source Code to Windows 2000 */
#include "win31.h"
#include "win95.h"
#include "win98.h"
#include "workst~1.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();
			
			make_futile_attempt_to_damage_Linux();
			
			disable_Netscape();
			
			disable_RealPlayer();
			
			disable_Lotus_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.1"); */
	/* printf("Welcome to Windows
	3.11"); */
	/* printf("Welcome to Windows
	95"); */
	/* printf("Welcome to Windows NT
	3.0"); */
	/* printf("Welcome to Windows
	98"); */
	/* printf("Welcome to Windows NT
	4.0"); */
	printf("Welcome to Windows 2000");
	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();
}

Sneftel
Sneftel
Moved to the Humor Portal.
ukdeveloper
ukdeveloper
That's the debug version. The release version had this as of SP1:

BOOL HasXPBeenReleasedYet(){if(XP.Released){SlowlyBeKilledOffByMS();return true;}return false;
mutex
mutex
I've actually seen the Windows 2000 source code :)

silverphyre673
silverphyre673
This is on gamedev already. Its in their humor articles section =) Doesn't anyone read the articles??

[Edited by - silverphyre673 on September 9, 2005 6:08:54 PM]
my siteGenius is 1% inspiration and 99% perspiration
EAX
EAX
So did the real win 2000 source code look similar to what was posted?
EAX
hplus0603
hplus0603
No. The build scripts were more complex than that ;-)

You can actually buy access to source licenses, and if you do in-depth driver development (say, file systems, or graphics drivers), chances are you might want it. Source license is for parts of the system, not the whole shebang, though.
enum Bool { True, False, FileNotFound };

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.